Documentation

Mathlib.GroupTheory.Congruence.Star

Helpers for working with star operators on quotients. #

TODO: consider defining Star versions of Con and AddCon.

theorem ConGen.Rel.star {M : Type u_1} [Mul M] [StarMul M] {r : MMProp} (hr : ∀ (a b : M), r a br (Star.star a) (Star.star b)) a b : M :
Rel r a bRel r (Star.star a) (Star.star b)
theorem conGen_star {M : Type u_1} [Mul M] [StarMul M] {r : MMProp} (hr : ∀ (a b : M), r a br (star a) (star b)) a b : M :
(conGen r) a b(conGen r) (star a) (star b)
theorem AddConGen.Rel.star {A : Type u_1} [AddMonoid A] [StarAddMonoid A] {r : AAProp} (hr : ∀ (a b : A), r a br (Star.star a) (Star.star b)) a b : A :
Rel r a bRel r (Star.star a) (Star.star b)
theorem addConGen_star {A : Type u_1} [AddMonoid A] [StarAddMonoid A] {r : AAProp} (hr : ∀ (a b : A), r a br (star a) (star b)) a b : A :
(addConGen r) a b(addConGen r) (star a) (star b)