Frobenius restriction over a finite constant field #
Let K be a finite field and put q = #K. The map
x ↦ x ^ (q ^ n) on any commutative K-algebra is the n-th iterate of
the relative Frobenius. In particular it is a genuine K-algebra
endomorphism: no Frobenius-twisted scalar action is needed.
This file packages that endomorphism as an algebra homomorphism and as a linear map, specializes the two tensor-restriction orientations, and records the principal-divisor and pole-budget identities needed by the Stepanov restriction argument.
The n-fold relative Frobenius on a commutative algebra over the finite
field K. Its underlying function is x ↦ x ^ ((#K) ^ n).
Equations
- BGS.HasseWeil.powCardAlgHom K A n = FiniteField.frobeniusAlgHom K A ^ n
Instances For
The tensor restriction induced by (x, y) ↦ x * y ^ ((#K) ^ n).
Equations
Instances For
The swapped tensor restriction induced by
(x, y) ↦ x ^ ((#K) ^ n) * y.
Equations
Instances For
The algebra structure from K to L used in the frobenius restriction construction.
Equations
- BGS.HasseWeil.frobeniusRestrictionConstantAlgebra K L = ((algebraMap (RatFunc K) L).comp (algebraMap K (RatFunc K))).toAlgebra
Instances For
Raising to (#K) ^ n scales every exhaustive place order by that
integer.
Pointwise form of the Frobenius order-scaling identity.
The pole divisor is scaled by the same power of the constant-field cardinality under iterated Frobenius.
Iterated Frobenius sends L(D) into L((#K)^n D).
The pole budget for the swapped product
(x, y) ↦ x ^ ((#K)^n) * y.
Tensor restriction between Riemann spaces in the unswapped orientation.
Equations
Instances For
Tensor restriction between Riemann spaces in the swapped orientation.