Additional operations of a complete lattice #
The top element ⊤, the binary meet ⊓ and join ⊔, and the indexed infimum ⨅ and supremum
⨆. The bottom element ⊥ comes from CCPO, which every complete lattice is.
Top element of a complete lattice (supremum of all elements)
Equations
- Lean.Order.top = Lean.Order.CompleteLattice.sup fun (x : α) => True
Instances For
Top element of a complete lattice (supremum of all elements)
Equations
- Lean.Order.«term⊤» = Lean.ParserDescr.node `Lean.Order.«term⊤» 1024 (Lean.ParserDescr.symbol "⊤")
Instances For
@[instance_reducible]
A complete lattice is a chain-complete partial order.
Equations
- Lean.Order.instCCPOOfCompleteLattice = { toPartialOrder := inst✝.toPartialOrder, has_csup := ⋯ }
Instances For
Binary meet (infimum)
Equations
- Lean.Order.meet x y = Lean.Order.inf fun (z : α) => z = x ∨ z = y
Instances For
Binary meet (infimum)
Equations
- Lean.Order.«term_⊓_» = Lean.ParserDescr.trailingNode `Lean.Order.«term_⊓_» 70 70 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⊓ ") (Lean.ParserDescr.cat `term 71))
Instances For
Binary join (supremum)
Equations
- Lean.Order.join x y = Lean.Order.CompleteLattice.sup fun (z : α) => z = x ∨ z = y
Instances For
Binary join (supremum)
Equations
- Lean.Order.«term_⊔_» = Lean.ParserDescr.trailingNode `Lean.Order.«term_⊔_» 65 65 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⊔ ") (Lean.ParserDescr.cat `term 66))
Instances For
Indexed infimum
Equations
- Lean.Order.iInf f = Lean.Order.inf fun (x : α) => ∃ (i : ι), f i = x
Instances For
Indexed infimum
Equations
- One or more equations did not get rendered due to their size.
Instances For
Indexed supremum
Equations
- Lean.Order.iSup f = Lean.Order.CompleteLattice.sup fun (x : α) => ∃ (i : ι), f i = x
Instances For
Indexed supremum
Equations
- One or more equations did not get rendered due to their size.