Lattice ordered groups #
Lattice ordered groups were introduced by [Birkhoff][birkhoff1942]. They form the algebraic underpinnings of vector lattices, Banach lattices, AL-space, AM-space etc.
This file develops the basic theory.
Main statements #
pos_div_neg: Every elementaof a lattice ordered group has a decompositiona⁺-a⁻into the difference of the positive and negative component.pos_inf_neg_eq_one: The positive and negative components are coprime.abs_triangle: The absolute value operation satisfies the triangle inequality (stated for a commutative group).
It is shown that the inf and sup operations are related to the absolute value operation by a number of equations and inequalities.
Notations #
a⁺ = a ⊔ 0: The positive component of an elementaof a lattice ordered groupa⁻ = (-a) ⊔ 0: The negative component of an elementaof a lattice ordered group|a|ₘ = a⊔(-a): The absolute value of an elementaof a lattice ordered group
Implementation notes #
A lattice ordered group is a type α satisfying:
[Lattice α][CommGroup α][CovariantClass α α (*) (≤)][CovariantClass α α (swap (· * ·)) (· ≤ ·)]
The remainder of the file establishes basic properties of lattice ordered groups. It is shown that when the group is commutative, the lattice is distributive. This also holds in the non-commutative case ([Birkhoff][birkhoff1942],[Fuchs][fuchs1963]) but we do not yet have the machinery to establish this in Mathlib.
References #
- [Birkhoff, Lattice-ordered Groups][birkhoff1942]
- [Bourbaki, Algebra II][bourbaki1981]
- [Fuchs, Partially Ordered Algebraic Systems][fuchs1963]
- [Zaanen, Lectures on "Riesz Spaces"][zaanen1966]
- [Banasiak, Banach Lattices in Applications][banasiak]
Tags #
lattice, ordered, group
The positive part function.
Equations
- «term_⁺» = Lean.ParserDescr.trailingNode `term_⁺ 1024 1024 (Lean.ParserDescr.symbol "⁺")
Instances For
The negative part function.
Equations
- «term_⁻» = Lean.ParserDescr.trailingNode `term_⁻ 1024 1024 (Lean.ParserDescr.symbol "⁻")
Instances For
Let α be a lattice ordered commutative group with identity 0. For an element a of type
α,the element a ⊔ 0 is said to be the positive component of a, denoted a⁺.
Let α be a lattice ordered commutative group with identity 1. For an element a of type α,
the element a ⊔ 1 is said to be the positive component of a, denoted a⁺.
Let α be a lattice ordered commutative group with identity 0. For an element a of type
α, the element (-a) ⊔ 0 is said to be the negative component of a, denoted a⁻.
Let α be a lattice ordered commutative group with identity 1. For an element a of type α,
the element (-a) ⊔ 1 is said to be the negative component of a, denoted a⁻.
A subset s ⊆ β, with β an AddCommGroup with a Lattice structure, is solid if for
all x ∈ s and all y ∈ β such that |y| ≤ |x|, then y ∈ s.
Equations
- LatticeOrderedAddCommGroup.IsSolid s = ∀ ⦃x : β⦄, x ∈ s → ∀ ⦃y : β⦄, |y| ≤ |x| → y ∈ s
Instances For
The solid closure of a subset s is the smallest superset of s that is solid.
Equations
- LatticeOrderedAddCommGroup.solidClosure s = {y : β | ∃ x ∈ s, |y| ≤ |x|}