The Kummer character of an isogeny #
Let φ : W₁ → W₂ be an isogeny of elliptic curves over a field F, and g a nonzero function on
W₁ whose n-th power is pulled back along φ. The translations by the points of ker φ fix
every pulled-back function, so each of them moves g by an n-th root of unity, and these roots
of unity are constants because F is integrally closed in F(W₁). The resulting homomorphism
S ↦ τ_S g / g from ker φ to the n-th roots of unity of F is the Kummer character of g.
Main definitions #
TauCeti.Isogeny.kummerCharacter: the characterS ↦ τ_S g / gofker φ.
Main results #
TauCeti.Isogeny.algebraMap_kummerCharacter: its value atS, read inF(W₁), isτ_S g / g.TauCeti.Isogeny.kummerCharacter_mul: it is multiplicative ing.TauCeti.Isogeny.kummerCharacter_eq_one_iff: it is trivial exactly whengis fixed by the translations byker φ; in particular it is trivial on a pulled-back function (TauCeti.Isogeny.kummerCharacter_eq_one_of_mem_fieldRange).TauCeti.Isogeny.kummerCharacter_eq_of_principal_eq: it depends ongonly through its divisor, two functions with the same divisor differing by a constant; so does the condition thatgⁿbe a pullback (TauCeti.Isogeny.pow_mem_fieldRange_of_principal_eq).
In Silverman's construction (AEC III.8.1), for T ∈ E[N] one takes g_T with
g_T^N = [N]^* f_T, where div f_T = N (T) - N (O), and sets e_N(S, T) = τ_S g_T / g_T. That is
this character, at φ = [N], n = N and g = g_T, evaluated at S; its multiplicativity in S
is the bilinearity of the pairing in its first variable.
References #
The Kummer character of an isogeny: for a unit g of F(W₁) whose n-th power is pulled
back along φ, the homomorphism S ↦ τ_S g / g from ker φ to the n-th roots of unity of
F.
Equations
- φ.kummerCharacter n g hg = (TauCeti.Isogeny.kerTranslationHom✝ φ).kummerCharacter n g ⋯
Instances For
The value of the Kummer character, read in F(W₁): τ_S g / g.
The Kummer character is multiplicative in g; (g h)ⁿ = gⁿ hⁿ is pulled back when both
factors are.
The Kummer character is trivial exactly when the kernel translations fix g.
The Kummer character of a pulled-back function is trivial: the kernel translations fix every pullback.
Whether gⁿ is pulled back along φ depends only on the divisor of g: two functions
with the same divisor differ by a constant, and the constants are pullbacks.
The Kummer character depends on g only through its divisor: two functions with the same
divisor differ by a constant, which every translation fixes.