Finite places in an exact constant extension #
Let N / C(X) be finite separable with exact constant field C, and let S / C
be finite Galois. This file connects maximal ideals in the explicit
normalization of S ⊗[C] N to the project's finite-place types over S and
C. It proves that the upstairs residue field is finite, packages the
downstairs contraction as an actual finite place of N, and expresses the
constant-extension residue formula as
deg_S(Q) = deg_C(P) / gcd([S : C], deg_C(P)).
No maximality or residue-finiteness hypothesis is left to downstream users.
The algebra structure from C to N used in the constant extension finite place bridge
construction.
Equations
- BGS.HasseWeil.bridgeBaseConstantAlgebra C N = ((algebraMap (RatFunc C) N).comp (algebraMap C (RatFunc C))).toAlgebra
Instances For
The algebra structure from C[X] to N used in the constant extension finite place
bridge construction.
Equations
Instances For
The algebra structure from S[X] to (ExactConstantExtension C N S) used in the
constant extension finite place bridge construction.
Equations
Instances For
The algebra structure from S[X] to (S ⊗[C] integralClosure C[X] N) used in the
constant extension finite place bridge construction.
Equations
Instances For
The algebra structure from S to (integralClosure S[X] (ExactConstantExtension C N S)) used in the constant extension finite place bridge construction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pull an ideal in the explicit base-changed normalization back to the constant tensor of the original normalization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Package a height-one ideal of the explicit normalization as an actual
finite place over S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The residue field of an upstairs height-one ideal is finite.
Every upstairs height-one ideal is maximal.
Package the downstairs contraction as an actual finite place of N/C(X).
Equations
- BGS.HasseWeil.exactConstantExtensionDownstairsFinitePlace C S N hExact q = id { asIdeal := BGS.HasseWeil.finiteFieldConstantExtensionDownstairsIdeal C S N q.asIdeal, isPrime := ⋯, ne_bot := ⋯ }
Instances For
Constant extension changes the degree of an actual finite place by the standard division-by-gcd formula.