Compactness properties for complete lattices #
For complete lattices, there are numerous equivalent ways to express the fact that the relation >
is well-founded. In this file we define three especially-useful characterisations and provide
proofs that they are indeed equivalent to well-foundedness.
Main definitions #
complete_lattice.is_sup_closed_compactcomplete_lattice.is_Sup_finite_compactcomplete_lattice.is_compact_elementcomplete_lattice.is_compactly_generated
Main results #
The main result is that the following four conditions are equivalent for a complete lattice:
well_founded (>)complete_lattice.is_sup_closed_compactcomplete_lattice.is_Sup_finite_compact∀ k, complete_lattice.is_compact_element k
This is demonstrated by means of the following four lemmas:
complete_lattice.well_founded.is_Sup_finite_compactcomplete_lattice.is_Sup_finite_compact.is_sup_closed_compactcomplete_lattice.is_sup_closed_compact.well_foundedcomplete_lattice.is_Sup_finite_compact_iff_all_elements_compact
We also show well-founded lattices are compactly generated
(complete_lattice.compactly_generated_of_well_founded).
References #
Tags #
complete lattice, well-founded, compact
A compactness property for a complete lattice is that any sup-closed non-empty subset
contains its Sup.
Equations
- complete_lattice.is_sup_closed_compact α = ∀ (s : set α), s.nonempty → (∀ (a : α), a ∈ s → ∀ (b : α), b ∈ s → a ⊔ b ∈ s) → has_Sup.Sup s ∈ s
A compactness property for a complete lattice is that any subset has a finite subset with the
same Sup.
An element k of a complete lattice is said to be compact if any set with Sup
above k has a finite subset with Sup above k. Such an element is also called
"finite" or "S-compact".
An element k is compact if and only if any directed set with Sup above
k already got above k at some point in the set.
A compact element k has the property that any directed set lying strictly below k has
its Sup strictly below k.
Alias of the reverse direction of complete_lattice.well_founded_iff_is_Sup_finite_compact.
Alias of the reverse direction of complete_lattice.is_Sup_finite_compact_iff_is_sup_closed_compact.
Alias of the reverse direction of complete_lattice.is_sup_closed_compact_iff_well_founded.
- exists_Sup_eq : ∀ (x : α), ∃ (s : set α), (∀ (x : α), x ∈ s → complete_lattice.is_compact_element x) ∧ has_Sup.Sup s = x
A complete lattice is said to be compactly generated if any
element is the Sup of compact elements.
Instances of this typeclass
This property is sometimes referred to as α being upper continuous.
This property is equivalent to α being upper continuous.
A compact element k has the property that any b < k lies below a "maximal element below
k", which is to say [⊥, k] is coatomic.
See Lemma 5.1, Călugăreanu
See Theorem 6.6, Călugăreanu
See Theorem 6.6, Călugăreanu