Restriction of various maps between fields to integrally closed subrings. #
In this file, we assume A
is an integrally closed domain; K
is the fraction ring of A
;
L
is a finite (separable) extension of K
; B
is the integral closure of A
in L
.
We call this the AKLB setup.
Main definition #
galRestrict
: The restrictionAut(L/K) → Aut(B/A)
as anMulEquiv
in an AKLB setup.Algebra.intTrace
: The trace map of a finite extension of integrally closed domainsB/A
is defined to be the restriction of the trace map ofFrac(B)/Frac(A)
.Algebra.intNorm
: The norm map of a finite extension of integrally closed domainsB/A
is defined to be the restriction of the norm map ofFrac(B)/Frac(A)
.
The lift End(B/A) → End(L/K)
in an ALKB setup.
This is inverse to the restriction. See galRestrictHom
.
Equations
- galLift A K L B σ = let __src := IsLocalization.lift ⋯; { toRingHom := __src, commutes' := ⋯ }
Instances For
The restriction End(L/K) → End(B/A)
in an AKLB setup.
Also see galRestrict
for the AlgEquiv
version.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The restriction Aut(L/K) → Aut(B/A)
in an AKLB setup.
Equations
- galRestrict A K L B = (AlgEquiv.algHomUnitsEquiv K L).symm.trans ((Units.mapEquiv (galRestrictHom A K L B)).trans (AlgEquiv.algHomUnitsEquiv A B))
Instances For
Equations
- One or more equations did not get rendered due to their size.
The restriction of the trace on L/K
restricted onto B/A
in an AKLB setup.
See Algebra.intTrace
instead.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The trace of a finite extension of integrally closed domains B/A
is the restriction of
the trace on Frac(B)/Frac(A)
onto B/A
. See Algebra.algebraMap_intTrace
.
Equations
- Algebra.intTrace A B = Algebra.intTraceAux A (FractionRing A) (FractionRing B) B
Instances For
The restriction of the norm on L/K
restricted onto B/A
in an AKLB setup.
See Algebra.intNorm
instead.
Equations
- Algebra.intNormAux A K L B = { toFun := fun (s : B) => IsIntegralClosure.mk' A ((Algebra.norm K) ((algebraMap B L) s)) ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The norm of a finite extension of integrally closed domains B/A
is the restriction of
the norm on Frac(B)/Frac(A)
onto B/A
. See Algebra.algebraMap_intNorm
.
Equations
- Algebra.intNorm A B = Algebra.intNormAux A (FractionRing A) (FractionRing B) B