instance
Quotient.instHasQuotient
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
:
HasQuotient X (VectorOrderIdeal X)
Equations
- Quotient.instHasQuotient = { quotient' := fun (I : VectorOrderIdeal X) => Quotient I.quotientRel }
instance
Quotient.instAddCommGroup
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
AddCommGroup (X ⧸ I)
instance
Quotient.instModule
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
Equations
instance
Quotient.instLE
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
def
Quotient.quot_sup
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
Equations
- Quotient.quot_sup I = Quotient.lift (fun (x : X) => Quotient.lift ((fun (x y : X) => I.mkQ (x ⊔ y)) x) ⋯) ⋯
Instances For
theorem
Quotient.mkQ_map_sup
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
(x y : X)
:
def
Quotient.quot_inf
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
Equations
- Quotient.quot_inf I = Quotient.lift (fun (x : X) => Quotient.lift ((fun (x y : X) => I.mkQ (x ⊓ y)) x) ⋯) ⋯
Instances For
theorem
Quotient.mkQ_map_inf
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
(x y : X)
:
theorem
Quotient.lift_inequality
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
{a b : X ⧸ I}
(hab : a ≤ b)
:
instance
Quotient.instLattice
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
Equations
- One or more equations did not get rendered due to their size.
instance
Quotient.instIsOrderedAddMonoid
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
IsOrderedAddMonoid (X ⧸ I)
instance
Quotient.instVectorLattice
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
VectorLattice (X ⧸ I)
Equations
- Quotient.instVectorLattice I = { toModule := Quotient.instModule I, toPosSMulMono := ⋯ }
def
Quotient.mkQ
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
:
Equations
- Quotient.mkQ I = { toLinearMap := I.mkQ, map_sup' := ⋯, map_inf' := ⋯ }
Instances For
theorem
Quotient.mk_eq_zero
{X : Type u_1}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(I : VectorOrderIdeal X)
(x : X)
: