ModuleGaloisGroup.lean
Nyll.EtaleFundamentalGroups.Kummer.Lattices.GaloisGroup
6 declarations indexed from sourceView source ↗ Module documentation
Galois group of a finite lattice cover
The character group of the finite quotient lattice acts diagonally on the ambient lattice algebra. This file packages that already constructed action as a local MulSemiringAction, equips the lattice cover with its canonical map-domain algebra structure, and proves that the character group is the Galois group in the sense of IsGaloisGroup.
The action, algebra structure, and finiteness proof are named definitions, not global instances. This lets fraction-field consumers reuse exactly the same action while keeping instance search local.
Declarations
EtaleFundamentalGroups.Kummer.latticeCharacterMulSemiringAction
DocumentationThe local semiring action induced by the diagonal character action.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.latticeMapDomainAlgebra
DocumentationThe canonical algebra structure on a lattice cover, induced by the map-domain homomorphism of the subgroup inclusion.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.latticeMapDomainFaithfulSMul
DocumentationThe map-domain algebra structure is faithful because the subgroup inclusion, hence the induced map of lattice algebras, is injective.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.latticeCharacterAction_injective
DocumentationDistinct quotient characters induce distinct diagonal automorphisms of the ambient lattice algebra.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.latticeCharacterGroupFinite
DocumentationThe character group is finite. This is kept as a named producer so it can be installed only by fraction-field consumers of the Galois action.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.latticeCharacter_isGaloisGroup
DocumentationThe diagonal quotient-character action makes the finite lattice cover a Galois extension. Both structures used by IsGaloisGroup are local and are reproducible from the named action and map-domain algebra definitions above.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
universe u v
noncomputable section