Ring structure on the order type synonyms #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
Transfer algebraic instances from α
to αᵒᵈ
and lex α
.
Order dual #
@[protected, instance]
Equations
@[protected, instance]
def
order_dual.left_distrib_class
{α : Type u_1}
[has_mul α]
[has_add α]
[h : left_distrib_class α] :
Equations
@[protected, instance]
def
order_dual.right_distrib_class
{α : Type u_1}
[has_mul α]
[has_add α]
[h : right_distrib_class α] :
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
Lexicographical order #
@[protected, instance]
Equations
- lex.distrib = h
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
def
lex.has_distrib_neg
{α : Type u_1}
[has_mul α]
[h : has_distrib_neg α] :
has_distrib_neg (lex α)
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]
Equations
@[protected, instance]