ModuleResidueAlgebraicClosureDegree.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.ResidueAlgebraicClosureDegree
22 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: degree coordinates on any residue algebraic closure
The residue field obtained from a valuation ring in a separable closure is not definitionally Mathlib's chosen AlgebraicClosure. The construction of the degree map must therefore work on any algebraically closed algebraic extension of the finite residue field.
This file repeats the inverse-limit detection argument in that intrinsic setting. The resulting map is the inverse of the canonical arithmetic Frobenius homomorphism itself; no equivalence with a chosen algebraic closure and no generator of a finite cyclic group enters its definition.
Declarations
LocalClassFieldTheory.finiteResidueBaseRingCharPrime
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
omit [Fintype k] in
LocalClassFieldTheory.residueAlgebraicClosureIsAlgClosure
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAlgebraicClosureIsGalois
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
omit [Fintype k] in
LocalClassFieldTheory.residueAlgebraicClosureGaloisT2
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finiteResidueExtensionEmbeddingInto
DocumentationEmbed the degree-n finite extension of k into the given residue algebraic closure. This choice is used only to prove that all profinite coordinates are detected.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finiteResidueIntermediateFieldIn
DocumentationThe image of the degree-n finite extension in the given residue algebraic closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finiteResidueExtensionEquivIntermediateIn
DocumentationThe model finite field is canonically isomorphic to its embedded image.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finiteResidueGaloisIntermediateFieldIn
DocumentationAn actual degree-n finite Galois intermediate field in any residue algebraic closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finrank_finiteResidueGaloisIntermediateFieldIn
DocumentationStates the theorem finrank_finiteResidueGaloisIntermediateFieldIn.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
omit [Algebra.IsAlgebraic k Omega] in
LocalClassFieldTheory.residueAbsoluteFrobenius_isAlgClosure_injective
DocumentationFinite subextensions of every positive degree detect every coordinate of the canonical Frobenius homomorphism on an arbitrary residue algebraic closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.mem_range_algebraMap_iff_frobenius_fixed_in
DocumentationIn any algebraic closure of a finite field, the fixed points of arithmetic Frobenius are exactly the base field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
omit [IsAlgClosed Omega] in
LocalClassFieldTheory.residueAbsoluteFrobeniusRangeIn
DocumentationThe compact image of the intrinsic Frobenius homomorphism.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.fixedField_residueAbsoluteFrobeniusRangeIn
DocumentationThe compact Frobenius image fixes precisely the finite base field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteFrobeniusRangeIn_eq_top
DocumentationThe intrinsic Frobenius image is the whole residue absolute Galois group.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteFrobenius_isAlgClosure_surjective
DocumentationThe intrinsic Frobenius homomorphism is surjective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteFrobeniusEquivIn
DocumentationArithmetic Frobenius gives the canonical topological equivalence between ZHatMul and the Galois group of any algebraic closure of a finite field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteDegreeIn
DocumentationFinite local reciprocity, intrinsic residue degree. This is the inverse of arithmetic Frobenius coordinates on the actual residue algebraic closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteDegreeIn_semilinear_conjugation
DocumentationIntrinsic residue degree is unchanged by simultaneous semilinear equivalence of the finite residue base and its algebraic closure. The conjugate automorphism is written locally in the statement, so no parallel restriction or automorphism-conjugation API is introduced.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteFrobenius_restrictScalars
DocumentationArithmetic Frobenius is compatible with changing the finite residue base from k to a finite intermediate field E: after forgetting the E-linear structure, the Frobenius coordinate is multiplied by [E : k].
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteDegreeIn_restrictScalars
DocumentationThe intrinsic absolute residue degree has the corresponding finite-base-change formula.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.residueAbsoluteDegreeIn_frobenius
DocumentationThe intrinsic degree map sends arithmetic Frobenius to 1.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]
LocalClassFieldTheory.finiteResidueFrobeniusExponentEquiv_symm_restrict_in
DocumentationFinite-coordinate compatibility for the intrinsic residue degree.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v
open CategoryTheory Opposite
open FiniteGaloisIntermediateField ProfiniteGrp
open RamificationTheory.Field.absoluteGaloisGroup
open Polynomial
variable (k : Type u) [Field k] [Fintype k]
variable (Omega : Type v) [Field Omega] [Algebra k Omega]
[Algebra.IsAlgebraic k Omega] [IsAlgClosed Omega]