rcases lrA with ⟨Lcond, Rcond, Ocond, rule, preconditionProof⟩
W : Type
L R : List Formula
C : List TNode
O : Option (NegLoadFormula ⊕ NegLoadFormula)
lrA : LocalRuleApp (L, R, O) C
M : KripkeModel W
w : W
⊢ (M, w)⊨(L, R, O) ↔ ∃ Ci ∈ C, (M, w)⊨Ci
case mk
W : Type
L R : List Formula
C : List TNode
O : Option (NegLoadFormula ⊕ NegLoadFormula)
M : KripkeModel W
w : W
ress✝ : List TNode
Lcond Rcond : List Formula
Ocond : Option (NegLoadFormula ⊕ NegLoadFormula)
rule : LocalRule (Lcond, Rcond, Ocond) ress✝
preconditionProof : Lcond.Sublist L ∧ Rcond.Sublist R ∧ Ocond ⊆ O
hC✝ : C = applyLocalRule rule (L, R, O)
⊢ (M, w)⊨(L, R, O) ↔ ∃ Ci ∈ C, (M, w)⊨Ci