@@ -362,23 +362,23 @@ section
362362
363363variable (R)
364364
365- @[simp]
365+ @ [simp, norm_cast ]
366366theorem inr_zero [Zero R] [Zero A] : ↑(0 : A) = (0 : Unitization R A) :=
367367 rfl
368368
369- @[simp]
369+ @ [simp, norm_cast ]
370370theorem inr_add [AddZeroClass R] [Add A] (m₁ m₂ : A) : (↑(m₁ + m₂) : Unitization R A) = m₁ + m₂ :=
371371 Unitization.ext (add_zero 0 ).symm rfl
372372
373- @[simp]
373+ @ [simp, norm_cast ]
374374theorem inr_neg [AddGroup R] [Neg A] (m : A) : (↑(-m) : Unitization R A) = -m :=
375375 Unitization.ext neg_zero.symm rfl
376376
377- @[simp]
377+ @ [simp, norm_cast ]
378378theorem inr_sub [AddGroup R] [AddGroup A] (m₁ m₂ : A) : (↑(m₁ - m₂) : Unitization R A) = m₁ - m₂ :=
379379 Unitization.ext (sub_zero 0 ).symm rfl
380380
381- @[simp]
381+ @ [simp, norm_cast ]
382382theorem inr_smul [Zero R] [SMulZeroClass S R] [SMul S A] (r : S) (m : A) :
383383 (↑(r • m) : Unitization R A) = r • (m : Unitization R A) :=
384384 Unitization.ext (smul_zero _).symm rfl
@@ -485,10 +485,12 @@ theorem inr_mul [MulZeroClass R] [AddZeroClass A] [Mul A] [SMulWithZero R A] (a
485485
486486end
487487
488+ @[norm_cast]
488489theorem inl_mul_inr [MulZeroClass R] [NonUnitalNonAssocSemiring A] [SMulZeroClass R A] (r : R)
489490 (a : A) : ((inl r : Unitization R A) * a) = ↑(r • a) :=
490491 Unitization.ext (mul_zero r) <| by simp
491492
493+ @[norm_cast]
492494theorem inr_mul_inl [MulZeroClass R] [NonUnitalNonAssocSemiring A] [SMulZeroClass R A] (r : R)
493495 (a : A) : a * (inl r : Unitization R A) = ↑(r • a) :=
494496 Unitization.ext (zero_mul r) <| by simp
@@ -590,7 +592,7 @@ theorem inl_star [Star R] [AddMonoid A] [StarAddMonoid A] (r : R) :
590592 inl (star r) = star (inl r : Unitization R A) :=
591593 Unitization.ext rfl (by simp only [snd_star, star_zero, snd_inl])
592594
593- @[simp]
595+ @ [simp, norm_cast ]
594596theorem inr_star [AddMonoid R] [StarAddMonoid R] [Star A] (a : A) :
595597 ↑(star a) = star (a : Unitization R A) :=
596598 Unitization.ext (by simp only [fst_star, star_zero, fst_inr]) rfl
0 commit comments