Documentation Verification Report

Finiteness

📁 Source: Mathlib/GroupTheory/Finiteness.lean

Statistics

MetricCount
Definitions0
Theoremsfg_of_wellQuasiOrderedLE, out, closure_finite_fg, closure_finset_fg, fg_def, fg_iff, fg_iff', fg_iff_addMonoid_fg, fg_iff_addSubgroup_fg, fg_iff_exists_freeAddGroup_hom_surjective, fg_iff_mul_fg, fg_of_finite, fg_of_group_fg, fg_of_surjective, fg_range, instFGInt, fg_top, closure_finite_fg, closure_finset_fg, fG_iff, fg_def, fg_iff, fg_iff_addSubmonoid_fg, fg_iff_exists_freeAddMonoid_hom_surjective, fg_iff_mul_fg, fg_of_addGroup_fg, fg_of_finite, fg_of_monoid_fg, fg_of_surjective, fg_range, instFGNat, multiples_fg, biSup, biSup_finset, bot, finset_sup, iSup, pi, prod, sup, fg_iff, fg_iff_addSubmonoid_fg, fg_iff_mul_fg, biSup, biSup_finset, bot, exists_minimal_closure_eq, finset_sup, iSup, map, map_injective, pi, prod, sum, sup, exists_minimal_closure_eq_top, fg_eqLocusM, fg_iff, fg_iff_mul_fg, fg_of_subtractive, iSup_map_single, multiples_fg, fg_of_wellQuasiOrderedLE, out, closure_finite_fg, closure_finset_fg, fg_def, fg_iff, fg_iff', fg_iff_exists_freeGroup_hom_surjective, fg_iff_monoid_fg, fg_iff_subgroup_fg, fg_of_finite, fg_of_mul_group_fg, fg_of_surjective, fg_range, iff_add_fg, fg_top, closure_finite_fg, closure_finset_fg, fg_def, fg_iff, fg_iff_add_fg, fg_iff_exists_freeMonoid_hom_surjective, fg_iff_submonoid_fg, fg_of_addMonoid_fg, fg_of_finite, fg_of_group_fg, fg_of_surjective, fg_range, powers_fg, instAddGroupFG, instAddMonoidFG, instGroupFG, instMonoidFG, instAddGroupFG, instAddMonoidFG, instGroupFG, instMonoidFG, fg, fg, biSup, biSup_finset, bot, finset_sup, iSup, pi, prod, sup, fg_iff, fg_iff_add_fg, fg_iff_submonoid_fg, biSup, biSup_finset, bot, exists_minimal_closure_eq, finset_sup, iSup, map, map_injective, pi, prod, sup, exists_minimal_closure_eq_top, fg_eqLocusM, fg_iff, fg_iff_add_fg, fg_of_divisive, iSup_map_mulSingle, powers_fg
130
Total130

AddCommMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
fg_of_wellQuasiOrderedLE 📖mathematicalAddMonoid.FG
toAddMonoid
AddSubmonoid.fg_of_subtractive
AddSubmonoid.mem_top

AddGroup

Theorems

NameKindAssumesProvesValidatesDepends On
closure_finite_fg 📖mathematicalFG
AddSubgroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.closure
AddSubgroup.toAddGroup
closure_finset_fg
Set.coe_toFinset
closure_finset_fg 📖mathematicalFG
AddSubgroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.closure
SetLike.coe
Finset
Finset.instSetLike
AddSubgroup.toAddGroup
Function.Injective.injOn
Subtype.coe_injective
Finset.coe_preimage
AddSubgroup.coe_subtype
AddSubgroup.closure_preimage_eq_top
fg_def 📖mathematicalFG
AddSubgroup.FG
Top.top
AddSubgroup
AddSubgroup.instTop
FG.out
fg_iff 📖mathematicalFG
AddSubgroup.closure
Top.top
AddSubgroup
AddSubgroup.instTop
Set.Finite
AddSubgroup.fg_iff
FG.out
fg_iff' 📖mathematicalFG
Finset.card
AddSubgroup.closure
SetLike.coe
Finset
Finset.instSetLike
Top.top
AddSubgroup
AddSubgroup.instTop
fg_def
fg_iff_addMonoid_fg 📖mathematicalFG
AddMonoid.FG
SubNegMonoid.toAddMonoid
toSubNegMonoid
AddMonoid.fg_def
AddSubgroup.fg_iff_addSubmonoid_fg
fg_def
fg_iff_addSubgroup_fg 📖mathematicalFG
AddSubgroup
SetLike.instMembership
AddSubgroup.instSetLike
AddSubgroup.toAddGroup
AddSubgroup.FG
fg_iff_addMonoid_fg
AddMonoid.fg_iff_addSubmonoid_fg
AddSubgroup.fg_iff_addSubmonoid_fg
fg_iff_exists_freeAddGroup_hom_surjective 📖mathematicalFG
FreeAddGroup
Set.Elem
DFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
toSubNegMonoid
FreeAddGroup.instAddGroup
AddMonoidHom.instFunLike
Finset.finite_toSet
AddMonoidHom.range_eq_top
FreeAddGroup.closure_eq_range
fg_iff
AddMonoidHom.map_closure
FreeAddGroup.closure_range_of
AddMonoidHom.range_eq_map
AddMonoidHom.range_eq_top_of_surjective
Set.toFinite
Finite.Set.finite_image
Finite.Set.finite_range
fg_iff_mul_fg 📖mathematicalFG
Group.FG
Multiplicative
Multiplicative.group
AddSubgroup.fg_iff_mul_fg
FG.out
Group.FG.out
fg_of_finite 📖mathematicalFGnonempty_fintype
Finset.coe_univ
AddSubgroup.closure_univ
fg_of_group_fg 📖mathematicalFG
Additive
Additive.addGroup
GroupFG.iff_add_fg
fg_of_surjective 📖mathematicalDFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
SubNegMonoid.toAddMonoid
toSubNegMonoid
AddMonoidHom.instFunLike
FGfg_iff_addMonoid_fg
AddMonoid.fg_of_surjective
fg_range 📖mathematicalFG
AddSubgroup
SetLike.instMembership
AddSubgroup.instSetLike
AddMonoidHom.range
AddSubgroup.toAddGroup
fg_of_surjective
AddMonoidHom.rangeRestrict_surjective
instFGInt 📖mathematicalFG
Int.instAddGroup
Finset.coe_singleton
Int.addSubgroupClosure_one

AddGroup.FG

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalAddSubgroup.FG
Top.top
AddSubgroup
AddSubgroup.instTop

AddMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
closure_finite_fg 📖mathematicalFG
AddSubmonoid
toAddZeroClass
SetLike.instMembership
AddSubmonoid.instSetLike
AddSubmonoid.closure
AddSubmonoid.toAddMonoid
closure_finset_fg
Set.coe_toFinset
closure_finset_fg 📖mathematicalFG
AddSubmonoid
toAddZeroClass
SetLike.instMembership
AddSubmonoid.instSetLike
AddSubmonoid.closure
SetLike.coe
Finset
Finset.instSetLike
AddSubmonoid.toAddMonoid
Function.Injective.injOn
Subtype.coe_injective
Finset.coe_preimage
AddSubmonoid.closure_closure_coe_preimage
fG_iff 📖mathematicalFG
AddSubmonoid.FG
Top.top
AddSubmonoid
toAddZeroClass
AddSubmonoid.instTop
fg_def 📖mathematicalFG
AddSubmonoid.FG
Top.top
AddSubmonoid
toAddZeroClass
AddSubmonoid.instTop
FG.fg_top
fg_iff 📖mathematicalFG
AddSubmonoid.closure
toAddZeroClass
Top.top
AddSubmonoid
AddSubmonoid.instTop
Set.Finite
AddSubmonoid.fg_iff
FG.fg_top
fg_iff_addSubmonoid_fg 📖mathematicalFG
AddSubmonoid
toAddZeroClass
SetLike.instMembership
AddSubmonoid.instSetLike
AddSubmonoid.toAddMonoid
AddSubmonoid.FG
AddMonoidHom.instAddMonoidHomClass
AddSubmonoid.mrange_subtype
AddMonoidHom.mrange_eq_map
AddSubmonoid.FG.map
FG.fg_top
AddSubmonoid.FG.map_injective
Subtype.coe_injective
fg_iff_exists_freeAddMonoid_hom_surjective 📖mathematicalFG
FreeAddMonoid
Set.Elem
DFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
toAddZeroClass
AddRightCancelMonoid.toAddMonoid
AddCancelMonoid.toAddRightCancelMonoid
FreeAddMonoid.instAddCancelMonoid
AddMonoidHom.instFunLike
Finset.finite_toSet
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.mrange_eq_top
AddSubmonoid.closure_eq_mrange
fg_iff
AddMonoidHom.map_mclosure
AddSubmonoid.map.congr_simp
FreeAddMonoid.closure_range_of
AddMonoidHom.mrange_eq_map
AddMonoidHom.mrange_eq_top_of_surjective
Set.toFinite
Finite.Set.finite_image
Finite.Set.finite_range
fg_iff_mul_fg 📖mathematicalFG
Monoid.FG
Multiplicative
Multiplicative.monoid
AddSubmonoid.fg_iff_mul_fg
FG.fg_top
Monoid.FG.fg_top
fg_of_addGroup_fg 📖mathematicalFG
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
AddGroup.fg_iff_addMonoid_fg
fg_of_finite 📖mathematicalFGnonempty_fintype
Finset.coe_univ
AddSubmonoid.closure_univ
fg_of_monoid_fg 📖mathematicalFG
Additive
Additive.addMonoid
Monoid.fg_iff_add_fg
fg_of_surjective 📖mathematicalDFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
toAddZeroClass
AddMonoidHom.instFunLike
FGfg_def
Finset.coe_image
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.map_mclosure
AddMonoidHom.mrange_eq_map
AddMonoidHom.mrange_eq_top
fg_range 📖mathematicalFG
AddSubmonoid
toAddZeroClass
SetLike.instMembership
AddSubmonoid.instSetLike
AddMonoidHom.mrange
AddMonoidHom
AddZeroClass.toAddZero
AddMonoidHom.instFunLike
AddMonoidHom.instAddMonoidHomClass
AddSubmonoid.toAddMonoid
fg_of_surjective
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.mrangeRestrict_surjective
instFGNat 📖mathematicalFG
Nat.instAddMonoid
Finset.coe_singleton
Nat.addSubmonoidClosure_one
multiples_fg 📖mathematicalFG
AddSubmonoid
toAddZeroClass
SetLike.instMembership
AddSubmonoid.instSetLike
AddSubmonoid.multiples
AddSubmonoid.toAddMonoid
fg_iff_addSubmonoid_fg
AddSubmonoid.multiples_fg

AddMonoid.FG

Theorems

NameKindAssumesProvesValidatesDepends On
fg_top 📖mathematicalAddSubmonoid.FG
Top.top
AddSubmonoid
AddMonoid.toAddZeroClass
AddSubmonoid.instTop

AddSubgroup

Theorems

NameKindAssumesProvesValidatesDepends On
fg_iff 📖mathematicalFG
closure
Set.Finite
Finset.finite_toSet
Set.Finite.coe_toFinset
fg_iff_addSubmonoid_fg 📖mathematicalFG
AddSubmonoid.FG
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
toAddSubmonoid
AddSubmonoid.fg_iff
closure_toAddSubmonoid
Set.Finite.union
Finset.finite_toSet
Set.Finite.neg
le_antisymm
closure_le
coe_toAddSubmonoid
AddSubmonoid.subset_closure
toAddSubmonoid_le
AddSubmonoid.closure_le
subset_closure
fg_iff_mul_fg 📖mathematicalFG
Subgroup.FG
Multiplicative
Multiplicative.group
DFunLike.coe
OrderIso
AddSubgroup
Subgroup
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
Subgroup.instPartialOrder
instFunLikeOrderIso
toSubgroup
fg_iff_addSubmonoid_fg
Subgroup.fg_iff_submonoid_fg
AddSubmonoid.fg_iff_mul_fg

AddSubgroup.FG

Theorems

NameKindAssumesProvesValidatesDepends On
biSup 📖mathematicalAddSubgroup.FGiSup
AddSubgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubgroup.instCompleteLattice
Set
Set.instMembership
iSup_congr_Prop
Set.Finite.mem_toFinset
biSup_finset
biSup_finset 📖mathematicalAddSubgroup.FGiSup
AddSubgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubgroup.instCompleteLattice
Finset
Finset.instMembership
Finset.sup_eq_iSup
finset_sup
bot 📖mathematicalAddSubgroup.FG
Bot.bot
AddSubgroup
AddSubgroup.instBot
Finset.coe_empty
AddSubgroup.closure_empty
finset_sup 📖mathematicalAddSubgroup.FGFinset.sup
AddSubgroup
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
AddSubgroup.instCompleteLattice
BoundedOrder.toOrderBot
Preorder.toLE
PartialOrder.toPreorder
SemilatticeSup.toPartialOrder
CompleteLattice.toBoundedOrder
Finset.sup_induction
bot
sup
iSup 📖mathematicalAddSubgroup.FGiSup
AddSubgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubgroup.instCompleteLattice
iSup_congr_Prop
Set.mem_univ
iSup_pos
iSup_plift_down
biSup
Set.finite_univ
instFinitePLift
pi 📖mathematicalAddSubgroup.FGPi.addGroup
AddSubgroup.pi
Set.univ
AddSubgroup.fg_iff_addSubmonoid_fg
AddSubmonoid.FG.pi
prod 📖mathematicalAddSubgroup.FGProd.instAddGroup
AddSubgroup.prod
AddSubgroup.fg_iff_addSubmonoid_fg
AddSubmonoid.FG.prod
sup 📖mathematicalAddSubgroup.FGAddSubgroup
SemilatticeSup.toMax
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
AddSubgroup.instCompleteLattice
Finset.coe_union
AddSubgroup.closure_union

AddSubmonoid

Theorems

NameKindAssumesProvesValidatesDepends On
exists_minimal_closure_eq_top 📖mathematicalMinimal
Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
AddSubmonoid
AddMonoid.toAddZeroClass
closure
SetLike.coe
Finset.instSetLike
Top.top
instTop
FG.exists_minimal_closure_eq
AddMonoid.FG.fg_top
fg_eqLocusM 📖mathematicalFG
AddCommMonoid.toAddMonoid
AddMonoidHom.eqLocusM
AddMonoid.toAddZeroClass
fg_of_subtractive
AddMonoidHom.mem_eqLocusM
map_add
AddMonoidHomClass.toAddHomClass
AddMonoidHom.instAddMonoidHomClass
IsCancelAdd.toIsLeftCancelAdd
fg_iff 📖mathematicalFG
closure
AddMonoid.toAddZeroClass
Set.Finite
Finset.finite_toSet
Set.Finite.coe_toFinset
fg_iff_mul_fg 📖mathematicalFG
Submonoid.FG
Multiplicative
Multiplicative.monoid
DFunLike.coe
OrderIso
AddSubmonoid
AddMonoid.toAddZeroClass
Submonoid
Multiplicative.mulOneClass
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
Submonoid.instPartialOrder
instFunLikeOrderIso
toSubmonoid
Submonoid.fg_iff_add_fg
fg_of_subtractive 📖mathematicalAddSubmonoid
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
SetLike.instMembership
instSetLike
FGSet.isPWO_of_wellQuasiOrderedLE
fg_iff
ext
closure_eq
closure_mono
HasSubset.Subset.trans
Set.instIsTransSubset
setOf_minimal_subset
ZeroMemClass.zero_mem
AddSubmonoidClass.toZeroMemClass
instAddSubmonoidClass
Set.WellFoundedOn.induction
Set.PartiallyWellOrderedOn.wellFoundedOn
instIsPreorderLe
mem_closure_of_mem
exists_lt_of_not_minimal
ExistsAddOfLE.exists_add_of_le
CanonicallyOrderedAdd.toExistsAddOfLE
LT.lt.le
AddMemClass.add_mem
AddSubmonoidClass.toAddMemClass
LT.lt.not_ge
LT.lt.ne
pos_of_lt_add_right
IsOrderedCancelAddMonoid.toAddLeftReflectLT
le_add_self
add_le_iff_nonpos_left
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
IsOrderedCancelAddMonoid.toIsOrderedAddMonoid
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
IsCancelAdd.toIsRightCancelAdd
IsOrderedCancelAddMonoid.toIsCancelAdd
contravariant_swap_add_of_contravariant_add
pos_of_ne_zero
IsAntichain.finite_of_partiallyWellOrderedOn
setOf_minimal_antichain
Set.IsPWO.mono
iSup_map_single 📖mathematicaliSup
AddSubmonoid
Pi.addZeroClass
AddMonoid.toAddZeroClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
instCompleteLattice
map
AddMonoidHom
AddZeroClass.toAddZero
AddMonoidHom.instFunLike
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.single
pi
Set.univ
LE.le.antisymm
AddMonoidHom.instAddMonoidHomClass
iSup_map_single_le
Pi.single_apply_addCommute
Finset.noncommSum_single
noncommSum_mem
mem_iSup_of_mem
mem_map_of_mem
multiples_fg 📖mathematicalFG
multiples
multiples_eq_closure
Finset.coe_singleton

AddSubmonoid.FG

Theorems

NameKindAssumesProvesValidatesDepends On
biSup 📖mathematicalAddSubmonoid.FGiSup
AddSubmonoid
AddMonoid.toAddZeroClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubmonoid.instCompleteLattice
Set
Set.instMembership
iSup_congr_Prop
Set.Finite.mem_toFinset
biSup_finset
biSup_finset 📖mathematicalAddSubmonoid.FGiSup
AddSubmonoid
AddMonoid.toAddZeroClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubmonoid.instCompleteLattice
Finset
Finset.instMembership
Finset.sup_eq_iSup
finset_sup
bot 📖mathematicalAddSubmonoid.FG
Bot.bot
AddSubmonoid
AddMonoid.toAddZeroClass
AddSubmonoid.instBot
Finset.coe_empty
AddSubmonoid.closure_empty
exists_minimal_closure_eq 📖mathematicalAddSubmonoid.FGMinimal
Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
AddSubmonoid
AddMonoid.toAddZeroClass
AddSubmonoid.closure
SetLike.coe
Finset.instSetLike
exists_minimal_of_wellFoundedLT
Finset.wellFoundedLT
finset_sup 📖mathematicalAddSubmonoid.FGFinset.sup
AddSubmonoid
AddMonoid.toAddZeroClass
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
AddSubmonoid.instCompleteLattice
BoundedOrder.toOrderBot
Preorder.toLE
PartialOrder.toPreorder
SemilatticeSup.toPartialOrder
CompleteLattice.toBoundedOrder
Finset.sup_induction
bot
sup
iSup 📖mathematicalAddSubmonoid.FGiSup
AddSubmonoid
AddMonoid.toAddZeroClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
AddSubmonoid.instCompleteLattice
iSup_congr_Prop
Set.mem_univ
iSup_pos
iSup_plift_down
biSup
Set.finite_univ
instFinitePLift
map 📖mathematicalAddSubmonoid.FGAddSubmonoid.map
AddMonoid.toAddZeroClass
AddMonoidHom
AddZeroClass.toAddZero
AddMonoidHom.instFunLike
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.instAddMonoidHomClass
Finset.coe_image
AddMonoidHom.map_mclosure
map_injective 📖DFunLike.coe
AddMonoidHom
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidHom.instFunLike
AddSubmonoid.FG
AddSubmonoid.map
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.instAddMonoidHomClass
Function.Injective.injOn
AddSubmonoid.map_injective_of_injective
AddMonoidHom.map_mclosure
Finset.coe_preimage
Set.image_preimage_eq_iff
AddMonoidHom.coe_mrange
AddSubmonoid.closure_le
AddMonoidHom.mrange_eq_map
AddSubmonoid.monotone_map
le_top
pi 📖mathematicalAddSubmonoid.FGPi.addMonoid
AddSubmonoid.pi
AddMonoid.toAddZeroClass
Set.univ
Finset.coe_biUnion
Set.iUnion_congr_Prop
Finset.coe_univ
Set.biUnion_univ
AddSubmonoid.closure_iUnion
Finset.coe_image
AddMonoidHom.instAddMonoidHomClass
AddMonoidHom.map_mclosure
AddSubmonoid.map.congr_simp
AddSubmonoid.iSup_map_single
prod 📖mathematicalAddSubmonoid.FGProd.instAddMonoid
AddSubmonoid.prod
AddMonoid.toAddZeroClass
Finset.coe_union
Finset.coe_product
Finset.coe_singleton
AddSubmonoid.closure_union
AddSubmonoid.closure_prod_zero
AddSubmonoid.closure_zero_prod
AddSubmonoid.prod_bot_sup_bot_prod
sum 📖mathematicalAddSubmonoid.FGProd.instAddMonoid
AddSubmonoid.prod
AddMonoid.toAddZeroClass
prod
sup 📖mathematicalAddSubmonoid.FGAddSubmonoid
AddMonoid.toAddZeroClass
SemilatticeSup.toMax
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
AddSubmonoid.instCompleteLattice
Finset.coe_union
AddSubmonoid.closure_union

CommMonoid

Theorems

NameKindAssumesProvesValidatesDepends On
fg_of_wellQuasiOrderedLE 📖mathematicalMonoid.FG
toMonoid
Submonoid.fg_of_divisive

Group

Theorems

NameKindAssumesProvesValidatesDepends On
closure_finite_fg 📖mathematicalFG
Subgroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.closure
Subgroup.toGroup
closure_finset_fg
Set.coe_toFinset
closure_finset_fg 📖mathematicalFG
Subgroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.closure
SetLike.coe
Finset
Finset.instSetLike
Subgroup.toGroup
Function.Injective.injOn
Subtype.coe_injective
Finset.coe_preimage
Subgroup.coe_subtype
Subgroup.closure_preimage_eq_top
fg_def 📖mathematicalFG
Subgroup.FG
Top.top
Subgroup
Subgroup.instTop
FG.out
fg_iff 📖mathematicalFG
Subgroup.closure
Top.top
Subgroup
Subgroup.instTop
Set.Finite
Subgroup.fg_iff
FG.out
fg_iff' 📖mathematicalFG
Finset.card
Subgroup.closure
SetLike.coe
Finset
Finset.instSetLike
Top.top
Subgroup
Subgroup.instTop
fg_def
fg_iff_exists_freeGroup_hom_surjective 📖mathematicalFG
FreeGroup
Set.Elem
DFunLike.coe
MonoidHom
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
toDivInvMonoid
FreeGroup.instGroup
MonoidHom.instFunLike
Finset.finite_toSet
MonoidHom.range_eq_top
FreeGroup.closure_eq_range
fg_iff
FreeGroup.closure_range_of
MonoidHom.range_eq_top_of_surjective
Set.toFinite
Finite.Set.finite_image
Finite.Set.finite_range
fg_iff_monoid_fg 📖mathematicalFG
Monoid.FG
DivInvMonoid.toMonoid
toDivInvMonoid
Monoid.fg_def
Subgroup.fg_iff_submonoid_fg
fg_def
fg_iff_subgroup_fg 📖mathematicalFG
Subgroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.toGroup
Subgroup.FG
fg_iff_monoid_fg
Monoid.fg_iff_submonoid_fg
Subgroup.fg_iff_submonoid_fg
fg_of_finite 📖mathematicalFGnonempty_fintype
Finset.coe_univ
Subgroup.closure_univ
fg_of_mul_group_fg 📖mathematicalFG
Multiplicative
Multiplicative.group
AddGroup.fg_iff_mul_fg
fg_of_surjective 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
toDivInvMonoid
MonoidHom.instFunLike
FGfg_iff_monoid_fg
Monoid.fg_of_surjective
fg_range 📖mathematicalFG
Subgroup
SetLike.instMembership
Subgroup.instSetLike
MonoidHom.range
Subgroup.toGroup
fg_of_surjective
MonoidHom.rangeRestrict_surjective

Group.FG

Theorems

NameKindAssumesProvesValidatesDepends On
out 📖mathematicalSubgroup.FG
Top.top
Subgroup
Subgroup.instTop

GroupFG

Theorems

NameKindAssumesProvesValidatesDepends On
iff_add_fg 📖mathematicalGroup.FG
AddGroup.FG
Additive
Additive.addGroup
Subgroup.fg_iff_add_fg
Group.FG.out
AddGroup.FG.out

Monoid

Theorems

NameKindAssumesProvesValidatesDepends On
closure_finite_fg 📖mathematicalFG
Submonoid
toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.closure
Submonoid.toMonoid
closure_finset_fg
Set.coe_toFinset
closure_finset_fg 📖mathematicalFG
Submonoid
toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.closure
SetLike.coe
Finset
Finset.instSetLike
Submonoid.toMonoid
Function.Injective.injOn
Subtype.coe_injective
Finset.coe_preimage
Submonoid.closure_closure_coe_preimage
fg_def 📖mathematicalFG
Submonoid.FG
Top.top
Submonoid
toMulOneClass
Submonoid.instTop
FG.fg_top
fg_iff 📖mathematicalFG
Submonoid.closure
toMulOneClass
Top.top
Submonoid
Submonoid.instTop
Set.Finite
Submonoid.fg_iff
FG.fg_top
fg_iff_add_fg 📖mathematicalFG
AddMonoid.FG
Additive
Additive.addMonoid
Submonoid.fg_iff_add_fg
FG.fg_top
AddMonoid.FG.fg_top
fg_iff_exists_freeMonoid_hom_surjective 📖mathematicalFG
FreeMonoid
Set.Elem
DFunLike.coe
MonoidHom
MulOneClass.toMulOne
toMulOneClass
RightCancelMonoid.toMonoid
CancelMonoid.toRightCancelMonoid
FreeMonoid.instCancelMonoid
MonoidHom.instFunLike
Finset.finite_toSet
MonoidHom.instMonoidHomClass
MonoidHom.mrange_eq_top
Submonoid.closure_eq_mrange
fg_iff
Submonoid.map.congr_simp
FreeMonoid.closure_range_of
MonoidHom.mrange_eq_top_of_surjective
Set.toFinite
Finite.Set.finite_image
Finite.Set.finite_range
fg_iff_submonoid_fg 📖mathematicalFG
Submonoid
toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.toMonoid
Submonoid.FG
MonoidHom.instMonoidHomClass
Submonoid.mrange_subtype
MonoidHom.mrange_eq_map
Submonoid.FG.map
FG.fg_top
Submonoid.FG.map_injective
Subtype.coe_injective
fg_of_addMonoid_fg 📖mathematicalFG
Multiplicative
Multiplicative.monoid
AddMonoid.fg_iff_mul_fg
fg_of_finite 📖mathematicalFGnonempty_fintype
Finset.coe_univ
Submonoid.closure_univ
fg_of_group_fg 📖mathematicalFG
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Group.fg_iff_monoid_fg
fg_of_surjective 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
toMulOneClass
MonoidHom.instFunLike
FGfg_def
Finset.coe_image
MonoidHom.instMonoidHomClass
MonoidHom.map_mclosure
MonoidHom.mrange_eq_map
MonoidHom.mrange_eq_top
fg_range 📖mathematicalFG
Submonoid
toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
MonoidHom.mrange
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
MonoidHom.instMonoidHomClass
Submonoid.toMonoid
fg_of_surjective
MonoidHom.instMonoidHomClass
MonoidHom.mrangeRestrict_surjective
powers_fg 📖mathematicalFG
Submonoid
toMulOneClass
SetLike.instMembership
Submonoid.instSetLike
Submonoid.powers
Submonoid.toMonoid
fg_iff_submonoid_fg
Submonoid.powers_fg

Monoid.FG

Theorems

NameKindAssumesProvesValidatesDepends On
fg_top 📖mathematicalSubmonoid.FG
Top.top
Submonoid
Monoid.toMulOneClass
Submonoid.instTop

Pi

Theorems

NameKindAssumesProvesValidatesDepends On
instAddGroupFG 📖mathematicalAddGroup.FGaddGroupAddSubgroup.pi_top
AddSubgroup.FG.pi
AddGroup.FG.out
instAddMonoidFG 📖mathematicalAddMonoid.FGaddMonoidAddSubmonoid.pi_top
AddSubmonoid.FG.pi
AddMonoid.FG.fg_top
instGroupFG 📖mathematicalGroup.FGgroupSubgroup.pi_top
Subgroup.FG.pi
Group.FG.out
instMonoidFG 📖mathematicalMonoid.FGmonoidSubmonoid.pi_top
Submonoid.FG.pi
Monoid.FG.fg_top

Prod

Theorems

NameKindAssumesProvesValidatesDepends On
instAddGroupFG 📖mathematicalAddGroup.FG
instAddGroup
AddSubgroup.top_prod_top
AddSubgroup.FG.prod
AddGroup.FG.out
instAddMonoidFG 📖mathematicalAddMonoid.FG
instAddMonoid
AddSubmonoid.top_prod_top
AddSubmonoid.FG.prod
AddMonoid.FG.fg_top
instGroupFG 📖mathematicalGroup.FG
instGroup
Subgroup.top_prod_top
Subgroup.FG.prod
Group.FG.out
instMonoidFG 📖mathematicalMonoid.FG
instMonoid
Submonoid.top_prod_top
Submonoid.FG.prod
Monoid.FG.fg_top

QuotientAddGroup

Theorems

NameKindAssumesProvesValidatesDepends On
fg 📖mathematicalAddGroup.FG
HasQuotient.Quotient
AddSubgroup
instHasQuotientAddSubgroup
Quotient.addGroup
AddGroup.fg_of_surjective
mk'_surjective

QuotientGroup

Theorems

NameKindAssumesProvesValidatesDepends On
fg 📖mathematicalGroup.FG
HasQuotient.Quotient
Subgroup
instHasQuotientSubgroup
Quotient.group
Group.fg_of_surjective
mk'_surjective

Subgroup

Theorems

NameKindAssumesProvesValidatesDepends On
fg_iff 📖mathematicalFG
closure
Set.Finite
Finset.finite_toSet
Set.Finite.coe_toFinset
fg_iff_add_fg 📖mathematicalFG
AddSubgroup.FG
Additive
Additive.addGroup
DFunLike.coe
OrderIso
Subgroup
AddSubgroup
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
AddSubgroup.instPartialOrder
instFunLikeOrderIso
toAddSubgroup
fg_iff_submonoid_fg
AddSubgroup.fg_iff_addSubmonoid_fg
Submonoid.fg_iff_add_fg
fg_iff_submonoid_fg 📖mathematicalFG
Submonoid.FG
DivInvMonoid.toMonoid
Group.toDivInvMonoid
toSubmonoid
Submonoid.fg_iff
closure_toSubmonoid
Set.Finite.union
Finset.finite_toSet
Set.Finite.inv
le_antisymm
closure_le
coe_toSubmonoid
Submonoid.subset_closure
toSubmonoid_le
Submonoid.closure_le
subset_closure

Subgroup.FG

Theorems

NameKindAssumesProvesValidatesDepends On
biSup 📖mathematicalSubgroup.FGiSup
Subgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Subgroup.instCompleteLattice
Set
Set.instMembership
iSup_congr_Prop
biSup_finset
biSup_finset 📖mathematicalSubgroup.FGiSup
Subgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Subgroup.instCompleteLattice
Finset
Finset.instMembership
Finset.sup_eq_iSup
finset_sup
bot 📖mathematicalSubgroup.FG
Bot.bot
Subgroup
Subgroup.instBot
Finset.coe_empty
Subgroup.closure_empty
finset_sup 📖mathematicalSubgroup.FGFinset.sup
Subgroup
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
Subgroup.instCompleteLattice
BoundedOrder.toOrderBot
Preorder.toLE
PartialOrder.toPreorder
SemilatticeSup.toPartialOrder
CompleteLattice.toBoundedOrder
Finset.sup_induction
bot
sup
iSup 📖mathematicalSubgroup.FGiSup
Subgroup
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Subgroup.instCompleteLattice
iSup_congr_Prop
iSup_pos
iSup_plift_down
biSup
Set.finite_univ
instFinitePLift
pi 📖mathematicalSubgroup.FGPi.group
Subgroup.pi
Set.univ
Submonoid.FG.pi
prod 📖mathematicalSubgroup.FGProd.instGroup
Subgroup.prod
Subgroup.fg_iff_submonoid_fg
Submonoid.FG.prod
sup 📖mathematicalSubgroup.FGSubgroup
SemilatticeSup.toMax
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
Subgroup.instCompleteLattice
Finset.coe_union
Subgroup.closure_union

Submonoid

Theorems

NameKindAssumesProvesValidatesDepends On
exists_minimal_closure_eq_top 📖mathematicalMinimal
Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
Submonoid
Monoid.toMulOneClass
closure
SetLike.coe
Finset.instSetLike
Top.top
instTop
FG.exists_minimal_closure_eq
Monoid.FG.fg_top
fg_eqLocusM 📖mathematicalFG
CommMonoid.toMonoid
MonoidHom.eqLocusM
Monoid.toMulOneClass
fg_of_divisive
map_mul
MonoidHomClass.toMulHomClass
MonoidHom.instMonoidHomClass
IsCancelMul.toIsLeftCancelMul
fg_iff 📖mathematicalFG
closure
Monoid.toMulOneClass
Set.Finite
Finset.finite_toSet
Set.Finite.coe_toFinset
fg_iff_add_fg 📖mathematicalFG
AddSubmonoid.FG
Additive
Additive.addMonoid
DFunLike.coe
OrderIso
Submonoid
Monoid.toMulOneClass
AddSubmonoid
Additive.addZeroClass
Preorder.toLE
PartialOrder.toPreorder
instPartialOrder
AddSubmonoid.instPartialOrder
instFunLikeOrderIso
toAddSubmonoid
fg_iff
AddSubmonoid.fg_iff
OrderIso.symm_apply_apply
fg_of_divisive 📖mathematicalSubmonoid
Monoid.toMulOneClass
CommMonoid.toMonoid
SetLike.instMembership
instSetLike
FGSet.isPWO_of_wellQuasiOrderedLE
fg_iff
ext
closure_eq
closure_mono
HasSubset.Subset.trans
Set.instIsTransSubset
setOf_minimal_subset
SubmonoidClass.toOneMemClass
instSubmonoidClass
Set.WellFoundedOn.induction
Set.PartiallyWellOrderedOn.wellFoundedOn
instIsPreorderLe
mem_closure_of_mem
exists_lt_of_not_minimal
ExistsMulOfLE.exists_mul_of_le
CanonicallyOrderedMul.toExistsMulOfLE
LT.lt.le
MulMemClass.mul_mem
SubmonoidClass.toMulMemClass
LT.lt.not_ge
LT.lt.ne
one_lt_of_lt_mul_right
IsOrderedCancelMonoid.toMulLeftReflectLT
le_mul_self
mul_le_iff_le_one_left'
covariant_swap_mul_of_covariant_mul
IsOrderedMonoid.toMulLeftMono
IsOrderedCancelMonoid.toIsOrderedMonoid
IsRightCancelMul.mulRightReflectLE_of_mulRightReflectLT
IsCancelMul.toIsRightCancelMul
IsOrderedCancelMonoid.toIsCancelMul
contravariant_swap_mul_of_contravariant_mul
one_lt_of_ne_one
IsAntichain.finite_of_partiallyWellOrderedOn
setOf_minimal_antichain
Set.IsPWO.mono
iSup_map_mulSingle 📖mathematicaliSup
Submonoid
Pi.mulOneClass
Monoid.toMulOneClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
instCompleteLattice
map
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
MonoidHom.instMonoidHomClass
MonoidHom.mulSingle
pi
Set.univ
LE.le.antisymm
MonoidHom.instMonoidHomClass
iSup_map_mulSingle_le
Pi.mulSingle_apply_commute
Finset.noncommProd_mulSingle
noncommProd_mem
mem_iSup_of_mem
mem_map_of_mem
powers_fg 📖mathematicalFG
powers
powers_eq_closure
Finset.coe_singleton

Submonoid.FG

Theorems

NameKindAssumesProvesValidatesDepends On
biSup 📖mathematicalSubmonoid.FGiSup
Submonoid
Monoid.toMulOneClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Submonoid.instCompleteLattice
Set
Set.instMembership
iSup_congr_Prop
biSup_finset
biSup_finset 📖mathematicalSubmonoid.FGiSup
Submonoid
Monoid.toMulOneClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Submonoid.instCompleteLattice
Finset
Finset.instMembership
Finset.sup_eq_iSup
finset_sup
bot 📖mathematicalSubmonoid.FG
Bot.bot
Submonoid
Monoid.toMulOneClass
Submonoid.instBot
Finset.coe_empty
Submonoid.closure_empty
exists_minimal_closure_eq 📖mathematicalSubmonoid.FGMinimal
Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
Submonoid
Monoid.toMulOneClass
Submonoid.closure
SetLike.coe
Finset.instSetLike
exists_minimal_of_wellFoundedLT
Finset.wellFoundedLT
finset_sup 📖mathematicalSubmonoid.FGFinset.sup
Submonoid
Monoid.toMulOneClass
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
Submonoid.instCompleteLattice
BoundedOrder.toOrderBot
Preorder.toLE
PartialOrder.toPreorder
SemilatticeSup.toPartialOrder
CompleteLattice.toBoundedOrder
Finset.sup_induction
bot
sup
iSup 📖mathematicalSubmonoid.FGiSup
Submonoid
Monoid.toMulOneClass
ConditionallyCompletePartialOrderSup.toSupSet
ConditionallyCompletePartialOrder.toConditionallyCompletePartialOrderSup
ConditionallyCompleteLattice.toConditionallyCompletePartialOrder
CompleteLattice.toConditionallyCompleteLattice
Submonoid.instCompleteLattice
iSup_congr_Prop
iSup_pos
iSup_plift_down
biSup
Set.finite_univ
instFinitePLift
map 📖mathematicalSubmonoid.FGSubmonoid.map
Monoid.toMulOneClass
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
MonoidHom.instMonoidHomClass
MonoidHom.instMonoidHomClass
Finset.coe_image
MonoidHom.map_mclosure
map_injective 📖DFunLike.coe
MonoidHom
MulOneClass.toMulOne
Monoid.toMulOneClass
MonoidHom.instFunLike
Submonoid.FG
Submonoid.map
MonoidHom.instMonoidHomClass
MonoidHom.instMonoidHomClass
Function.Injective.injOn
Submonoid.map_injective_of_injective
MonoidHom.map_mclosure
Finset.coe_preimage
Set.image_preimage_eq_iff
MonoidHom.coe_mrange
Submonoid.closure_le
MonoidHom.mrange_eq_map
Submonoid.monotone_map
le_top
pi 📖mathematicalSubmonoid.FGPi.monoid
Submonoid.pi
Monoid.toMulOneClass
Set.univ
Finset.coe_biUnion
Set.iUnion_congr_Prop
Finset.coe_univ
Set.biUnion_univ
Submonoid.closure_iUnion
Finset.coe_image
MonoidHom.instMonoidHomClass
Submonoid.map.congr_simp
Submonoid.iSup_map_mulSingle
prod 📖mathematicalSubmonoid.FGProd.instMonoid
Submonoid.prod
Monoid.toMulOneClass
Finset.coe_union
Finset.coe_product
Finset.coe_singleton
Submonoid.closure_union
Submonoid.closure_prod_one
Submonoid.closure_one_prod
Submonoid.prod_bot_sup_bot_prod
sup 📖mathematicalSubmonoid.FGSubmonoid
Monoid.toMulOneClass
SemilatticeSup.toMax
Lattice.toSemilatticeSup
ConditionallyCompleteLattice.toLattice
CompleteLattice.toConditionallyCompleteLattice
Submonoid.instCompleteLattice
Finset.coe_union
Submonoid.closure_union

---

← Back to Index