Quadratic algebras: involution, norm, trace, and change of generator. #
Let R be a commutative ring. We define:
QuadraticAlgebra.star: the quadratic involutionQuadraticAlgebra.norm: the normQuadraticAlgebra.trace: the trace, as anR-linear mapQuadraticAlgebra.changeGeneratorandQuadraticAlgebra.changeGeneratorEquiv: theR-algebra map, respectively isomorphism (whenuis a unit), induced by the change of generatorω ↦ u • ω + k
We prove:
QuadraticAlgebra.isUnit_iff_norm_isUnit:w : QuadraticAlgebra R a bis a unit iffw.normis a unit inR.QuadraticAlgebra.norm_mem_nonZeroDivisors_iff:w : QuadraticAlgebra R a bisn't a zero divisor iffw.normisn't a zero divisor inR.If
Kis a field, and∀ r, r ^ 2 ≠ a + b * r, thenQuadraticAlgebra K a bis a field.
The representative of the root in the quadratic algebra
Instances For
the canonical element ⟨0, 1⟩ in a quadratic algebra QuadraticAlgebra R a b.
Instances For
Alias of QuadraticAlgebra.re_omega.
Alias of QuadraticAlgebra.im_omega.
Decomposition of an element of a quadratic algebra in the basis (1, ω).
The unique AlgHom from QuadraticAlgebra R a b to an R-algebra A,
constructed by replacing ω with the provided root.
Conversely, this associates to every algebra morphism QuadraticAlgebra R a b →ₐ[R] A
a value of ω in A.
Instances For
A quadratic algebra is generated by ω.
Conjugation in QuadraticAlgebra R a b.
The conjugate of x + y ω is x + y ω' = (x + b * y) - y ω.
the norm in a quadratic algebra, as a MonoidHom.
Instances For
An element of QuadraticAlgebra R a b has norm equal to 1
if and only if it is contained in the submonoid of unitary elements.
Alias of the reverse direction of QuadraticAlgebra.norm_eq_one_iff_mem_unitary.
An element of QuadraticAlgebra R a b has norm equal to 1
if and only if it is contained in the submonoid of unitary elements.
Alias of the forward direction of QuadraticAlgebra.norm_eq_one_iff_mem_unitary.
An element of QuadraticAlgebra R a b has norm equal to 1
if and only if it is contained in the submonoid of unitary elements.
The kernel of the norm map on QuadraticAlgebra R a b equals
the submonoid of unitary elements.
The trace in a quadratic algebra, as an R-linear map.
Instances For
z + star z is the trace of z.
The conjugate of z is trace z - z.
Every element of a quadratic algebra satisfies its characteristic equation.
Alias of QuadraticAlgebra.changeGenerator.
The R-algebra map induced by the change of generator ω ↦ u • ω + k, see
changeGenerator_omega.
Instances For
Alias of QuadraticAlgebra.changeGeneratorEquiv.
changeGenerator along a unit u, as an isomorphism.
Instances For
If K is a field and there is no r : K such that r ^ 2 = a + b * r,
then QuadraticAlgebra K a b is a field.