Theory of complete lattices #
This file contains basic results on complete lattices.
Naming conventions #
In lemma names,
sSupis calledsSupsInfis calledsInf⨆ i, s iis callediSup⨅ i, s iis callediInf⨆ i j, s i jis callediSup₂. This is aniSupinside aniSup.⨅ i j, s i jis callediInf₂. This is aniInfinside aniInf.⨆ i ∈ s, t iis calledbiSupfor "boundediSup". This is the special case ofiSup₂wherej : i ∈ s.⨅ i ∈ s, t iis calledbiInffor "boundediInf". This is the special case ofiInf₂wherej : i ∈ s.
Notation #
Introduction rule to prove that b is the supremum of s: it suffices to check that b
is larger than all elements of s, and that this is not the case of any w < b.
See csSup_eq_of_forall_le_of_forall_lt_exists_gt for a version in conditionally complete
lattices.
Introduction rule to prove that b is the infimum of s: it suffices to check that b
is smaller than all elements of s, and that this is not the case of any w > b.
See csInf_eq_of_forall_ge_of_forall_gt_exists_lt for a version in conditionally complete
lattices.
Introduction rule to prove that b is the supremum of f: it suffices to check that b
is larger than f i for all i, and that this is not the case of any w<b.
See ciSup_eq_of_forall_le_of_forall_lt_exists_gt for a version in conditionally complete
lattices.
Introduction rule to prove that b is the infimum of f: it suffices to check that b
is smaller than f i for all i, and that this is not the case of any w>b.
See ciInf_eq_of_forall_ge_of_forall_gt_exists_lt for a version in conditionally complete
lattices.
A version of iSup_option useful for rewriting right-to-left.
A version of iInf_option useful for rewriting right-to-left.
Instances #
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Pullback a CompleteLattice along an injection.
Equations
- One or more equations did not get rendered due to their size.