ModuleStandardClasses.lean
Nyll.ProCGroups.FiniteGroups.StandardClasses
58 declarations indexed from sourceView source ↗ Declarations
ProCGroups.FiniteGroupClass.exists_factorization_lt_of_not_dvd
DocumentationIf \(a \nmid b\), then some prime factor has a larger exponent in \(a\) than in \(b\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.nat_factorization_le_self_of_prime
DocumentationThe p-adic exponent of a positive integer is at most the integer itself.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.gcd_mul_dvd_pow_depth
DocumentationThe depth \((K*d)^(A+1)\) is large enough for the GCD-conditioned cyclic reduction.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.cyclic
DocumentationThe class of finite cyclic groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian
DocumentationThe class of finite abelian groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.solvable
DocumentationThe class of finite solvable groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.nilpotent
DocumentationThe finite group class consisting of finite nilpotent groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.pGroup
DocumentationThe class of finite \(p\)-groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.IsSigmaNumber
DocumentationA natural number whose prime divisors all lie in \(\Sigma\). This is the finite-level condition underlying finite \(\Sigma\)-groups and pro-\(\Sigma\) groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.IsSigmaNumber.of_dvd
DocumentationEvery divisor of a \(\Sigma\)-number is again a \(\Sigma\)-number.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
namespace IsSigmaNumber
ProCGroups.FiniteGroupClass.IsSigmaNumber.mul
DocumentationThe product of two \(\Sigma\)-numbers is a \(\Sigma\)-number.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
namespace IsSigmaNumber
ProCGroups.FiniteGroupClass.IsSigmaNumber.prod
DocumentationA finite product of \(\Sigma\)-numbers is a \(\Sigma\)-number.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
namespace IsSigmaNumber
ProCGroups.FiniteGroupClass.IsSigmaNumber.pow
DocumentationA natural-number power of a \(\Sigma\)-number is a \(\Sigma\)-number.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
namespace IsSigmaNumber
ProCGroups.FiniteGroupClass.IsSigmaNumber.prime_pow_of_mem
DocumentationA prime power whose prime lies in \(\Sigma\) is a \(\Sigma\)-number.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
namespace IsSigmaNumber
ProCGroups.FiniteGroupClass.sigmaGroup
DocumentationThe class of finite \(\Sigma\)-groups: finite groups whose order has no prime divisors outside \(\Sigma\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent
DocumentationThe class of finite abelian groups of exponent dividing \(n\).
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.isPGroup_pi
DocumentationFinite products of abstract \(p\)-groups are \(p\)-groups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.pGroup_formation
DocumentationThe class of finite \(p\)-groups is a formation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.pGroup_containsTrivialQuotients
DocumentationFinite \(p\)-groups contain the trivial quotients.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.pGroup_subgroupClosed
DocumentationSubgroups of finite \(p\)-groups are finite \(p\)-groups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.finite_of_finite_normalSubgroup_and_quotient
DocumentationA group is finite when a normal subgroup and the corresponding quotient are finite.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.pGroup_extensionClosed
DocumentationExtensions of finite \(p\)-groups are finite \(p\)-groups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.pGroup_hereditary
DocumentationThe class of finite \(p\)-groups is hereditary under subgroups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {p : ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_isomClosed
DocumentationsigmaGroup is closed under group isomorphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_subgroupClosed
DocumentationsigmaGroup is closed under subgroups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_quotientClosed
DocumentationsigmaGroup is closed under quotients.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_finiteProductClosed
DocumentationsigmaGroup is closed under finite products.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_variety
DocumentationsigmaGroup is a finite-group variety.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_formation
DocumentationsigmaGroup is a formation of finite groups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_extensionClosed
DocumentationFinite Σ-groups are closed under extensions.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_melnikovFormation
DocumentationFinite Σ-groups form a Melnikov formation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_fullFormation
DocumentationFinite Σ-groups form a full formation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_cyclicZMod
DocumentationA positive Σ-number gives an allowed finite cyclic Σ-group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_nontrivialCyclic
DocumentationA nonempty set of primes supplies a nontrivial finite cyclic Σ-group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.sigmaGroup_prod_multiplicativeZMod
DocumentationProduct of a finite Σ-group with the concrete cyclic group ZMod N.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.exists_prime_power_orderOf_gt_padicValNat_of_zpow_ne_one
DocumentationA nontrivial finite Σ-group power supplies a coefficient prime and depth.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
section
variable {sigma : Set ℕ}
ProCGroups.FiniteGroupClass.abelian_subgroupClosed
DocumentationFinite abelian groups are closed under subgroups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian_quotientClosed
DocumentationFinite abelian groups are closed under quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian_finiteProductClosed
DocumentationFinite abelian groups are closed under finite direct products.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian_variety
DocumentationFinite abelian groups form a variety.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian_isomClosed
DocumentationFinite abelian groups are closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelian_formation
DocumentationFinite abelian groups form a formation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_subgroupClosed
DocumentationSubgroups of finite abelian groups of bounded exponent again have bounded exponent.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_quotientClosed
DocumentationQuotients of finite abelian groups of bounded exponent again have bounded exponent.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_finiteProductClosed
DocumentationFinite products of finite abelian groups of bounded exponent again have bounded exponent.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_variety
DocumentationabelianExponent is a finite-group variety.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_isomClosed
DocumentationFinite abelian groups of exponent dividing \(n\) are closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.abelianExponent_formation
DocumentationFinite abelian groups of exponent dividing \(n\) form a formation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.cyclic_isomClosed
DocumentationFinite cyclic groups are closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.cyclic_quotientClosed
DocumentationFinite cyclic groups are closed under quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.solvable_isomClosed
DocumentationFinite solvable groups are closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.solvable_quotientClosed
DocumentationFinite solvable groups are closed under quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.nilpotent_isomClosed
DocumentationFinite nilpotent groups are closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.nilpotent_quotientClosed
DocumentationFinite nilpotent groups are closed under quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.cyclic_to_nilpotent
DocumentationEvery finite cyclic group is finite nilpotent.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.cyclic_to_solvable
DocumentationEvery finite cyclic group belongs to the finite solvable class.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.pGroup_to_nilpotent
DocumentationEvery finite \(p\)-group belongs to the finite nilpotent class.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.pGroup_to_solvable
DocumentationEvery finite \(p\)-group belongs to the finite solvable class.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u v
namespace FiniteGroupClass