package electrod
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=b0bce9cc7126672feda5a02d5ef0c1131ba54db57654f80c0768c2f8d043cef9
sha512=92cc22f81522435e190039324767b6f69fa0b7d9dbfc3fb5561919823136fe492244dae993caf98633828e0090b67f306eec6270b86a1b2ff8630642130a3081
doc/electrod.libelectrod/Libelectrod/Invar_computation/index.html
Module Libelectrod.Invar_computation
Source
Helpers for sorting formulas into invariants, and other types of formulas
Static_prop: a proposition that does not include any variable relation nor any temporal operator. Primed_prop: a propostion that may include variabale and constant relations, without any temporal operator except un-nested X (next) or prime. Invar: proposition of the form always (phi) where phi does not include any temporal operator (the color pf phi is Init or Static_prop). Init: proposition without any temporal operator. Trans: proposition of the form always (phi) where the color of phi is Primed_prop. Temporal: any other proposition.
removes the top level always operator in an invariant elo formula
adds an always operator to an (invariant) elo formula if the outermost operator is not an always
Computes the color of a formula