Order-theoretic preliminaries #
This module collects order-theoretic lemmas about infima and suprema in conditionally complete lattices, in particular closure under bounded infima and suprema.
The sInfClosed declaration.
Instances For
The sSupClosed declaration.
Instances For
theorem
sInfClosed_Ici
{α : Type u_1}
[ConditionallyCompleteLattice α]
(x : α)
:
sInfClosed (Set.Ici x)
theorem
sSupClosed_Iic
{α : Type u_1}
[ConditionallyCompleteLattice α]
(x : α)
:
sSupClosed (Set.Iic x)
class
ContinuousOrderMap
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
:
The ContinuousOrderMap type.
- monotone : Monotone f
- preimage_Ici_closed (x : β) : sInfClosed (f ⁻¹' Set.Ici x)
- preimage_Iic_closed (x : β) : sSupClosed (f ⁻¹' Set.Iic x)
Instances
class
ContinuousOrderMapBounded
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
extends ContinuousOrderMap f :
The ContinuousOrderMapBounded type.
Instances
instance
ContinuousOrderMap.instOrderDualCompCoeEquivToDualOfDual
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
:
theorem
ContinuousOrderMap.map_sInf'
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{s : Set α}
(hne : s.Nonempty)
(hbdd : BddBelow s)
:
theorem
ContinuousOrderMap.map_sInf
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{s : Set α}
(hne : s.Nonempty)
(hbdd : BddBelow s)
:
theorem
ContinuousOrderMap.map_sSup'
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{s : Set α}
(hne : s.Nonempty)
(hbdd : BddAbove s)
:
theorem
ContinuousOrderMap.map_sSup
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{s : Set α}
(hne : s.Nonempty)
(hbdd : BddAbove s)
:
theorem
ContinuousOrderMap.map_iInf
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{ι : Sort u_3}
[Nonempty ι]
{g : ι → α}
(hbdd : BddBelow (Set.range g))
:
theorem
ContinuousOrderMap.map_iSup
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMap f]
{ι : Sort u_3}
[Nonempty ι]
{g : ι → α}
(hbdd : BddAbove (Set.range g))
:
instance
ContinuousOrderMapBounded.instOrderDualCompCoeEquivToDualOfDual
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
[ContinuousOrderMapBounded f]
:
theorem
ContinuousOrderMapBounded.bddBelow_iff
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
{s : Set α}
[ContinuousOrderMapBounded f]
:
theorem
ContinuousOrderMapBounded.bddAbove_iff
{α : Type u_1}
{β : Type u_2}
[ConditionallyCompleteLattice α]
[ConditionallyCompleteLattice β]
(f : α → β)
{s : Set α}
[ContinuousOrderMapBounded f]
: