ModuleThetaCoefficients.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.Theta.ThetaCoefficients
24 declarations indexed from sourceView source ↗ Module documentation
LubinTate the equal-characteristic theta construction: equal-characteristic theta coefficients
This file constructs the coefficient sources behind the power series theta in the equal-characteristic specialization of the equal-characteristic theta construction. For a finite field k, the completed maximal unramified coefficient ring of k((T)) is modeled by (AlgebraicClosure k)[[T]], with arithmetic Frobenius acting coefficientwise.
The first construction solves the exact semilinear equation
phi(epsilon) = u * epsilon
for every unit u in k[[T]]. This is the linear coefficient equation forced by theta^phi o e_bar = e o theta when pi = u * bar_pi.
Declarations
LubinTate.EqualCharacteristic.exists_frobenius_eq_mul_add
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearLeadingCoefficient
DocumentationThe constant coefficient chosen for a solution of phi(epsilon)=u*epsilon.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearLeadingCoefficient_pow
DocumentationThe chosen leading coefficient is a (q - 1)st root of the source constant term.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearLeadingCoefficient_ne_zero
DocumentationA nonzero source constant term gives a nonzero chosen leading coefficient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearCoefficient
DocumentationCoefficients of the exact semilinear solution. At stage n+1, the new coefficient is chosen as a root of the separable additive polynomial forced by the first n+1 coefficient equations.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearCoefficient_zero
DocumentationThe zeroth semilinear coefficient is the chosen leading coefficient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.chosenEqualCharacteristicSemilinearCoefficient_succ
DocumentationSuccessive semilinear coefficients satisfy the defining Frobenius recursion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.equalCharacteristicSemilinearUnit
DocumentationThe exact power-series solution of the semilinear Hilbert--90 equation in the completed maximal unramified coefficient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.equalCharacteristicSemilinearUnit_coeff
DocumentationThe semilinear unit records the recursively chosen coefficients.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.equalCharacteristicSemilinearUnit_constantCoeff_ne_zero
DocumentationThe semilinear unit has nonzero constant coefficient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.equalCharacteristicPowerSeriesFrobenius_semilinearUnit
DocumentationThe completed theta-intertwining theorem, linear theta-coefficient equation: phi(epsilon) = u * epsilon.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnit
DocumentationThe image in the completed maximal-unramified coefficient ring of the unit relating the two prime elements.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedSourceUniformizer
DocumentationWe normalize the target prime to T; the source prime is therefore bar_pi = u^{-1} T.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaGamma
DocumentationThe contracting coefficient gamma_j = bar_pi^(q^j) / T in the j-th theta recursion.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaGamma_constantCoeff
DocumentationPositive-index theta gamma terms have zero constant coefficient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaGamma_mul_X
DocumentationMultiplying theta gamma by X gives the corresponding source-uniformizer power.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaBetaNumerator
DocumentationThe numerator occurring on the right of the j-th theta recursion.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaBetaNumerator_constantCoeff
DocumentationThe theta beta numerator has zero constant coefficient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaBeta
DocumentationThe quotient beta(b) = (phi(b) - b^q) / T.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaBeta_mul_X
DocumentationMultiplying theta beta by X recovers its numerator.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaCoefficient
DocumentationThe coefficients b_j of the additive theta series theta(X)=sum_j b_j X^(q^j). The leading coefficient is the exact semilinear unit constructed above; every later coefficient is the unique contracting solution supplied by the contracting Frobenius equation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaCoefficient_zero
DocumentationThe zeroth theta coefficient is the semilinear source unit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaCoefficient_succ_equation
DocumentationThe canonical contracting recursion for the non-leading theta coefficients.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)
LubinTate.EqualCharacteristic.equalCharacteristicThetaCoefficient_succ_comparison
DocumentationClearing the factor T gives the coefficient comparison in theta^phi o e_bar = e_T o theta.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries Polynomial
universe u
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
variable {k}
section ThetaRecursion
variable (u : k⟦X⟧ˣ)