Theorems · Theorem · group theory
Monoid.PushoutI.induction_on
∀ {ι : Type u_1} {G : ι → Type u_2} {H : Type u_3} [inst : (i : ι) → Monoid (G i)] [inst_1 : Monoid H]
{φ : (i : ι) → H →* G i} {motive : Monoid.PushoutI φ → Prop} (x : Monoid.PushoutI φ),
(∀ (i : ι) (g : G i), motive ((Monoid.PushoutI.of i) g)) →
(∀ (h : H), motive ((Monoid.PushoutI.base φ) h)) →
(∀ (x y : Monoid.PushoutI φ), motive x → motive y → motive (x * y)) → motive x- Defined in
- Mathlib.GroupTheory.PushoutI
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 74 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites16
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Monoidstatement and proof · cited by 3,887
- MonoidHomstatement and proof · cited by 3,629
- map_mulproof · cited by 1,137
- map_oneproof · cited by 861
- Monoid.Coprodproof · cited by 109
- Monoid.CoprodIproof · cited by 52
- Monoid.Coprod.inlproof · cited by 48
- Monoid.Coprod.inrproof · cited by 47
- Con.toQuotientproof · cited by 33
- Monoid.PushoutIstatement and proof · cited by 30
- Monoid.PushoutI.ofstatement and proof · cited by 20
Cited by1
Results whose statement or proof uses this declaration.
- Monoid.PushoutI.NormalWord.prod_smulproof · cited by 1