structure
VectorSublattice
(X : Type u)
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
extends Submodule ℝ X, Sublattice X :
Type u
- supClosed' : SupClosed self.carrier
- infClosed' : InfClosed self.carrier
Instances For
instance
VectorSublattice.instSetLike
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
:
SetLike (VectorSublattice X) X
Equations
- VectorSublattice.instSetLike = { coe := fun (s : VectorSublattice X) => s.carrier, coe_injective' := ⋯ }
theorem
VectorSublattice.ext
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{s t : VectorSublattice X}
(h : ∀ (x : X), x ∈ s ↔ x ∈ t)
:
theorem
VectorSublattice.ext_iff
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{s t : VectorSublattice X}
:
instance
VectorSublattice.instAddCommGroup
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(Y : VectorSublattice X)
:
AddCommGroup ↥Y
Equations
instance
VectorSublattice.instLattice
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(Y : VectorSublattice X)
:
Lattice ↥Y
Equations
instance
VectorSublattice.instIsOrderedAddMonoid
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(Y : VectorSublattice X)
:
instance
VectorSublattice.instVectorLattice
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(Y : VectorSublattice X)
:
Equations
- Y.instVectorLattice = { toModule := Y.module, toPosSMulMono := ⋯ }
theorem
VectorSublattice.abs_mem
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{Y : VectorSublattice X}
{x : X}
(h : x ∈ Y)
:
def
VectorSublattice.ofSubmoduleAbs
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
(s : Submodule ℝ X)
(h : ∀ x ∈ s, |x| ∈ s)
:
Equations
- VectorSublattice.ofSubmoduleAbs s h = { carrier := ↑s, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯, supClosed' := ⋯, infClosed' := ⋯ }
Instances For
def
VectorSublattice.comap
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{Y : Type u}
[AddCommGroup Y]
[Lattice Y]
[IsOrderedAddMonoid Y]
[VectorLattice Y]
(f : VecLatHom X Y)
(Z : VectorSublattice Y)
:
Equations
- VectorSublattice.comap f Z = { toSubmodule := Submodule.comap f Z.toSubmodule, supClosed' := ⋯, infClosed' := ⋯ }
Instances For
structure
VectorOrderIdeal
(X : Type u)
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
extends VectorSublattice X :
Type u
- supClosed' : SupClosed self.carrier
- infClosed' : InfClosed self.carrier
Instances For
instance
VectorOrderIdeal.instSetLike
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
:
SetLike (VectorOrderIdeal X) X
Equations
- VectorOrderIdeal.instSetLike = { coe := fun (s : VectorOrderIdeal X) => s.carrier, coe_injective' := ⋯ }
theorem
VectorOrderIdeal.ext
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{s t : VectorOrderIdeal X}
(h : ∀ (x : X), x ∈ s ↔ x ∈ t)
:
theorem
VectorOrderIdeal.ext_iff
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{s t : VectorOrderIdeal X}
:
theorem
VectorOrderIdeal.mem_iff_abs_mem
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{I : VectorOrderIdeal X}
{x : X}
:
theorem
VectorOrderIdeal.sub_mem_sup_sub_sup_mem
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{I : VectorOrderIdeal X}
{x y y' : X}
(h : y - y' ∈ I)
:
theorem
VectorOrderIdeal.sub_mem_inf_sub_inf_mem
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{I : VectorOrderIdeal X}
{x y y' : X}
(h : y - y' ∈ I)
:
def
VectorOrderIdeal.comap
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{Y : Type u}
[AddCommGroup Y]
[Lattice Y]
[IsOrderedAddMonoid Y]
[VectorLattice Y]
(f : VecLatHom X Y)
(Z : VectorOrderIdeal Y)
:
Equations
- VectorOrderIdeal.comap f Z = { toSubmodule := Submodule.comap f Z.toSubmodule, supClosed' := ⋯, infClosed' := ⋯, solid := ⋯ }
Instances For
theorem
VectorOrderIdeal.mem_comap
{X : Type u}
[AddCommGroup X]
[Lattice X]
[IsOrderedAddMonoid X]
[VectorLattice X]
{Y : Type u}
[AddCommGroup Y]
[Lattice Y]
[IsOrderedAddMonoid Y]
[VectorLattice Y]
(f : VecLatHom X Y)
(Z : VectorOrderIdeal Y)
(x : X)
: