Theorems · Theorem · group theory
Subgroup.closure_induction
∀ {G : Type u_1} [inst : Group G] {k : Set G} {p : (g : G) → g ∈ Subgroup.closure k → Prop},
(∀ (x : G) (hx : x ∈ k), p x ⋯) →
p 1 ⋯ →
(∀ (x y : G) (hx : x ∈ Subgroup.closure k) (hy : y ∈ Subgroup.closure k), p x hx → p y hy → p (x * y) ⋯) →
(∀ (x : G) (hx : x ∈ Subgroup.closure k), p x hx → p x⁻¹ ⋯) → ∀ {x : G} (hx : x ∈ Subgroup.closure k), p x hxAn induction principle for closure membership. If p holds for 1 and all elements of k, and
is preserved under multiplication and inverse, then p holds for all elements of the closure
of k.
See also Subgroup.closure_induction_left and Subgroup.closure_induction_right for versions that
only require showing p is preserved by multiplication by elements in k.
- Defined in
- Mathlib.Algebra.Group.Subgroup.Lattice
- Cited by
- 14 results in Mathlib
- Foundations
- Depth 70 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- Group
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement and proof · cited by 53,352
- Groupstatement and proof · cited by 6,238
- Set.ofPredproof · cited by 6,101
- Subgroupstatement and proof · cited by 3,593
- Subgroup.closurestatement and proof · cited by 196
- MulMemClass.mul_memstatement and proof · cited by 173
- OneMemClass.one_memstatement and proof · cited by 87
- Subgroup.subset_closurestatement and proof · cited by 53
- InvMemClass.inv_memstatement and proof · cited by 52
- Subgroup.closure_leproof · cited by 31
Cited by14
Results whose statement or proof uses this declaration.
- Subgroup.normalClosure_le_normalproof · cited by 10
- Subgroup.closure_toSubmonoidproof · cited by 9
- Subgroup.mem_closure_singletonproof · cited by 3
- MonoidWithZeroHom.mem_valueGroup_iff_of_commproof · cited by 3
- Subgroup.mem_supproof · cited by 2
- Subgroup.exists_finsupp_of_mem_closure_rangeproof · cited by 2
- Subgroup.closure_closure_coe_preimageproof · cited by 2
- finite_compl_fixedBy_closure_iffproof · cited by 1
- SlashInvariantForm.slash_action_generatorsproof · cited by 1
- EisensteinSeries.G2_slash_actionproof · cited by 1
- Equiv.Perm.support_closure_subset_unionproof · cited by 1
- Subgroup.mem_biSup_of_directedOnproof · cited by 1