Cofinality of an order #
This file contains the definition of the cofinality Order.cof α of an order. This is the smallest
cardinality of a cofinal subset.
Cofinality of orders #
theorem
Order.le_lift_cof_iff
{α : Type u}
[Preorder α]
{c : Cardinal.{max u v}}
:
c ≤ Cardinal.lift.{v, u} (cof α) ↔ ∀ (s : Set α), IsCofinal s → c ≤ Cardinal.lift.{v, u} (Cardinal.mk ↑s)
@[deprecated Order.le_cof_iff (since := "2026-02-18")]
Alias of Order.le_cof_iff.
@[simp]
theorem
Order.lift_cof_congr_of_strictMono
{α : Type u}
{β : Type v}
[LinearOrder α]
[LinearOrder β]
{f : α → β}
(hf : StrictMono f)
(hf' : IsCofinal (Set.range f))
:
theorem
Order.cof_congr_of_strictMono
{α γ : Type u}
[LinearOrder α]
[LinearOrder γ]
{f : α → γ}
(hf : StrictMono f)
(hf' : IsCofinal (Set.range f))
:
@[simp]
@[simp]
@[simp]
theorem
Order.cof_eq_aleph0
{α : Type u}
[LinearOrder α]
[NoMaxOrder α]
[Nonempty α]
[Countable α]
:
theorem
GaloisConnection.cof_le_lift
{α : Type u}
{β : Type v}
[Preorder α]
[Preorder β]
{f : β → α}
{g : α → β}
(h : GaloisConnection f g)
:
theorem
GaloisConnection.cof_le
{α γ : Type u}
[Preorder α]
[Preorder γ]
{f : γ → α}
{g : α → γ}
(h : GaloisConnection f g)
:
@[deprecated OrderIso.lift_cof_congr (since := "2026-03-20")]
Alias of OrderIso.lift_cof_congr.
@[deprecated OrderIso.cof_congr (since := "2026-03-20")]
Alias of OrderIso.cof_congr.
@[deprecated OrderIso.lift_cof_congr (since := "2026-02-18")]
Alias of OrderIso.lift_cof_congr.
@[deprecated OrderIso.cof_congr (since := "2026-02-18")]
Alias of OrderIso.cof_congr.
theorem
isCofinal_of_isCofinal_sUnion
{α : Type u_1}
[LinearOrder α]
{s : Set (Set α)}
(h₁ : IsCofinal (⋃₀ s))
(h₂ : Cardinal.mk ↑s < Order.cof α)
:
∃ x ∈ s, IsCofinal x
If the union of s is cofinal and s is smaller than the cofinality, then s has a cofinal
member.
theorem
isCofinal_of_isCofinal_iUnion
{α ι : Type u_1}
[LinearOrder α]
{s : ι → Set α}
(h₁ : IsCofinal (⋃ (i : ι), s i))
(h₂ : Cardinal.mk ι < Order.cof α)
:
∃ (i : ι), IsCofinal (s i)
If the union of the ι-indexed family s is cofinal and ι is smaller than the cofinality,
then s has a cofinal member.