ModuleAllFinite.lean
Nyll.ProCGroups.FiniteGroups.AllFinite
10 declarations indexed from sourceView source ↗ Module documentation
The class of all finite groups
This module defines FiniteGroupClass.allFinite and proves its standard closure properties: formation, subgroup, normal-subgroup, quotient, finite-subdirect-product, extension, and hereditary closure. It also supplies the trivial-quotient instance used by pro-\(C\) constructions when no restriction beyond finiteness is intended.
Declarations
ProCGroups.FiniteGroupClass.allFinite
DocumentationThe class of all finite groups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_formation
DocumentationThe class of all finite groups is an extension-closed formation.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_containsTrivialQuotients
DocumentationThe class of all finite groups contains the trivial quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_isomClosed
DocumentationThe class of all finite groups is closed under isomorphism.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_subgroupClosed
DocumentationThe class of all finite groups is closed under subgroups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_normalSubgroupClosed
DocumentationThe class of all finite groups is closed under normal subgroups.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_quotientClosed
DocumentationThe class of all finite groups is closed under quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_finiteSubdirectProductClosed
DocumentationThe class of all finite groups is closed under finite subdirect products.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_extensionClosed
DocumentationThe class of all finite groups is extension closed.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass
ProCGroups.FiniteGroupClass.allFinite_hereditary
DocumentationThe class of all finite groups is hereditary.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
universe u
namespace FiniteGroupClass