Theorems · Definition · group theory
ConGen.Rel.casesOn
∀ {M : Type u_1} [inst : Mul M] {r : M → M → Prop} {motive : (a a_1 : M) → ConGen.Rel r a a_1 → Prop} {a a_1 : M}
(t : ConGen.Rel r a a_1),
(∀ (x y : M) (a : r x y), motive x y ⋯) →
(∀ (x : M), motive x x ⋯) →
(∀ {x y : M} (a : ConGen.Rel r x y), motive y x ⋯) →
(∀ {x y z : M} (a : ConGen.Rel r x y) (a_2 : ConGen.Rel r y z), motive x z ⋯) →
(∀ {w x y z : M} (a : ConGen.Rel r w x) (a_2 : ConGen.Rel r y z), motive (w * y) (x * z) ⋯) → motive a a_1 t- Defined in
- Mathlib.GroupTheory.Congruence.Defs
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 6 from the axioms · uses no axioms
- Assumes
- Mul
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- ConGen.Relstatement and proof · cited by 4
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.