Arithmetic facts for the descent #
This file formalises the arithmetic behind the even-dimensional descent step.
For even n, c_n = (-2)^(n/2) is the integer with π^n = [c_n], and
N = c_n - 1:
cN_sq:c_n^2 = Q = 2^n;nn_dvd:N ∣ Q - 1, sinceQ - 1 = (c_n - 1)(c_n + 1);isCoprime_nn:gcd(N, m) = 1whenevergcd(m, Q - 1) = 1.
N is the annihilator of E(K) used by Isogeny.gMap_bijective; see
Geometry/FrobeniusAnnihilator.lean.
c_n = (-2)^(n/2), the integer with π^n = [c_n] for even n.
Equations
- KasamiCyclicAdditive.Descent.cN n = (-2) ^ (n / 2)
Instances For
N = c_n - 1.