Typed Formalized IsSemiterm/Term #
Imported declaration from the Incompleteness formalization.
- val : V
Imported declaration from the Incompleteness formalization.
- prop : L.IsSemiterm n self.val
Instances For
Imported declaration from the Incompleteness formalization.
- val : V
Imported declaration from the Incompleteness formalization.
- prop : L.IsSemitermVec m n self.val
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- L.bvar z hz = { val := LO.Arith.qqBvar z, prop := ⋯ }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- L.fvar x = { val := LO.Arith.qqFvar x, prop := ⋯ }
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.bv x h = L.bvar x h
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.fv x = L.fvar x
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term#'_» = Lean.ParserDescr.node `LO.Arith.«term#'_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "#'") (Lean.ParserDescr.cat `term 1024))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term&'_» = Lean.ParserDescr.node `LO.Arith.«term&'_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "&'") (Lean.ParserDescr.cat `term 1024))
Instances For
Imported declaration from the Incompleteness formalization.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term_∷ᵗ_» = Lean.ParserDescr.trailingNode `LO.Arith.«term_∷ᵗ_» 67 68 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ∷ᵗ ") (Lean.ParserDescr.cat `term 67))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.Language.SemitermVec.nil L n = { val := 0, prop := ⋯ }
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- t.sing = t.cons (LO.Arith.Language.SemitermVec.nil L n)
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
- 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.
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
- t.FVFree = L.IsTermFVFree n t.val
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.Formalized.typedNumeral n m = { val := LO.Arith.Formalized.numeral m, prop := ⋯ }