Tensor products of algebras and products #
Mathlib's Algebra.TensorProduct.prodRight distributes A ⊗[R] (B × C) over the product in the
right factor. This file gives the algebra equivalence for a product in the left factor,
(A₁ × A₂) ⊗[R] B ≃ₐ[R] (A₁ ⊗[R] B) × (A₂ ⊗[R] B): the algebra form of Mathlib's linear
TensorProduct.prodLeft. It also evaluates the inverse of Mathlib's
Algebra.TensorProduct.piScalarRight : A ⊗[R] (ι → R) ≃ₐ[S] (ι → A) on Pi.single i x, so that
simp computes the matrix entries of a base change of an algebra map between function algebras.
Base-changing a section factoring through a coordinate projection commutes with the same
product decomposition (AlgHom.sectionBaseChange_comp_evalAlgHom).
Main declarations #
TauCeti.Algebra.TensorProduct.prodLeft: the algebra equivalence above.TauCeti.Algebra.TensorProduct.piScalarRight_symm_single: the inverse of Mathlib'sAlgebra.TensorProduct.piScalarRightonPi.single i x.
The tensor product of algebras distributes over a product in the left factor:
(A₁ × A₂) ⊗[R] B ≃ₐ[R] (A₁ ⊗[R] B) × (A₂ ⊗[R] B).
Instances For
prodLeft sends a pure tensor (a₁, a₂) ⊗ₜ b to the pair (a₁ ⊗ₜ b, a₂ ⊗ₜ b).
The inverse of prodLeft sends (a₁ ⊗ₜ b, a₂ ⊗ₜ b) to (a₁, a₂) ⊗ₜ b.
The inverse of piScalarRight sends Pi.single i x to x ⊗ₜ Pi.single i 1: the algebra form
of Mathlib's TensorProduct.piScalarRight_symm_single.
Base change of a section factoring through one coordinate of a product agrees with the base-changed section on that coordinate of the base-changed product.