The restriction of an endomorphism α : E → E to the n-torsion subgroup,
viewed as an additive group homomorphism E[n] →+ E[n].
Instances For
The restriction to torsion commutes with the inclusion E[n] ↪ E: the
underlying point of α.restrictTorsion n P is just α(P).
The matrix of α acting on the n-torsion E[n], computed by conjugating
the restriction with an isomorphism e : E[n] ≃+ (ZMod n)² to standard basis.
Instances For
The trace mod n of α on the n-torsion: the trace of α.torsionMatrix n e.
Instances For
The determinant mod n of α on the n-torsion: the determinant of
α.torsionMatrix n e.
Instances For
The torsion matrix of α satisfies the characteristic equation
M² - t • M + d • I = 0, where t is the algebraic trace (from
α.traceAux) reduced mod n and d is the degree of α mod n.
If M satisfies two characteristic equations M² - t•M + d•I = 0 and
M² - tr(M)•M + det(M)•I = 0 (Cayley–Hamilton), then their difference yields
(tr M - t)•M + (d - det M)•I = 0.
From the relation (tr M - t)•M + (d - det M)•I = 0 on the torsion matrix,
deduce that the algebraic trace equals tr M and the degree equals det M
modulo n (requires n coprime to the characteristic).
Combining the characteristic equation from α's algebraic data with
Cayley–Hamilton on the torsion matrix yields that the algebraic trace and
degree of α agree mod n with the trace and determinant of α.torsionMatrix n e.
The algebraic trace of an endomorphism α, reduced mod n, equals the
trace of α acting on the n-torsion: tr(α) ≡ tr(α | E[n]) (mod n) when
n is coprime to char F. This is the key compatibility used in the Tate
module trace construction.