ModuleAbsoluteH1Action.lean
Nyll.GaloisCohomology.Kummer.Concrete.AbsoluteH1Action
9 declarations indexed from sourceView source ↗ Module documentation
The canonical action on continuous degree-one classes
The character action with trivial coefficients gives the additive action on H¹. Restriction along relative Galois automorphisms gives the action for an extension.
Declarations
KummerTheory.discreteZModTopology
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
KummerTheory.discreteZMod
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
KummerTheory.absoluteH1Transform
DocumentationPullback of continuous degree-one classes by inverse Galois conjugation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
KummerTheory.absoluteH1Transform_apply
DocumentationEvaluation of the degree-one transform on an absolute Galois element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
KummerTheory.absoluteH1Transform_one
DocumentationThe identity automorphism fixes every continuous degree-one class.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
KummerTheory.absoluteH1Transform_mul
DocumentationDegree-one transforms satisfy the left action law.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
KummerTheory.absoluteH1Action
DocumentationAutomorphisms of the field act additively on its continuous degree-one classes.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
KummerTheory.relativeGaloisH1Action
DocumentationThe relative Galois group acts on the continuous absolute H¹ of the extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
variable (K) (L : Type*) [Field L] [Algebra K L]
KummerTheory.relativeGaloisH1Action_apply
DocumentationThe relative action is pullback by inverse conjugation in the closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open ClassFieldTower.ProP
variable {K : Type*} [Field K] (n : ℕ)
local instance discreteZModTopology : TopologicalSpace (ZMod n) := ⊥
local instance discreteZMod : DiscreteTopology (ZMod n) := discreteTopology_bot _
variable (K) (L : Type*) [Field L] [Algebra K L]