Quadratic algebras and quadratic extensions #
This file relates the concrete construction QuadraticAlgebra R a b to the predicate
Algebra.IsQuadraticExtension: a QuadraticAlgebra is a quadratic extension of R, and
conversely every commutative quadratic extension is isomorphic to a QuadraticAlgebra.
Main results #
- a
QuadraticAlgebrais a quadratic extension, as an instance; Algebra.IsQuadraticExtension.exists_algEquiv_quadraticAlgebra: every commutative quadratic extension is isomorphic to someQuadraticAlgebra R a b.
instance
QuadraticAlgebra.instIsQuadraticExtension
{R : Type u_1}
[CommSemiring R]
{a b : R}
[StrongRankCondition R]
:
Algebra.IsQuadraticExtension R (QuadraticAlgebra R a b)
A quadratic algebra is a quadratic extension.
theorem
Algebra.IsQuadraticExtension.exists_algEquiv_quadraticAlgebra
{R : Type u_1}
{A : Type u_2}
[CommRing R]
[StrongRankCondition R]
[CommRing A]
[Algebra R A]
[IsQuadraticExtension R A]
:
∃ (a : R) (b : R), Nonempty (A ≃ₐ[R] QuadraticAlgebra R a b)
Every quadratic extension A / R is isomorphic to QuadraticAlgebra R a b for some a, b.