IOpen #
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.instDivV = { div := fun (a b : V) => Classical.choose! ⋯ }
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
- LO.Arith.rem a b = a - b * (a / b)
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.instModV = { mod := LO.Arith.rem }
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
- √a = Classical.choose! ⋯
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.«term√_» = Lean.ParserDescr.node `LO.Arith.«term√_» 75 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "√") (Lean.ParserDescr.cat `term 75))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
!⟪x, y, z, ...⟫ notation for Seq
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
- One or more equations did not get rendered due to their size.
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- π₁ a = (LO.Arith.unpair a).1
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- π₂ a = (LO.Arith.unpair a).2
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.termπ₁_ = Lean.ParserDescr.node `LO.Arith.termπ₁_ 80 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "π₁") (Lean.ParserDescr.cat `term 80))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.termπ₂_ = Lean.ParserDescr.node `LO.Arith.termπ₂_ 80 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "π₂") (Lean.ParserDescr.cat `term 80))
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.pairEquiv = { toFun := Function.uncurry LO.Arith.pair, invFun := LO.Arith.unpair, left_inv := ⋯, right_inv := ⋯ }
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
- 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
- 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
- LO.Arith.npair x_2 = 0
- LO.Arith.npair v = ⟪v 0, LO.Arith.npair fun (x : Fin n) => v x.succ⟫
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.unNpair i x✝ = i.elim0
- LO.Arith.unNpair i x✝ = Fin.cases (π₁ x✝) (fun (i : Fin n) => LO.Arith.unNpair i (π₂ x✝)) i
Instances For
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
- LO.FirstOrder.Arith.unNpairDef i = i.elim0