Event-Structures / event-struct

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

Move monads to small-steps repo #123

Closed eupp closed 3 years ago

eupp commented 3 years ago

This PR removes stuff related to monads from the event-struct project. It is moved into a separate repo https://github.com/Event-Structures/small-steps. The development on expressing small-step relations with the help of monads will be continued there. In this repo I performed a rollback to seq for all stuff that was dependent on nondet monads.

The reason that forced me to move the code into separate repo is that latest developments (in the branch https://github.com/Event-Structures/event-struct/tree/lfinposet) use some features from the dev version of mathcomp-ssreflect. The dev version is currently incompatible with monae. The simplest solution for now it to just split the repo and do not have a dependency on monae in event-struct (anyway, the monads are currently underused in event-struct project).