Order on associates of a monoid #
This file puts the divisibility preorder on Associates M and shows that it has 1 as a bottom
element.
@[instance_reducible]
Equations
- Associates.instPreorder = { le := Dvd.dvd, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯ }
theorem Associates.mul_mono {M : Type u_1} [CommMonoid M] {a b c d : Associates M} (h₁ : a ≤ b) (h₂ : c ≤ d) :
@[instance_reducible]
Equations
- Associates.instOrderBot = { toBot := Associates.instBot, bot_le := ⋯ }
@[deprecated one_le (since := "2026-05-07")]
theorem Associates.dvd_of_mk_le_mk {M : Type u_1} [CommMonoid M] {x y : M} :
Associates.mk x ≤ Associates.mk y → x ∣ y
theorem Associates.mk_le_mk_of_dvd {M : Type u_1} [CommMonoid M] {x y : M} :
x ∣ y → Associates.mk x ≤ Associates.mk y