+ All Categories
Home > Documents > 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari...

1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari...

Date post: 27-Dec-2015
Category:
Upload: arnold-benson
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
49
1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras for Named Sets Work in collaboration with Vincenzo Ciancia Universidad Complutense Madrid IFIP WG1.3, Udine, September 12, 2009
Transcript
Page 1: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

1IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Ugo MontanariDipartimento di Informatica

Università di Pisa

Coalgebras for Named Sets

Work in collaboration withVincenzo Ciancia

Universidad Complutense Madrid

IFIP WG1.3, Udine, September 12, 2009

Page 2: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

2IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 3: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

3IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 4: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 5: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 6: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 7: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 8: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 9: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

9IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 10: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 11: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 12: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

: states with name symmetries

Page 13: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

13IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 14: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Axioms: (’(x)= o ’(x) id(x)=x

Page 15: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 16: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 17: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 18: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 19: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

((A,{A})) = (a,{A+1}) (f) = f

Page 20: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 21: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

21IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 22: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 23: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 24: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 25: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

25IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 26: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 27: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Generating fresh names

Page 28: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Exactly corresponds to

((A,{A})) = (a,{A+1}) (f) = f

Page 29: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 30: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Garbage collecting unused names

Page 31: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 32: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 33: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Product in named sets

Page 34: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 35: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 36: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 37: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 38: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 39: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Inputting names

Page 40: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 41: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 42: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 43: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

43IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 44: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 45: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 46: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

46IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets

Roadmap

Models for nominal process description languages The basic idea of named sets Permutation algebras Named sets Operations on named sets

– Generating fresh names and garbage collecting unused ones

– Product in named sets

– Inputting names

Generalizing MIHDA Conclusion

Page 47: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 48: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.
Page 49: 1 IFIP WG1.3, Udine, September 12, 2009 - Ugo Montanari, Coalgebras for Named Sets Ugo Montanari Dipartimento di Informatica Università di Pisa Coalgebras.

Recommended