Over a field in which 2 ≠ 0, if t is nonzero and (t^2)' = 0, then t' = 0.
Used in characteristic-p arguments where vanishing of the derivative of a square
forces vanishing of the derivative of the base polynomial.
From the curve equation v³ · s² · f₁ = t² · w of an isogeny in standard form,
together with v' = 0 and w' = 0, deduce that the Wronskian of s² · f₁ and t²
vanishes. A key computation in the proof of Lemma 5.3.
The "x-coordinate" part of Lemma 5.3: in characteristic p > 0, if coprime
polynomials u, v satisfy u'v - uv' = 0 (inseparability of u/v), then u and
v are both p-th powers, i.e. of the form f(x^p) and g(x^p). This corresponds
to Lemma 5.1 applied to the x-coordinate of an inseparable isogeny.
If s and t are coprime and f₁ and t are coprime, then s² · f₁ is
coprime to t². A bookkeeping lemma supporting the curve equation analysis.
If a is a unit in k[X] and c ∣ a · b, then c ∣ b. A small divisibility
lemma used to peel off unit constants in characteristic-p arguments.
If f₁ is separable, m > 0, m ≠ 0 in k, and (r² · f₁^m)' = 0, then
f₁ ∣ r. This is the inductive step extracting more f₁ factors from s in the
proof of the y-coordinate part of Lemma 5.3.
The "y-coordinate" factorization of Lemma 5.3: in characteristic p > 0, if
f₁ is separable, s ≠ 0, and (s² · f₁)' = 0, then s² · f₁ = (expand_p g₂)² · f₁^p
for some g₂. This shows the y-coefficient of an inseparable isogeny is a
p-th power times the suitable factor of f₁.
Auxiliary step toward Lemma 5.3: from the curve equation v³ · s² · f₁ = t² · w
together with v' = w' = 0, deduce that the y-denominator t has zero derivative.
This goes through the Wronskian vanishing and then Polynomial.derivative_eq_zero_of_sq.
Lemma 5.3 (Sutherland, Section 5.1): let α : E₁ → E₂ be an inseparable
isogeny of elliptic curves E₁: y² = f₁(x), E₂: y² = f₂(x) over a field k of
characteristic p > 0, written in standard form with u/v for the x-coordinate
and s/t · y for the y-coordinate. Then u, v, t are all p-th powers and
s² · f₁ factors as (p-th power)² · f₁^p, so the inseparable isogeny factors
through Frobenius as α = (a(x^p), b(x^p)·y^p).