Documentation

Mathlib.Algebra.Order.Group.PiLex

Lexicographic product of algebraic order structures #

This file proves that the lexicographic order on pi types is compatible with the pointwise algebraic operations.

instance Pi.Lex.orderedCancelCommMonoid {ι : Type u_1} {α : ιType u_2} [LinearOrder ι] [(i : ι) → OrderedCancelCommMonoid (α i)] :
OrderedCancelCommMonoid (Lex ((i : ι) → α i))
Equations
instance Pi.Lex.orderedCommGroup {ι : Type u_1} {α : ιType u_2} [LinearOrder ι] [(i : ι) → OrderedCommGroup (α i)] :
OrderedCommGroup (Lex ((i : ι) → α i))
Equations
instance Pi.Lex.orderedAddCommGroup {ι : Type u_1} {α : ιType u_2} [LinearOrder ι] [(i : ι) → OrderedAddCommGroup (α i)] :
OrderedAddCommGroup (Lex ((i : ι) → α i))
Equations