Order on tropical algebraic structure #
This file defines the orders induced on tropical algebraic structures by the underlying type.
Main declarations #
ConditionallyCompleteLattice (Tropical R)
ConditionallyCompleteLinearOrder (Tropical R)
Implementation notes #
The order induced is the definitionally equal underlying order, which makes the proofs and constructions quicker to implement.
Equations
- instSupTropical = { sup := fun (x y : Tropical R) => Tropical.trop (Tropical.untrop x ⊔ Tropical.untrop y) }
Equations
- instInfTropical = { inf := fun (x y : Tropical R) => Tropical.trop (Tropical.untrop x ⊓ Tropical.untrop y) }
Equations
- instSemilatticeInfTropical = let __src := instInfTropical; let __src_1 := Tropical.instPartialOrderTropical; SemilatticeInf.mk ⋯ ⋯ ⋯
Equations
- instSemilatticeSupTropical = let __src := instSupTropical; let __src_1 := Tropical.instPartialOrderTropical; SemilatticeSup.mk ⋯ ⋯ ⋯
Equations
- instLatticeTropical = let __src := instSemilatticeInfTropical; let __src_1 := instSemilatticeSupTropical; Lattice.mk ⋯ ⋯ ⋯
Equations
- instConditionallyCompleteLatticeTropical = let __src := instInfTropical; let __src_1 := instSupTropical; let __src_2 := instLatticeTropical; ConditionallyCompleteLattice.mk ⋯ ⋯ ⋯ ⋯
instance
instConditionallyCompleteLinearOrderTropical
{R : Type u_1}
[ConditionallyCompleteLinearOrder R]
:
Equations
- One or more equations did not get rendered due to their size.