Theorems · Inductive type · ring theory
QuaternionAlgebra.Basis
{R : Type u_1} → (A : Type u_2) → [inst : CommRing R] → [inst_1 : Ring A] → [Algebra R A] → R → R → R → Type u_2A quaternion basis contains the information both sufficient and necessary to construct an
R-algebra homomorphism from ℍ[R,c₁,c₂,c₃] to A; or equivalently, a surjective
R-algebra homomorphism from ℍ[R,c₁,c₂,c₃] to an R-subalgebra of A.
Note that for definitional convenience, k is provided as a field even though i_mul_j fully
determines it.
- Defined in
- Mathlib.Algebra.QuaternionBasis
- Cited by
- 28 results in Mathlib
- Foundations
- Depth 6 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Cited by43
Results whose statement or proof uses this declaration.
- QuaternionAlgebra.Basis.istatement and proof · cited by 23
- QuaternionAlgebra.Basis.jstatement and proof · cited by 23
- QuaternionAlgebra.Basis.kstatement and proof · cited by 16
- QuaternionAlgebra.Basis.selfstatement · cited by 9
- QuaternionAlgebra.Basis.i_mul_jstatement and proof · cited by 6
- QuaternionAlgebra.Basis.liftstatement and proof · cited by 6
- QuaternionAlgebra.Basis.compHomstatement and proof · cited by 4
- QuaternionAlgebra.Basis.j_mul_istatement and proof · cited by 4
- QuaternionAlgebra.Basis.j_mul_jstatement and proof · cited by 4
- QuaternionAlgebra.Basis.i_mul_istatement and proof · cited by 3
- QuaternionAlgebra.Basis.liftHomstatement and proof · cited by 3
- CliffordAlgebraQuaternion.quaternionBasisstatement · cited by 3