PeanoMinus #
Imported declaration from the Incompleteness formalization.
Equations
- LO.Arith.sub a b = Classical.choose! ⋯
Instances For
@[implicit_reducible]
Equations
- LO.Arith.instSubV = { sub := LO.Arith.sub }
@[simp]
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
instance
LO.Arith.sub_definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
(ℌ : FirstOrder.Arith.HierarchySymbol)
:
instance
LO.Arith.sub_polybounded
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
:
FirstOrder.Arith.Bounded₂ fun (x1 x2 : V) => x1 - x2
@[simp]
theorem
LO.Arith.sub_add_self_of_le
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a b : V}
(h : b ≤ a)
:
theorem
LO.Arith.add_tsub_self_of_le
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a b : V}
(h : b ≤ a)
:
@[simp]
@[simp]
@[simp]
@[simp]
theorem
LO.Arith.sub_remove_left
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a b c : V}
(e : a = b + c)
:
@[simp]
@[simp]
theorem
LO.Arith.pred_lt_self_of_pos
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a : V}
(h : 0 < a)
:
theorem
LO.Arith.le_mul_self_of_pos_left
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a b : V}
(hy : 0 < b)
:
theorem
LO.Arith.le_mul_self_of_pos_right
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
{a b : V}
(hy : 0 < b)
:
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
instance
LO.Arith.dvd_definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
(ℌ : FirstOrder.Arith.HierarchySymbol)
:
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
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.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
instance
LO.Arith.min_definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
(ℌ : FirstOrder.Arith.HierarchySymbol)
:
Imported declaration from the Incompleteness formalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
instance
LO.Arith.max_definable
{V : Type u_1}
[ORingStruc V]
[V ⊧ₘ* 𝐏𝐀⁻]
(Γ : FirstOrder.Arith.HierarchySymbol)
: