Documentation

TauCeti.Algebra.Order.Group.Subgroup

Separating subgroups of a linearly ordered group #

A subgroup strictly contained in another is separated from it by an element of prescribed sign: Δ < Γ' admits a member of Γ' outside Δ that exceeds 1, and dually one below 1. Nothing beyond a group, a linear order and inversion reversing strict order is assumed.

That the witness has a strict sign is what these are for. A monotone map out of Γ carries a bound only to ≤; a witness of this shape is what upgrades such a bound to the strict inequality a cofinality argument needs.

Main results #

References #

Adapted from the AINTLIB development (Apache 2.0), file projects/AdicSpaces/Adic spaces/OrderedGroupConvex.lean.

theorem Subgroup.exists_one_lt_of_lt {Γ : Type u_1} [Group Γ] [LinearOrder Γ] [MulLeftStrictMono Γ] {Γ' Δ : Subgroup Γ} (hlt : Δ < Γ') :
∃ z ∈ Γ', z ∉ Δ ∧ 1 < z

A strictly smaller subgroup is separated from the larger one by an element above 1: Δ < Γ' admits a member of Γ' outside Δ that exceeds 1.

theorem Subgroup.exists_lt_one_of_lt {Γ : Type u_1} [Group Γ] [LinearOrder Γ] [MulLeftStrictMono Γ] {Γ' Δ : Subgroup Γ} (hlt : Δ < Γ') :
∃ z ∈ Γ', z ∉ Δ ∧ z < 1

A strictly smaller subgroup is separated from the larger one by an element below 1, the order dual of Subgroup.exists_one_lt_of_lt.