Helper lemmas about vocabularies and interpolants #
Interpolants for PdlRules applied to free nodes #
The only rule treated here is (L+), i.e. loadL and loadR.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Interpolants for PdlRules applied to loaded nodes #
The rules treated here are (L-), i.e. freeL and freeR, and the modal rule (M), i.e.
modL and modR. This is the part of Lemma 9.1 in the paper that is about loaded nodes
which form a singleton cluster.
Interpolant for the modal rule (M) applied to a node loaded on the left.
The lists Xl, Xr are the two components of the premise and Yl, Yr those of the
conclusion, described by which formulas are in them.
The interpolant is ~⌈·A⌉(~θ), unless the projection of the right component is empty,
in which case the left component is unsatisfiable and we can use ⊥.
Interpolant for the modal rule (M) applied to a node loaded on the right.
The interpolant is ⌈·A⌉θ, unless the projection of the left component is empty,
in which case the right component is unsatisfiable and we can use ~⊥.
Given an interpolant for the conclusion of a PdlRule applied to a loaded sequent,
we get an interpolant for the premise. This is the loaded analogue of
freePdlRuleInterpolant, covering the rules (L-) and (M).