@@ -395,41 +395,41 @@ end NonUnitalRing
395395
396396section Centralizer
397397
398+ variable {R : Type *} [NonUnitalRing R]
399+
398400/-- The centralizer of a set as non-unital subring. -/
399- def centralizer {R} [NonUnitalRing R] (s : Set R) : NonUnitalSubring R :=
400- { Subsemigroup .centralizer s with
401+ def centralizer (s : Set R) : NonUnitalSubring R :=
402+ { NonUnitalSubsemiring .centralizer s with
401403 carrier := s.centralizer
402- zero_mem' := Set.zero_mem_centralizer
403- add_mem' := Set.add_mem_centralizer
404404 neg_mem' := Set.neg_mem_centralizer }
405405
406406@ [simp, norm_cast]
407- theorem coe_centralizer {R} [NonUnitalRing R] (s : Set R) :
407+ theorem coe_centralizer (s : Set R) :
408408 (centralizer s : Set R) = s.centralizer :=
409409 rfl
410410
411- theorem centralizer_toSubsemigroup {R} [NonUnitalRing R] (s : Set R) :
412- (centralizer s).toSubsemigroup = Subsemigroup .centralizer s :=
411+ theorem centralizer_toNonUnitalSubsemiring (s : Set R) :
412+ (centralizer s).toNonUnitalSubsemiring = NonUnitalSubsemiring .centralizer s :=
413413 rfl
414414
415- theorem mem_centralizer_iff {R} [NonUnitalRing R] { s : Set R} {z : R} :
415+ theorem mem_centralizer_iff {s : Set R} {z : R} :
416416 z ∈ centralizer s ↔ ∀ g ∈ s, g * z = z * g :=
417417 Iff.rfl
418418
419- theorem center_le_centralizer {R} [NonUnitalRing R] (s) : center R ≤ centralizer s :=
419+ theorem center_le_centralizer (s) : center R ≤ centralizer s :=
420420 s.center_subset_centralizer
421421
422- theorem centralizer_le {R} [NonUnitalRing R] (s t : Set R) (h : s ⊆ t) :
422+ theorem centralizer_le (s t : Set R) (h : s ⊆ t) :
423423 centralizer t ≤ centralizer s :=
424424 Set.centralizer_subset h
425425
426426@[simp]
427- theorem centralizer_eq_top_iff_subset {R} [NonUnitalRing R] { s : Set R} :
427+ theorem centralizer_eq_top_iff_subset {s : Set R} :
428428 centralizer s = ⊤ ↔ s ⊆ center R :=
429429 SetLike.ext'_iff.trans Set.centralizer_eq_top_iff_subset
430430
431431@[simp]
432- theorem centralizer_univ {R} [NonUnitalRing R] : centralizer Set.univ = center R :=
432+ theorem centralizer_univ : centralizer Set.univ = center R :=
433433 SetLike.ext' (Set.centralizer_univ R)
434434
435435end Centralizer
0 commit comments