ModuleFiniteResidueFrobenius.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.FiniteResidueFrobenius
18 declarations indexed from sourceView source ↗ Module documentation
Finite local reciprocity: finite residue Frobenius coordinates
The degree map used in local reciprocity comes from the arithmetic Frobenius on the algebraic closure of the finite residue field. This file constructs the finite-level source of that map: for every finite extension of a finite field, exponentiation of Frobenius identifies its Galois group with the appropriate cyclic quotient of ℤ̂.
No cyclic generator is chosen. The generator is the actual arithmetic Frobenius x ↦ x ^ #k, and the exponent map is obtained by factoring its integer powers through ZMod [L : k].
Declarations
LocalClassFieldTheory.finiteResidueFrobeniusIntegerPowers
DocumentationInteger powers of the arithmetic Frobenius, written additively.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusIntegerPowers_degree_eq_zero
DocumentationThe order relation which lets integer Frobenius powers factor through ZMod [L : k].
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom
DocumentationThe canonical finite-level exponent homomorphism Z/[L:k]Z → Gal(L/k), sending 1 to arithmetic Frobenius.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom_intCast
DocumentationAn integer residue exponent maps to the corresponding power of Frobenius.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom_one
DocumentationResidue exponent one maps to the arithmetic Frobenius automorphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom_surjective
DocumentationEvery finite residue-field automorphism is a power of arithmetic Frobenius, so the canonical exponent homomorphism is onto.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentHom_injective
DocumentationThe finite-level Frobenius exponent homomorphism is injective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentEquiv
DocumentationCanonical finite-level Frobenius coordinates.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentEquiv_apply
DocumentationThe Frobenius exponent equivalence has the same underlying map as the exponent homomorphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusExponentEquiv_one
DocumentationThe Frobenius exponent equivalence sends one to arithmetic Frobenius.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusFromZHat
DocumentationA profinite exponent acts on a finite residue extension through reduction modulo its degree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusFromZHat_apply
DocumentationThe profinite Frobenius map depends on reduction modulo the residue extension degree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusFromZHat_one
DocumentationThe distinguished profinite integer 1 acts as arithmetic Frobenius.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusFromZHat_surjective
DocumentationEvery automorphism of a finite residue extension is induced by a profinite Frobenius exponent.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.finiteResidueFrobeniusFromZHat_eq_one_iff
DocumentationA profinite exponent acts trivially on a finite residue extension exactly when it is zero modulo the extension degree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
LocalClassFieldTheory.restrictNormalHom_finiteResidueFrobenius
DocumentationArithmetic Frobenius commutes with restriction in a tower of finite extensions of a finite field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
section Tower
variable {E : Type v} {F : Type w}
[Field E] [Finite E] [Field F] [Finite F]
[Algebra k E] [Algebra k F] [Algebra E F]
[IsScalarTower k E F] [Normal k E]
LocalClassFieldTheory.restrictNormalHom_finiteResidueFrobeniusExponentHom
DocumentationThe finite Frobenius exponent coordinates commute with restriction. The exponent on the smaller field is obtained by the canonical reduction Z/[F:k]Z → Z/[E:k]Z.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
section Tower
variable {E : Type v} {F : Type w}
[Field E] [Finite E] [Field F] [Finite F]
[Algebra k E] [Algebra k F] [Algebra E F]
[IsScalarTower k E F] [Normal k E]
LocalClassFieldTheory.restrictNormalHom_finiteResidueFrobeniusFromZHat
DocumentationThe actions of ℤ̂ on finite residue extensions commute with restriction in finite towers.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open ClassFormation
noncomputable section
universe u v w
variable (k : Type u) (L : Type v)
[Field k] [Fintype k] [Field L] [Finite L] [Algebra k L]
section Tower
variable {E : Type v} {F : Type w}
[Field E] [Finite E] [Field F] [Finite F]
[Algebra k E] [Algebra k F] [Algebra E F]
[IsScalarTower k E F] [Normal k E]