Lemma 5.1, first equivalence. For coprime polynomials $u, v$ over a field $k$, the Wronskian $W(u, v) = u v' - u' v$ vanishes iff both $u$ and $v$ are constant (have zero derivative).
Lemma 5.1, second equivalence. Over a field $k$, a polynomial $u$ has
zero derivative iff it is a $p$-th power (in the sense of being in the image of
the Frobenius expand map), where $p = \mathrm{char}\, k$ (with the convention
$p = 0$ giving the constant polynomials).
Lemma 5.1. For coprime polynomials $u, v$ over a field $k$, the
Wronskian $W(u, v)$ vanishes iff both $u$ and $v$ are $p$-th powers (in the
sense of expand), where $p = \mathrm{char}\, k$.
A short Weierstrass curve $y^2 = x^3 + A x + B$, recorded by its coefficients $A, B \in k$.
- A : k
- B : k
Instances For
An affine point $(x, y)$ on a short Weierstrass curve $E$, together with a proof that it satisfies the curve equation $y^2 = x^3 + A x + B$.
- x : k
- y : k
Instances For
Input data for the Vélu degree-2 isogeny construction: a $k$-rational $2$-torsion point $(x_0, 0)$ on $E$, encoded by $x_0$ together with a proof that $x_0$ is a root of the cubic $x^3 + A x + B$.
- x₀ : k
Instances For
Vélu's degree-2 parameter $t = 3 x_0^2 + A$ (twice the slope of the tangent at the kernel point).
Instances For
Vélu's degree-2 parameter $w = x_0 \cdot t$.
Instances For
New $A$-coefficient $A' = A - 5 t$ of the Vélu degree-2 image curve.
Instances For
New $B$-coefficient $B' = B - 7 w$ of the Vélu degree-2 image curve.
Instances For
The image curve $E' : y^2 = x^3 + A' x + B'$ produced by Vélu's degree-2 formula.
Instances For
The $A$-coefficient of the Vélu degree-2 image curve unfolds to $A'$.
The $B$-coefficient of the Vélu degree-2 image curve unfolds to $B'$.
The $x$-coordinate of the Vélu degree-2 isogeny: $\varphi_x(x) = \frac{x^2 - x_0 x + t}{x - x_0}$.
Instances For
Multiplier appearing in the $y$-coordinate of the Vélu degree-2 isogeny: $\frac{(x - x_0)^2 - t}{(x - x_0)^2}$, so that $\varphi_y(x, y) = y \cdot \frac{(x - x_0)^2 - t}{(x - x_0)^2}$.
Instances For
The (generator of the) Vélu degree-2 kernel: the $2$-torsion point $(x_0, 0)$ on $E$.
Instances For
Vélu's per-point parameter $t_Q = 3 x_Q^2 + A$ at the point $Q = (x_Q, y_Q)$.
Instances For
Vélu's per-point parameter $u_Q = 2 y_Q^2$ at the point $Q$.
Instances For
Vélu's per-point parameter $w_Q = u_Q + t_Q x_Q$ at the point $Q$.
Instances For
Unfolding $t_Q$.
Unfolding $u_Q$.
Unfolding $w_Q$.
Input data for Vélu's odd-degree isogeny construction: a finite set
$\{Q_1, \dots, Q_n\}$ of affine points (representatives modulo $\pm$), such
that the resulting kernel has odd order $n + 1$ (i.e.\ the cardinality of pts
plus one is odd).
- pts : Finset (AffinePoint E)
Instances For
Aggregated Vélu parameter $t = \sum_Q t_Q$ over the (odd-order) kernel.
Instances For
Aggregated Vélu parameter $w = \sum_Q w_Q$ over the (odd-order) kernel.
Instances For
New $A$-coefficient $A' = A - 5 t$ of the Vélu odd-degree image curve.
Instances For
New $B$-coefficient $B' = B - 7 w$ of the Vélu odd-degree image curve.
Instances For
The Vélu odd-degree image curve $E' : y^2 = x^3 + A' x + B'$.
Instances For
The $A$-coefficient of the Vélu odd-degree image curve unfolds to $A'$.
The $B$-coefficient of the Vélu odd-degree image curve unfolds to $B'$.
The Vélu odd-degree rational function on $x$-coordinates: $r(x) = x + \sum_{Q} \left( \frac{t_Q}{x - x_Q} + \frac{u_Q}{(x - x_Q)^2} \right)$.
Instances For
Derivative of the Vélu rational function: $r'(x) = 1 - \sum_{Q} \left( \frac{t_Q}{(x - x_Q)^2} + \frac{2 u_Q}{(x - x_Q)^3} \right)$.
Instances For
The image of a point under the Vélu odd-degree isogeny lies on the image curve: $(r'(x_P) y_P)^2 = r(x_P)^3 + A' r(x_P) + B'$ for any point $P$ whose $x$-coordinate differs from all kernel $x$-coordinates.
Separability of Vélu's odd-degree isogeny: the rational function $r(x)$ admits a separable representation $r(x) = p(x)/q(x)^2$ for coprime polynomials $p, q$ with non-vanishing Wronskian, where $q$ has the kernel $x$-coordinates as its zero set, and $\max(\deg p, 2 \deg q) = |\mathrm{pts}| + 1$ is the degree of the isogeny.
Vélu's odd-degree isogeny theorem (combined form): the rational formulae $(r, r')$ define an isogeny $E \to E'$ with the prescribed kernel, and this isogeny is separable, of degree $|\mathrm{pts}| + 1$, with kernel $x$-coordinates exactly the zeros of $q$.