ModuleCyclicPrimeSubextension.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Galois.CyclicPrimeSubextension
25 declarations indexed from sourceView source ↗ Module documentation
The prime-degree subextension of a cyclic prime-power extension
This file constructs a prime-degree intermediate field. For a nontrivial cyclic Galois extension whose group has order p ^ exponent, the index-p subgroup constructed in SplittingGroupTheory is sent through the finite Galois correspondence. Its fixed field is an actual cyclic Galois extension of the base of degree p.
The finite-place decomposition group in that subextension is obtained by restricting the decomposition group of L / K. Thus complete splitting descends to the prime-degree subextension, and nonsplitting there ascends to L.
Declarations
DocumentationRestrict an actual extension of an absolute value to an intermediate field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationRegard the original extension as an extension of its restriction to an intermediate field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationRestriction of an extension of a nontrivial absolute value remains nontrivial.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationFor a normal subextension represented by a field type, its decomposition group is the restriction image of the decomposition group upstairs.
The reverse inclusion uses valuation-extension counting over the subextension: a lift of a valuation-preserving automorphism is corrected by an automorphism fixing that field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationDecomposition groups depend only on the valuation class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section DecompositionGroupChoice
variable {F L : Type*}
[Field F] [Field L] [Algebra F L]
DocumentationIn an abelian Galois extension, conjugating an exact extension does not change its decomposition subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section DecompositionGroupChoice
variable {F L : Type*}
[Field F] [Field L] [Algebra F L]
DocumentationIn an abelian Galois extension the decomposition subgroup is independent of the exact extension above the base place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section DecompositionGroupChoice
variable {F L : Type*}
[Field F] [Field L] [Algebra F L]
DocumentationTriviality of a decomposition group is preserved when the chosen extension is conjugated.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationFor a Galois extension, triviality of the decomposition group is independent of the chosen extension of the base absolute value.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
section ValuationRestriction
variable {F E : Type}
[Field F] [Field E] [Algebra F E]
DocumentationA cyclic group of nonzero prime-power order has an actual normal subgroup of index p.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] [IsGalois K L] in
DocumentationThe chosen index-p subgroup of the global cyclic Galois group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] [IsGalois K L] in
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] [IsGalois K L] in
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] [IsGalois K L] in
DocumentationThe actual degree-p intermediate field in the cyclic prime-power reduction.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
DocumentationThe constructed intermediate extension is Galois over K.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] in
DocumentationThe constructed intermediate extension has degree exactly p.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] in
DocumentationThe Galois group of the constructed degree-p extension is cyclic.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField K] [NumberField L] in
DocumentationThe decomposition subgroup in the constructed subextension, obtained by restricting the decomposition subgroup in L / K.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
DocumentationThe restricted decomposition group agrees with the quotient decomposition group transported by the fixed-field Galois correspondence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField L] in
DocumentationComplete splitting in L implies complete splitting in the constructed prime-degree subextension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField L] in
DocumentationComplete splitting in L implies complete splitting, in the standard chosen-extension sense, in the actual fixed intermediate field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField L] in
DocumentationContrapositive in the standard chosen-extension sense: a place nonsplit in the constructed degree-p field is nonsplit in L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField L] in
DocumentationContrapositive form: a finite place nonsplit in the prime-degree subextension is already nonsplit in L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L]
[Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
[IsCyclic (L ≃ₐ[K] L)]
omit [NumberField L] in