Event-Structures / event-struct

Mechanized Theory of Event Structures
MIT License
16 stars 1 forks source link

`identType` redesign #115

Closed eupp closed 3 years ago

eupp commented 3 years ago

This PR features a new design of identType. We require identType to be an infinite countable type. This decision gives us fresh, fresh_seq, and other related functions almost for free. Another nice thing is that we have canonical total well-founded order on identifiers induced by countability.

A description of the reworked interface of identType can be found in the docs at the top of ident.v