ModulePrimitiveRootTeichmullerCharacter.lean
Nyll.ValuedFieldTheory.LocalField.Padic.PrimitiveRootTeichmullerCharacter
5 declarations indexed from sourceView source ↗ Module documentation
Teichmüller characters from a specified primitive root
A primitive p-th root in a domain defines a p-adic character of its algebra automorphisms over any base ring. Its reduction records the actual action on that root. Restricting scalars preserves this character because it preserves the underlying automorphism and the specified root.
The ambient algebra need not be a cyclotomic extension. No finiteness, normality, characteristic-zero, or prime-to-p group-order assumption is required. A scalar tower is supplied once; no local instances are installed.
Declarations
LocalFieldTheory.DiscreteValuationField.primitiveRoot_autToPow_restrictScalars
DocumentationThe exponent on the same primitive root is unchanged by restriction of scalars.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField
open Examples.Qp
universe u v w
section Restriction
variable (F : Type u) {M : Type v} {E : Type w}
[CommRing F] [CommRing M] [CommRing E] [IsDomain E]
[Algebra F M] [Algebra F E] [Algebra M E] [IsScalarTower F M E]
LocalFieldTheory.DiscreteValuationField.primitiveRootTeichmullerCharacter
DocumentationThe Teichmüller lift of the action on a specified primitive p-th root.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField
open Examples.Qp
universe u v w
section Character
variable (F : Type u) {E : Type w}
[CommRing F] [CommRing E] [IsDomain E] [Algebra F E]
(p : ℕ) [Fact p.Prime] {ζ : E}
LocalFieldTheory.DiscreteValuationField.primitiveRootTeichmullerCharacter_spec
DocumentationReduction modulo p gives the actual action on the specified primitive root.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField
open Examples.Qp
universe u v w
section Character
variable (F : Type u) {E : Type w}
[CommRing F] [CommRing E] [IsDomain E] [Algebra F E]
(p : ℕ) [Fact p.Prime] {ζ : E}
LocalFieldTheory.DiscreteValuationField.exists_primitiveRootTeichmullerCharacter_sub_natCast_eq_prime_mul
DocumentationA specified exponent for the actual root action differs from the Teichmüller character by an actual multiple of p in the p-adic integers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField
open Examples.Qp
universe u v w
section Character
variable (F : Type u) {E : Type w}
[CommRing F] [CommRing E] [IsDomain E] [Algebra F E]
(p : ℕ) [Fact p.Prime] {ζ : E}
LocalFieldTheory.DiscreteValuationField.primitiveRootTeichmullerCharacter_comp_restrictScalars
DocumentationThe actual characters agree along the inclusion of automorphisms obtained by restricting scalars through a single scalar tower.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField
open Examples.Qp
universe u v w