Flatness and tensor products of algebra homomorphisms #
Mathlib's TensorProduct.map_injective_of_flat_flat shows that the tensor product of two
injective linear maps is injective when the codomain of the first and the domain of the second
are flat. This file records the same statement for Algebra.TensorProduct.map of algebra
homomorphisms, so that it applies without first passing to the underlying linear maps.
It also identifies the kernel after tensoring an algebra map with a flat algebra, the analogue
of Mathlib's Algebra.TensorProduct.lTensor_ker with flatness in place of surjectivity.
Main results #
Algebra.TensorProduct.map_injective_of_flat_flat: the tensor product of two injective algebra homomorphisms is injective under the flatness hypotheses ofTensorProduct.map_injective_of_flat_flat.Algebra.TensorProduct.lTensor_ker_of_flat: tensoring with a flat algebra carries kernels to their images under the right tensor inclusion.
The tensor product of two injective algebra homomorphisms is injective when the codomain of the first and the domain of the second are flat.
Tensoring an algebra map with a flat algebra carries its kernel to the ideal generated by its image under the right tensor inclusion.