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
- instSemilatticeInfTropical = SemilatticeInf.mk (fun (x y : Tropical R) => Tropical.trop (Tropical.untrop x ⊓ Tropical.untrop y)) ⋯ ⋯ ⋯
Equations
- instSemilatticeSupTropical = SemilatticeSup.mk (fun (x y : Tropical R) => Tropical.trop (Tropical.untrop x ⊔ Tropical.untrop y)) ⋯ ⋯ ⋯
Equations
Equations
- instSupSetTropical = { sSup := fun (s : Set (Tropical R)) => Tropical.trop (sSup (Tropical.untrop '' s)) }
Equations
- instInfSetTropical = { sInf := fun (s : Set (Tropical R)) => Tropical.trop (sInf (Tropical.untrop '' s)) }
Equations
instance
instConditionallyCompleteLinearOrderTropical
{R : Type u_1}
[ConditionallyCompleteLinearOrder R]
: