Facts about algebras involving bilinear maps and tensor products #
We move a few basic statements about algebras out of Algebra.Algebra.Basic,
in order to avoid importing LinearAlgebra.BilinearMap and
LinearAlgebra.TensorProduct unnecessarily.
The multiplication in a non-unital non-associative algebra is a bilinear map.
A weaker version of this for semirings exists as AddMonoidHom.mul.
Equations
Instances For
The multiplication map on a non-unital algebra, as an R-linear map from A ⊗[R] A to A.
Equations
Instances For
The multiplication map on a non-unital algebra, as an R-linear map from A ⊗[R] A to A.
Equations
Instances For
The multiplication map on a non-unital algebra, as an R-linear map from A ⊗[R] A to A.
Equations
Instances For
The multiplication in a non-unital algebra is a bilinear map.
A weaker version of this for non-unital non-associative algebras exists as LinearMap.mul.
Equations
Instances For
A LinearMap preserves multiplication if pre- and post- composition with LinearMap.mul are
equivalent. By converting the statement into an equality of LinearMaps, this lemma allows various
specialized ext lemmas about →ₗ[R] to then be applied.
This is the LinearMap version of AddMonoidHom.map_mul_iff.
The multiplication in an algebra is an algebra homomorphism into the endomorphisms on the algebra.
A weaker version of this for non-unital algebras exists as NonUnitalAlgHom.lmul.
Equations
Instances For
The multiplication map on an R-algebra, as an A-linear map from A ⊗[R] A to A.