ModuleH2CocycleExtensionLinearLifts.lean
Nyll.GaloisCohomology.ProP.H2CocycleExtensionLinearLifts
14 declarations indexed from sourceView source ↗ Module documentation
Linear operations and character corrections on cocycle lifts
The chosen degree-two representatives are linear. Their normalized cocycles therefore respect addition and scalar multiplication. These identities construct actual sums and scalar multiples of lifts, while subtracting a continuous coefficient character corrects a lift without changing its projection.
Declarations
ClassFieldTower.ProP.degreeTwoCocycleRepresentative_add
DocumentationThe fixed representative section respects addition.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoCocycleRepresentative_smul
DocumentationThe fixed representative section respects coefficient scalars.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoCocycleRepresentative_zero
DocumentationThe fixed representative of zero is zero.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.FreeProPH2Cocycle.normalizedCocycle_add
DocumentationNormalizing a homogeneous cocycle is additive.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.FreeProPH2Cocycle.normalizedCocycle_smul
DocumentationNormalizing a homogeneous cocycle respects coefficient scalars.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.FreeProPH2Cocycle.normalizedCocycle_zero
DocumentationThe normalized zero cocycle is zero.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.H2CocycleExtension.twistByCharacter
DocumentationSubtracting a continuous coefficient character corrects a lift's coefficient coordinate.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.H2CocycleExtension.twistByCharacter_projection
DocumentationCharacter correction preserves the projected group map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoAddLift
DocumentationAdd the coefficient coordinates of two lifts with the same base projection.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoAddLift_projection
DocumentationThe added lift keeps the common base projection.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoSmulLift
DocumentationScaling the coefficient coordinate lifts the scaled degree-two class.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoSmulLift_projection
DocumentationThe scaled lift has the same base projection.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoZeroLift
DocumentationThe zero degree-two class has a zero-coordinate lift of every base group map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]
ClassFieldTower.ProP.degreeTwoZeroLift_projection
DocumentationThe zero-coordinate lift projects to the input map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.ProP
open ClassFieldTower.Cohomology FreeProPH2Cocycle
universe u v
variable {p : ℕ} [Fact p.Prime]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
variable {H : Type v} [Group H] [TopologicalSpace H]