ModuleRootsDownstairs.lean
Nyll.Yamaguchi26AbfaithfulGalois.Kummer.Concrete.RootsDownstairs
4 declarations indexed from sourceView source ↗ Module documentation
Roots downstairs detect prime-degree Galois automorphisms
For a prime-degree Galois extension with finite prime-power roots all in the base, each nonidentity automorphism moves a continuous degree-one class. The eigenunit, coefficient exponent, character, and point detecting movement are all constructed.
Declarations
ClassFieldTower.Martinet.Shafarevich.discreteZModTopology
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
universe u v
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
ClassFieldTower.Martinet.Shafarevich.discreteZMod
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
universe u v
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
local instance discreteZModTopology (n : ℕ) : TopologicalSpace (ZMod n) := ⊥
ClassFieldTower.Martinet.Shafarevich.rootsDownstairs_exists_moved_h1
DocumentationWith all prime-power roots downstairs, each nonidentity automorphism of a prime-degree Galois extension moves a continuous ZMod (p^s) degree-one class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
universe u v
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
local instance discreteZModTopology (n : ℕ) : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod (n : ℕ) : DiscreteTopology (ZMod n) := discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.rootsDownstairs_nontrivial_h1
DocumentationThe roots-downstairs detection statement for an arbitrary prime-degree Galois extension, with the last coefficient level and a moved degree-one class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
universe u v
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
local instance discreteZModTopology (n : ℕ) : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod (n : ℕ) : DiscreteTopology (ZMod n) := discreteTopology_bot _