ModuleFrobeniusFixedFieldTower.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.Construction.FrobeniusFixedFieldTower
27 declarations indexed from sourceView source ↗ Module documentation
Bundles finite towers of Frobenius fixed fields together with the normality and finiteness data needed for norm and unit calculations.
Declarations
ClassFormation.DegreeData.frobeniusFixedAbstractField
DocumentationThe Frobenius fixed field bundled with its proved absolute finiteness. This is the field object used by valuation and unit APIs.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.FrobeniusFixedFieldTower
DocumentationA finite normal tower between two Frobenius fixed fields.
The ambient Galois extension, both Frobenius elements, the fixed-field inclusion, and exactly the finiteness hypotheses needed by the unit representation are stored once. In particular, downstream statements no longer re-thread the proof-dependent subgroup inclusions and quotient instances independently.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.FrobeniusFixedFieldTower.base
DocumentationThe lower fixed field, finite over the distinguished base.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.field
DocumentationThe upper fixed field, finite over the distinguished base.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.toGaloisSubextension
DocumentationThe fixed-field inclusion as a bundled Galois subextension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.extension
DocumentationThe finite extension between the two bundled fixed fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.Representative
DocumentationA concrete lower-fixed-field element representing its Frobenius class.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.extensionNormal
DocumentationThe extension subgroup of a bundled Frobenius fixed-field tower is normal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.CyclicGenerator
DocumentationA representative which generates the finite fixed-field quotient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.extensionFinite
DocumentationThe Galois quotient of a bundled Frobenius fixed-field extension is finite.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.baseAbsoluteFiniteInstance
DocumentationThe lower Frobenius fixed field in the tower is finite over the distinguished base field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusFixedFieldTower.fieldAbsoluteFiniteInstance
DocumentationThe upper Frobenius fixed field in the tower is finite over the distinguished base field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FiniteAmbientFrobeniusFixedFieldTower
DocumentationA Frobenius fixed-field tower whose ambient Galois extension is finite. The additional finiteness is stored on the opaque quotient object exposed by GaloisSubextension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.FiniteAmbientFrobeniusFixedFieldTower.ambientQuotientFinite
DocumentationThe ambient Galois quotient stored in a finite Frobenius fixed-field tower is finite.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FiniteAmbientFrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FiniteAmbientFrobeniusFixedFieldTower.ambientRepresentedQuotientFinite
DocumentationFiniteness transported to the quotient presentation required by the underlying Frobenius calculations.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FiniteAmbientFrobeniusFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower
DocumentationThe power tower fixed by φⁿ² ≤ φⁿ.
Only data already required by the universal norm-descent construction is stored: the finite ambient Galois extension, a degree-one Frobenius, its positive exponent, and the three fixed-field finiteness witnesses. The fixed-field inclusion, normality, and commutation relation are consequences of the power construction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.ambientGalois
DocumentationForget ambient finiteness while retaining its Galois structure.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.baseFrobenius
DocumentationThe Frobenius element φⁿ defining the lower fixed field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.fieldFrobenius
DocumentationThe Frobenius element φⁿ² defining the upper fixed field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.frobenius_commute_base
DocumentationThe original Frobenius commutes with its n-th power.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.frobenius_commute_field
DocumentationThe original Frobenius commutes with its n²-th power.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.field_le_base
DocumentationInclusion of the field fixed by φⁿ² into the field fixed by φⁿ.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.relativeRepresentedQuotientFinite
DocumentationRelative finiteness in the fixed-field presentation used by the Frobenius action and norm lemmas. The witness is projected from the power tower rather than requested again from callers.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.baseRepresentedAbsoluteFinite
DocumentationAbsolute finiteness of the lower fixed field in the presentation used by the Frobenius action API.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.fieldRepresentedAbsoluteFinite
DocumentationAbsolute finiteness of the upper fixed field in the presentation used by the Frobenius action API.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.toFrobeniusFixedFieldTower
DocumentationThe power construction as the canonical fixed-field tower bundle.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]
ClassFormation.DegreeData.FrobeniusPowerFixedFieldTower.toFiniteAmbientFrobeniusFixedFieldTower
DocumentationThe power tower together with the already assumed finiteness of its ambient extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
namespace ClassFormation
open KummerTheory
open CyclicCohomology
noncomputable section
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace DegreeData
namespace FrobeniusPowerFixedFieldTower
variable {D : DegreeData G} [IsTopologicalGroup G]