ModuleIdealResidueComparison.lean
Nyll.SchemeTheory.AbhyankarLemma.Geometry.Inertia.IdealResidueComparison
21 declarations indexed from sourceView source ↗ Module documentation
Residue fields under localization at a normalization prime
This file compares the decomposition group and residue action attached to a prime of a normalization with the corresponding objects for the localized valuation subring. The comparison is canonical and retains the base-prime residue field.
Declarations
TameAbhyankar.SGA1.normalizationGaloisSMulCommClass
DocumentationThe normalization action fixes the base ring.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
omit [IsDedekindDomain B] in
TameAbhyankar.SGA1.idealLocalizationRingHom
DocumentationThe canonical map from a normalization ring to the valuation ring obtained by localizing at P.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealLocalizationRingHom_apply_coe
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealLocalizationRingHom_mem_maximalIdeal_iff
DocumentationMembership in P is detected by the maximal ideal after localization.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealLocalizationResidueEquiv_mk
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalDecomposition_maps_localization
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalDecomposition_maps_localization_iff
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalIdealDecompositionToLocalDecomposition
DocumentationStabilizing a normalization prime is equivalent to stabilizing its localized valuation subring, in the forward direction.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.localDecompositionToGlobalIdealDecomposition
DocumentationA decomposition automorphism of the localized valuation ring stabilizes the original normalization prime.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealDecompositionLocalizationMulEquiv
DocumentationThe ideal decomposition group is canonically the decomposition group of the localized valuation subring.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealLocalizationResidueEquiv_residueAction
DocumentationReduction commutes with the canonical comparison from ideal decomposition to valuation-subring decomposition.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.normalizationIdealBasePrime
DocumentationThe prime of the base ring below a normalization prime.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
TameAbhyankar.SGA1.normalizationIdealBasePrime_isMaximal
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
omit [IsFractionRing B L] [IsDedekindDomain B] in
TameAbhyankar.SGA1.localDecomposition_fixes_normalizationBase
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
omit [IsFractionRing A K] [IsIntegralClosure B A L]
[Algebra.IsAlgebraic K L] [IsGalois K L] in
TameAbhyankar.SGA1.normalizationBaseToDecompositionFixedSubring
DocumentationThe base ring maps canonically to the fixed valuation subring defining the intrinsic decomposition residue field.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
TameAbhyankar.SGA1.normalizationBaseResidueToDecompositionResidueField
DocumentationThe canonical map from the base-prime residue field to the intrinsic decomposition residue field.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
TameAbhyankar.SGA1.normalizationBaseResidueToDecompositionResidueField_mk
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
omit [IsFractionRing A K] [IsIntegralClosure B A L]
[Algebra.IsAlgebraic K L] [IsGalois K L] in
TameAbhyankar.SGA1.decompositionResidueField_algebraMap_mk
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
omit [Algebra.IsAlgebraic K L] [IsGalois K L] in
TameAbhyankar.SGA1.normalizationBaseResidue_decompositionResidueField_commutes
DocumentationThe canonical base-residue map agrees with the usual normalization residue map after localization.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
omit [IsFractionRing A K] [IsIntegralClosure B A L]
[Algebra.IsAlgebraic K L] [IsGalois K L] in
TameAbhyankar.SGA1.normalizationBaseResidueToDecompositionResidueField_surjective
DocumentationIn residue characteristic zero, the canonical base-residue map onto the intrinsic decomposition residue field is surjective. The proof uses the normal residue extension and the naturality of the two residue actions.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L
TameAbhyankar.SGA1.normalizationBaseResidueEquivDecompositionResidueField
DocumentationIn residue characteristic zero, the residue field of the base prime is canonically the intrinsic decomposition residue field of the localized normalization.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section DecompositionLocalization
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
section BaseResidueField
variable [IsGalois K L]
include L