class
VectorLattice
(X : Type u_1)
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
extends Module ℝ X, PosSMulMono ℝ X :
Type u_1
Instances
theorem
abs_eq_zero_iff_zero
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
(x : X)
:
theorem
uniqueness_posPart
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
(x : X)
{u v : X}
(hdif : x = u - v)
(udisv : u ⊓ v = 0)
:
theorem
leq_posPart_negPart
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
(x y : X)
:
theorem
nonneg_smul_sup
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(x y : X)
(a : ℝ)
(nonneg : a ≥ 0)
:
theorem
nonneg_smul_inf
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(x y : X)
(a : ℝ)
(nonneg : a ≥ 0)
:
theorem
sup_smul_nonneg
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(x : X)
(a b : ℝ)
(h : 0 ≤ x)
:
theorem
inf_smul_nonneg
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(x : X)
(a b : ℝ)
(h : 0 ≤ x)
:
theorem
disjoint_smul
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(x y : X)
(a : ℝ)
(nonneg : 0 ≤ a)
(h : x ⊓ y = 0)
:
theorem
infinitesimal_is_zero
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[Archimedean X]
{x y : X}
(infinitesimal : ∀ (n : ℕ), n • |x| ≤ y)
:
theorem
arch'
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
[Archimedean X]
{x y : X}
(h : ∀ (n : ℕ), n • x ≤ y)
:
Equations
- instVectorLatticeReal = { toModule := inferInstance, toPosSMulMono := instVectorLatticeReal._proof_1 }