A ring anti-homomorphism R → S: a map that preserves addition and the multiplicative
identity, but reverses the order of multiplication, i.e. f (a * b) = f b * f a.
Corresponds to Definition 12.1 of Sutherland's Elliptic Curves.
- toFun : R → S
Instances For
RingAntiHom R S is a FunLike type: it coerces to its underlying function and the
coercion is injective.
Convert a ring homomorphism into the opposite ring R →+* Sᵐᵒᵖ to a ring
anti-homomorphism R → S by post-composing with unop.
Instances For
A ring involution on R: a ring anti-homomorphism R → R that is its own inverse.
This is the second half of Definition 12.1 in Sutherland's Elliptic Curves.
- toFun : R → R
Instances For
RingInvolution R is a FunLike type: it coerces to its underlying function and the
coercion is injective.
A ring involution φ reverses multiplication: φ (a * b) = φ b * φ a.
A ring involution sends 1 to 1.
A ring involution preserves addition.
A ring involution is bijective; its inverse is itself.
Convert Mathlib's RingInvo R (a ring involution as a R →+* Rᵐᵒᵖ) to a
RingInvolution R.
Instances For
The endomorphism algebra of an elliptic curve E, defined as
End(E) ⊗_ℤ ℚ. This realises Definition 12.2 of Sutherland's Elliptic Curves:
End^0(E) := End(E) ⊗_ℤ ℚ.
Instances For
The endomorphism algebra End(E) ⊗_ℤ ℚ inherits a ring structure from the tensor
product of rings.
The endomorphism algebra End(E) ⊗_ℤ ℚ is naturally a ℚ-algebra via the right tensor
factor.
The canonical ring homomorphism End(E) → End(E) ⊗_ℤ ℚ sending an endomorphism
α to α ⊗ 1.
Instances For
The endomorphism algebra also inherits a ℤ-algebra structure.
The endomorphism algebra is a ℚ-module via its ℚ-algebra structure.
The canonical ring homomorphism ℚ → End(E) ⊗_ℤ ℚ, given by the ℚ-algebra map.
Instances For
The additive group structure on the endomorphism algebra, inherited from its ring structure.