Lattice ordered groups #
Lattice ordered groups were introduced by Birkhoff. They form the algebraic underpinnings of vector lattices, Banach lattices, AL-space, AM-space etc.
A lattice ordered group is a type α satisfying:
This 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,Fuchs) but we do not yet have the machinery to establish this in mathlib.
References #
- Birkhoff, Lattice-ordered Groups
- Bourbaki, Algebra II
- Fuchs, Partially Ordered Algebraic Systems
- Zaanen, Lectures on "Riesz Spaces"
- Banasiak, Banach Lattices in Applications
Tags #
lattice, order, group
theorem pow_two_semiclosed {α : Type u_1} [Lattice α] [Group α] [MulLeftMono α] [MulRightMono α] {a : α} (ha : 1 ≤ a ^ 2) :
theorem nsmul_two_semiclosed {α : Type u_1} [Lattice α] [AddGroup α] [AddLeftMono α] [AddRightMono α] {a : α} (ha : 0 ≤ 2 • a) :
@[instance_reducible]
Every lattice ordered commutative group is a distributive lattice.
Equations
- CommGroup.toDistribLattice α = { toLattice := inst✝², le_sup_inf := ⋯ }
Instances For
@[instance_reducible]
Every lattice ordered commutative additive group is a distributive lattice
Equations
- AddCommGroup.toDistribLattice α = { toLattice := inst✝², le_sup_inf := ⋯ }