formal-ledger-specifications
formal-ledger-specifications copied to clipboard
Property: `allEnactable` is an invariant of `CHAIN`
This is a little difficult, since allEnactable
depends on the list of governance actions twice: once for the enactability criterion and then all elements in the list need to satisfy it. This means that this cannot be proven by a simple induction.
There are two sub-lemmas here:
-
allEnactable
is an invariant ofGOV
-
allEnactable
is an invariant ofEPOCH
(this currently isn't true, need to filter things properly inEPOCH
)