Theorems · Definition · group theory
Monoid.PushoutI.NormalWord.consRecOn
{ι : Type u_1} →
{G : ι → Type u_2} →
{H : Type u_3} →
[inst : (i : ι) → Group (G i)] →
[inst_1 : Group H] →
{φ : (i : ι) → H →* G i} →
{d : Monoid.PushoutI.NormalWord.Transversal φ} →
[inst_2 : DecidableEq ι] →
[inst_3 : (i : ι) → DecidableEq (G i)] →
{motive : Monoid.PushoutI.NormalWord d → Sort u_5} →
(w : Monoid.PushoutI.NormalWord d) →
motive Monoid.PushoutI.NormalWord.empty →
((i : ι) →
(g : G i) →
(w : Monoid.PushoutI.NormalWord d) →
(hmw : w.fstIdx ≠ some i) →
g ∈ d.set i →
(hgr : g ∉ (φ i).range) →
w.head = 1 → motive w → motive (Monoid.PushoutI.NormalWord.cons g w hmw hgr)) →
((h : H) →
(w : Monoid.PushoutI.NormalWord d) →
w.head = 1 → motive w → motive ((Monoid.PushoutI.base φ) h • w)) →
motive wInduction principle for NormalWord, that corresponds closely to inducting on
the underlying list.
- Defined in
- Mathlib.GroupTheory.PushoutI
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 85 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites22
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
- Setstatement · cited by 53,352
- Groupstatement and proof · cited by 6,238
- MonoidHomstatement and proof · cited by 3,629
- Subgroupstatement · cited by 3,593
- MonoidHom.rangestatement and proof · cited by 314
- Monoid.CoprodI.Wordproof · cited by 55
- Monoid.PushoutI.NormalWord.Transversalstatement and proof · cited by 45
- Monoid.CoprodI.Word.toListproof · cited by 39
- Monoid.PushoutIstatement · cited by 30
- Monoid.CoprodI.Word.fstIdxstatement and proof · cited by 30
- Monoid.PushoutI.NormalWordstatement and proof · cited by 29
Cited by1
Results whose statement or proof uses this declaration.
- Monoid.PushoutI.NormalWord.prod_smul_emptyproof · cited by 0