Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.RelativeFrobenius

Relative Frobenius on affine coordinate rings #

For a Weierstrass curve W over a commutative ring of exponential characteristic p, this file constructs the relative Frobenius map from the coordinate ring of the Frobenius twist W.map (frobenius R p) to W.CoordinateRing. It sends the two coordinates to their p-th powers and factors the absolute Frobenius through Mathlib's base-change map.

Main definitions #

Main results #

Roadmap #

TauCetiRoadmap/EllipticCurves/README.md, Layer 1, the relative Frobenius milestone. This is the coordinate-ring construction underlying the function-field pullback and isogeny.

Provenance #

Not a port. The pinned sources build only the absolute finite-field Frobenius; the relative Frobenius over an arbitrary commutative base appears in none of them. The exponential-characteristic instance is the direct transport along Mathlib's injective coordinate-ring algebra map.

The coordinate ring of a Weierstrass curve has the same exponential characteristic as its base ring.

The relative Frobenius on coordinate rings: the R-algebra map out of the coordinate ring of the Frobenius twist W⁽ᵖ⁾ that sends its two coordinates to the p-th powers of the coordinates of W.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    The relative Frobenius substitutes X ^ p into a polynomial in the affine coordinate.

    @[simp]

    The relative Frobenius sends the second coordinate of the twist to y ^ p.

    The absolute Frobenius factors through the twist. Mathlib's base-change map W.CoordinateRing →+* (W.map (frobenius R p)).CoordinateRing is semilinear over the coefficient Frobenius; composing the relative Frobenius with it recovers the p-power map of W.CoordinateRing.

    @[simp]

    The pointwise form of relativeFrobenius_comp_map.

    Iterated relative Frobenius #

    The iterated relative Frobenius on coordinate rings. It maps the coordinate ring of the n-th Frobenius twist W.map (iterateFrobenius R p n) to W.CoordinateRing, sending the two coordinates to their p ^ n-th powers.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      The iterated relative Frobenius substitutes X ^ (p ^ n) into a polynomial in the affine coordinate.

      @[simp]

      The iterated relative Frobenius sends the second coordinate of the twist to its p ^ n-th power.

      The iterated absolute Frobenius factors through the n-th twist. Composing the coefficient map with the iterated relative Frobenius is the p ^ n-power map on W.CoordinateRing.