File tree Expand file tree Collapse file tree 6 files changed +1443
-5
lines changed Expand file tree Collapse file tree 6 files changed +1443
-5
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import Mathlib.Algebra.Field.Basic
12
12
import Mathlib.Algebra.Field.Defs
13
13
import Mathlib.Algebra.Field.Opposite
14
14
import Mathlib.Algebra.Field.Power
15
+ import Mathlib.Algebra.GCDMonoid.Basic
15
16
import Mathlib.Algebra.Group.Basic
16
17
import Mathlib.Algebra.Group.Commutator
17
18
import Mathlib.Algebra.Group.Commute
Original file line number Diff line number Diff line change @@ -838,7 +838,7 @@ instance : Preorder (Associates α) where
838
838
le_refl := dvd_refl
839
839
le_trans a b c := dvd_trans
840
840
841
- /-- `associates .mk` as a `monoid_hom `. -/
841
+ /-- `Associates .mk` as a `MonoidHom `. -/
842
842
protected def mkMonoidHom : α →* Associates α :=
843
843
{
844
844
toFun := Associates.mk
@@ -847,9 +847,9 @@ protected def mkMonoidHom : α →* Associates α :=
847
847
#align associates.mk_monoid_hom Associates.mkMonoidHom
848
848
849
849
@[simp]
850
- theorem mk_monoid_hom_apply (a : α) : Associates.mkMonoidHom a = Associates.mk a :=
850
+ theorem mk_monoidHom_apply (a : α) : Associates.mkMonoidHom a = Associates.mk a :=
851
851
rfl
852
- #align associates.mk_monoid_hom_apply Associates.mk_monoid_hom_apply
852
+ #align associates.mk_monoid_hom_apply Associates.mk_monoidHom_apply
853
853
854
854
theorem associated_map_mk {f : Associates α →* α} (hinv : Function.RightInverse f Associates.mk)
855
855
(a : α) : a ~ᵤ f (Associates.mk a) :=
Original file line number Diff line number Diff line change @@ -74,6 +74,9 @@ alias dvd_trans ← Dvd.dvd.trans
74
74
instance : IsTrans α (· ∣ ·) :=
75
75
⟨fun _ _ _ => dvd_trans⟩
76
76
77
+ /-- Transitivity of `|` for use in `calc` blocks -/
78
+ instance : @Trans α α α Dvd.dvd Dvd.dvd Dvd.dvd := ⟨dvd_trans⟩
79
+
77
80
@[simp]
78
81
theorem dvd_mul_right (a b : α) : a ∣ a * b :=
79
82
Dvd.intro b rfl
You can’t perform that action at this time.
0 commit comments