Algebra homomorphisms between quadratic algebras #
An R-algebra homomorphism f : QuadraticAlgebra R a b →ₐ[R] QuadraticAlgebra R a' b' is
determined by the image of ω, and its matrix in the bases 1, ω is [1, (f ω).re; 0, (f ω).im].
Furthermore f is injective exactly when (f ω).im is regular, bijective exactly when it is
a unit. Finally, an injective f preserves the trace and the norm, and commutes with conjugation.
Main results #
QuadraticAlgebra.toMatrix_algHom,QuadraticAlgebra.det_toMatrix_algHom: the matrix offin the bases1, ωis[1, (f ω).re; 0, (f ω).im], whose determinant is(f ω).im.QuadraticAlgebra.isRegular_im_omega_iff_injective:fis injective iff(f ω).imis regular.QuadraticAlgebra.isUnit_im_omega_iff_bijective:fis bijective iff(f ω).imis a unit.QuadraticAlgebra.isUnit_im_omega_of_algEquiv: for an algebra isomorphism,(e ω).imis a unit.QuadraticAlgebra.trace_algHom,QuadraticAlgebra.algHom_star,QuadraticAlgebra.norm_algHom: an injective algebra homomorphism preserves the trace and the norm, and commutes with conjugation.
The matrix of an algebra homomorphism f between quadratic algebras in the bases 1, ω is
[1, (f ω).re; 0, (f ω).im] since f 1 = 1. In particular, its determinant is (f ω).im,
see det_toMatrix_algHom.
The determinant of an algebra homomorphism f between quadratic algebras, in the bases 1, ω,
is (f ω).im.
An algebra homomorphism f between quadratic algebras is injective exactly when (f ω).im is
regular, which is the determinant of f in the bases 1, ω, see det_toMatrix_algHom.
An algebra homomorphism f between quadratic algebras is bijective exactly when (f ω).im is
a unit, the injective case being isRegular_im_omega_iff_injective.
Any R-algebra isomorphism between quadratic algebras sends ω to an element
whose imaginary part is a unit.
An injective algebra homomorphism sends ω to an element of trace b.
An injective algebra homomorphism sends ω to an element of norm -a.
An injective algebra homomorphism preserves traces.
An injective algebra homomorphism commutes with conjugation.
An injective algebra homomorphism preserves norms.