Theorems · Theorem · group theory
AddSubmonoid.fg_iff
∀ {M : Type u_1} [inst : AddMonoid M] (P : AddSubmonoid M), P.FG ↔ ∃ S, AddSubmonoid.closure S = P ∧ S.FiniteAn equivalent expression of AddSubmonoid.FG in terms of Set.Finite instead of
Finset.
- Defined in
- Mathlib.GroupTheory.Finiteness
- Cited by
- 5 results in Mathlib
- Foundations
- Depth 68 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- AddMonoid
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
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
- Finsetproof · cited by 13,712
- SetLike.coeproof · cited by 8,199
- AddMonoidstatement and proof · cited by 2,864
- Set.Finitestatement and proof · cited by 1,814
- AddSubmonoidstatement and proof · cited by 1,178
- Set.Finite.toFinsetproof · cited by 351
- AddSubmonoid.closurestatement and proof · cited by 224
- Finset.finite_toSetproof · cited by 210
- Set.Finite.coe_toFinsetproof · cited by 124
- AddSubmonoid.FGstatement and proof · cited by 36
Cited by5
Results whose statement or proof uses this declaration.
- AddSubgroup.fg_iff_addSubmonoid_fgproof · cited by 6
- Submonoid.fg_iff_add_fgproof · cited by 3
- AddSubmonoid.fg_of_subtractiveproof · cited by 2
- AddMonoid.fg_iffproof · cited by 1
- IsLinearSet.exists_fg_eq_subtypeValproof · cited by 1