Fischer-Ladner Closure #
Here we define a closure on sets (well, actually lists) of formulas.
Our main reference for this closure is Section 6.1 of [HKT00]
which also was used in a Rocq formalization in [DB18].
The code for that work can be found at
github.com/chdoc/comp-dec-pdl
and their FL closure definition starts at
line 472 of PDL_def.v.
See also Definition 4.79 and Exercise 4.8.2 in [BdRV01].
An alternative version following the proof of Theorem 3.2 in [FL79]
but unfinished is in Unused/FischerLadnerViaPreForms.lean.
Definition #
The Fischer-Ladner closure of a formula.
See Section 6.1 of [HKT00]. Note that there only implication is given.
For our Formula type we also need to cover conjunction and negation.
Also note that we are closing under single negations as well here.
The main work is done by FLb, which also ensures termination.
Equations
Instances For
The Fischer-Ladner closure of a box formula, not recursing into the formula after the box.