ModuleResidueAbsoluteDegree.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.ResidueAbsoluteDegree
21 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: the absolute residue degree map
For a finite field k, arithmetic Frobenius identifies the absolute Galois group of k with the profinite integers. This file proves the missing global statement from the compatible finite Frobenius coordinates:
- every positive integer occurs as the degree of an actual finite Galois
intermediate field of AlgebraicClosure k;
- those fields detect every finite coordinate of
ℤ̂, hence the assembled
Frobenius map is injective;
- its compact image is all of the absolute Galois group;
- inversion gives the continuous degree map of the finite local reciprocity construction.
Declarations
LocalClassFieldTheory.finiteFieldRingCharPrime
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
omit [Fintype k] in
LocalClassFieldTheory.absoluteGaloisGroupT2
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueExtensionEmbedding
DocumentationA chosen embedding of the degree-n finite extension of k into its algebraic closure.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueIntermediateField
DocumentationThe image in AlgebraicClosure k of the chosen degree-n extension.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueExtensionEquivIntermediate
DocumentationThe chosen degree-n extension is isomorphic to its image in the algebraic closure.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueGaloisIntermediateField
DocumentationFor every n > 0, an actual degree-n finite Galois intermediate field inside AlgebraicClosure k.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finrank_finiteResidueGaloisIntermediateField
DocumentationThe canonical finite residue subextension of level n has degree n.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobenius_algebraicClosure_injective
DocumentationFinite extensions of every degree detect all profinite coordinates, so the assembled Frobenius map on the algebraic closure is injective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.mem_range_algebraMap_iff_frobenius_fixed
DocumentationIn an algebraic closure of a finite field, the fixed points of arithmetic Frobenius are exactly the elements of the base field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobeniusRange
DocumentationThe compact image of the assembled Frobenius map, as a closed subgroup of the absolute Galois group.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.fixedField_residueAbsoluteFrobeniusRange
DocumentationThe compact Frobenius image fixes no elements beyond the base finite field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobeniusRange_eq_top
DocumentationThe closed Frobenius image is the whole absolute Galois group.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobenius_algebraicClosure_surjective
DocumentationThe assembled Frobenius map onto the absolute Galois group of a finite field is surjective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobenius_algebraicClosure_bijective
DocumentationThe Frobenius parameter map is a bijection for the algebraic closure of a finite field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobeniusMulEquiv
DocumentationThe underlying multiplicative equivalence between profinite integers and the absolute Galois group of a finite field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteFrobeniusEquiv
DocumentationArithmetic Frobenius gives a topological group equivalence ℤ̂ ≃ Gal(k̄/k).
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteDegree
DocumentationFinite local reciprocity, absolute residue degree. The inverse of arithmetic Frobenius coordinates, as a continuous surjective homomorphism Gal(k̄/k) → ℤ̂.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.residueAbsoluteDegree_frobenius
DocumentationThe degree map is normalized by sending arithmetic Frobenius to 1.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueFrobeniusIntermediate_residueAbsoluteDegree
DocumentationOn every finite Galois residue subextension, the absolute degree of an automorphism is exactly its canonical Frobenius exponent. This is the finite-coordinate compatibility needed when the residue degree map is pulled back to the absolute Galois group of a local field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom_degree_coordinate
DocumentationCoordinate form of finiteResidueFrobeniusIntermediate_residueAbsoluteDegree: reducing the absolute degree modulo [E:k] and exponentiating arithmetic Frobenius gives the actual restriction of the automorphism to E.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
LocalClassFieldTheory.finiteResidueFrobeniusExponentEquiv_symm_restrict
DocumentationEquivalently, the inverse finite Frobenius coordinate of a restriction is the reduction of the absolute degree modulo the residue extension degree.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open Polynomial
variable (k : Type u) [Field k] [Fintype k]