ModuleLaurentSeriesFrobenius.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.Frobenius.LaurentSeriesFrobenius
42 declarations indexed from sourceView source ↗ Declarations
LubinTate.EqualCharacteristic.laurentSeriesCoefficientMap
DocumentationThe coefficientwise map k((T)) -> l((T)) induced by a ring map k -> l.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientMap_coeff
DocumentationMapping Laurent-series coefficients applies the ring homomorphism coefficientwise.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientMap_C
DocumentationThe coefficient map sends a constant series to the mapped constant series.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientMap_single_one
DocumentationThe coefficient map fixes the Laurent uniformizer monomial.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientAlgebra
DocumentationThe induced k((T))-algebra structure on l((T)).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientAlgebra_algebraMap
DocumentationThe induced Laurent-series algebra map is the coefficientwise scalar map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
LubinTate.EqualCharacteristic.laurentSeriesCoefficientCoord
DocumentationOne coefficient coordinate of a Laurent series with respect to a basis of the coefficient extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientCoord_coeff
DocumentationA Laurent coordinate series records the corresponding basis coordinate coefficientwise.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientBasis_linearIndependent
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteBasis
variable [Field k] [Field l] [Algebra k l]
{ι : Type*} [Fintype ι]
omit [Fintype ι] in
LubinTate.EqualCharacteristic.laurentSeriesCoefficientBasis_span
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteBasis
variable [Field k] [Field l] [Algebra k l]
{ι : Type*} [Fintype ι]
omit [Fintype ι] in
LubinTate.EqualCharacteristic.laurentSeriesCoefficientBasis
DocumentationA finite coefficient basis extends coefficientwise to a Laurent-series basis.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteBasis
variable [Field k] [Field l] [Algebra k l]
{ι : Type*} [Fintype ι]
LubinTate.EqualCharacteristic.laurentSeriesCoefficientBasis_apply
DocumentationThe induced Laurent-series basis consists of constant images of the coefficient basis.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteBasis
variable [Field k] [Field l] [Algebra k l]
{ι : Type*} [Fintype ι]
LubinTate.EqualCharacteristic.laurentSeriesCoefficient_finiteDimensional
DocumentationFinite-dimensionality is preserved by coefficientwise Laurent-series extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficient_finrank
DocumentationCoefficient extension does not change the finite extension degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientRingEquiv
DocumentationA coefficient-field ring equivalence extends coefficientwise to Laurent series.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientRingEquiv_coeff
DocumentationA coefficientwise ring equivalence applies the base equivalence at every exponent.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientAlgEquiv
DocumentationAn automorphism of the coefficient extension acts coefficientwise as an automorphism over the Laurent-series base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientAlgEquiv_coeff
DocumentationA coefficientwise algebra equivalence applies the base automorphism at every exponent.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientAlgEquiv_injective
DocumentationCoefficientwise extension is faithful on automorphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientGalHom
DocumentationCoefficientwise extension as a homomorphism between the two Galois groups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientGalHom_apply
DocumentationThe Galois homomorphism sends an automorphism to its coefficientwise Laurent action.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientGalHom_injective
DocumentationDistinct coefficient automorphisms induce distinct Laurent-series automorphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.laurentSeriesCoefficientGalHom_surjective
DocumentationFor finite coefficient fields, all Laurent-series automorphisms come from coefficient automorphisms.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteFields
variable [Field k] [Finite k] [Field l] [Finite l] [Algebra k l]
omit [Finite k] in
LubinTate.EqualCharacteristic.laurentSeriesCoefficient_isGalois
DocumentationThe coefficient Laurent-series extension is Galois.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteFields
variable [Field k] [Finite k] [Field l] [Finite l] [Algebra k l]
omit [Finite k] in
LubinTate.EqualCharacteristic.equalCharacteristicLaurentFrobenius
DocumentationArithmetic Frobenius on the coefficient field, extended to Laurent series.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteFields
variable [Field k] [Finite k] [Field l] [Finite l] [Algebra k l]
LubinTate.EqualCharacteristic.equalCharacteristicLaurentFrobenius_coeff
DocumentationLaurent Frobenius raises each coefficient to the residue-field cardinality.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteFields
variable [Field k] [Finite k] [Field l] [Finite l] [Algebra k l]
LubinTate.EqualCharacteristic.equalCharacteristicLaurentFrobenius_single_one
DocumentationLaurent Frobenius fixes the Laurent uniformizer.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section FiniteFields
variable [Field k] [Finite k] [Field l] [Finite l] [Algebra k l]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtension
DocumentationThe finite unramified Laurent-series extension obtained from the chosen degree-n extension of the residue field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtension_field
DocumentationThe finite unramified Laurent-series extension is a field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedAlgebra
DocumentationThe finite unramified extension is an algebra over the base Laurent field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedModule
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
section
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedFiniteDimensional
DocumentationThe finite unramified Laurent extension is finite-dimensional over the base.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
section
local instance equalCharacteristicFiniteUnramifiedModule :
@Module k⸨X⸩ (equalCharacteristicFiniteUnramifiedExtension k p n)
(inferInstance : DivisionRing k⸨X⸩).toRing.toSemiring
(inferInstance : AddCommGroup
(equalCharacteristicFiniteUnramifiedExtension k p n)).toAddCommMonoid :=
@Algebra.toModule k⸨X⸩ (equalCharacteristicFiniteUnramifiedExtension k p n)
_ _ (equalCharacteristicFiniteUnramifiedAlgebra k p n)
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtensionEquivLaurentSeries
DocumentationComparison with the Laurent-series presentation over the chosen finite coefficient extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtensionAlgEquivLaurentSeries
DocumentationAlgebra-linear comparison with the Laurent-series presentation. This is the degree-preserving bridge for the named finite unramified extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtensionOfLaurentSeries
DocumentationConstruct a named finite unramified element from a Laurent series.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtensionToLaurentSeries
DocumentationRead a named finite unramified element as a Laurent series.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtensionCoeff
DocumentationThe coefficient of a named finite unramified Laurent element.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtension_finrank
DocumentationThe chosen coefficient extension has exactly the requested Laurent degree.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedExtension_isGalois
DocumentationThe chosen finite unramified Laurent-series extension is Galois.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedFrobenius
DocumentationIts distinguished arithmetic Frobenius.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedFrobenius_coeff
DocumentationFinite unramified Frobenius applies finite-field Frobenius coefficientwise.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]
LubinTate.EqualCharacteristic.equalCharacteristicFiniteUnramifiedFrobenius_pow_surjective
DocumentationEvery automorphism of the chosen unramified factor is a power of its arithmetic Frobenius.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable {k : Type u} {l : Type v}
attribute [local instance] laurentSeriesCoefficientAlgebra
section ChosenFiniteExtension
variable (k : Type u) [Field k] [Finite k]
(p n : ℕ) [Fact p.Prime] [CharP k p] [NeZero n]