Typed Formalized Tait-Calculus #
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.Language.Theory.tmem p T = (p.val ∈ T)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term_∈'_» = Lean.ParserDescr.trailingNode `LO.Arith.«term_∈'_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ∈' ") (Lean.ParserDescr.cat `term 51))
Instances For
Imported declaration from the Incompleteness formalization.
- val : V
Imported declaration from the Incompleteness formalization.
- val_formulaSet : L.IsFormulaSet self.val
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term_:+>_» = Lean.ParserDescr.trailingNode `LO.Arith.«term_:+>_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " :+> ") (Lean.ParserDescr.cat `term 50))
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
- thy : L.Theory
Imported declaration from the Incompleteness formalization.
- pthy : pL.TDef
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
- derivation : V
Imported declaration from the Incompleteness formalization.
- derivationOf : T.thy.DerivationOf self.derivation Γ.val
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term_⊢¹_» = Lean.ParserDescr.trailingNode `LO.Arith.«term_⊢¹_» 45 46 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⊢¹ ") (Lean.ParserDescr.cat `term 46))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- dp.and dq = LO.Arith.Language.Theory.Derivable.toTDerivation (insert (p ⋏ q) Γ) ⋯
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- dpq.or = LO.Arith.Language.Theory.Derivable.toTDerivation (insert (p ⋎ q) Γ) ⋯
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.Language.Theory.TDerivation.ofSubset h d = { derivation := d.derivation, derivationOf := ⋯ }
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- dpq.modusPonens dp = (dpq.wk ⋯).cut (⋯.mpr ((dp.wk ⋯).and (LO.Arith.Language.Theory.TDerivation.em q ⋯ ⋯)))
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- d.orInv = (d.wk ⋯).cut (⋯.mpr ((LO.Arith.Language.Theory.TDerivation.em p ⋯ ⋯).and (LO.Arith.Language.Theory.TDerivation.em q ⋯ ⋯)))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- b.specialize t = (b.wk ⋯).cut (⋯.mpr (LO.Arith.Language.Theory.TDerivation.ex t (LO.Arith.Language.Theory.TDerivation.em (p.substs₁ t) ⋯ ⋯)))
Instances For
Condition D2
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Equations
- LO.Arith.Language.Theory.TProof.instModusPonensTTheoryFormula = { mdp := fun {φ ψ : L.Formula} => LO.Arith.Language.Theory.TProof.modusPonens }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.Language.Theory.TProof.all dp = (⋯.mpr dp).all
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.
Equations
Instances For
Imported declaration from the Incompleteness formalization.