Multiplying the factors of a tensor product of commutative algebras along fibres #
A finite tensor product of commutative R-algebras is their coproduct, so a map f : σ → τ of
finite index types induces an algebra map
⨂_{i : σ} A (f i) → ⨂_{j : τ} A j, ⨂ₜ xᵢ ↦ ∏ᵢ (1 ⊗ ⋯ ⊗ xᵢ ⊗ ⋯ ⊗ 1),
placing xᵢ in the slot f i. It multiplies together the factors in each fibre of f and puts
1 in the slots outside the range of f. When f is a bijection it is the reindexing
equivalence; when f collapses two indices it is the multiplication of those two factors, and
when a slot is not hit it is the unit there. These are the merge and birth maps of a commutative
Frobenius algebra acting on tensor products indexed by finite sets of circles.
For a finite tensor power of a single commutative algebra B, multiplying all the factors
together gives an algebra map from ⨂_{i : σ} B to B itself. It is the indexed analogue of
Algebra.TensorProduct.lmul'.
Main definitions #
PiTensorProduct.fiberwiseMul: the algebra map alongf : σ → τ.PiTensorProduct.mulAlgHom: multiplication of all the factors of a finite tensor power of a commutative algebra.
Main results #
PiTensorProduct.fiberwiseMul_tprod,PiTensorProduct.fiberwiseMul_singleAlgHom: its values on pure tensors and on the factor inclusions.PiTensorProduct.fiberwiseMul_id,PiTensorProduct.fiberwiseMul_comp: functoriality inf.PiTensorProduct.mulAlgHom_tprod,PiTensorProduct.mulAlgHom_singleAlgHom: the values ofPiTensorProduct.mulAlgHomon pure tensors and on the factor inclusions.PiTensorProduct.tprod_eq_prod_singleAlgHom: a pure tensor is the product of its factors.PiTensorProduct.fiberwiseMul_tprod_eq_tprod_prod: for a constant family, the image of a pure tensor is the pure tensor of the products over the fibres.PiTensorProduct.toLinearMap_fiberwiseMul_equiv: along a bijection it isPiTensorProduct.reindex.PiTensorProduct.reindex_fiberwiseMul: it commutes with reindexing along a commuting square of index maps.PiTensorProduct.fiberwiseMul_sum_map: multiplication on a disjoint union is the tensor product of the multiplications on its two summands.PiTensorProduct.fiberwiseMul_fiberwiseMul_surjInv: along a surjection it has a right inverse, multiplication along a section.
The algebra map ⨂_{i : σ} A (f i) → ⨂_{j : τ} A j induced by a map f : σ → τ of finite
index types: it sends ⨂ₜ x to the product over i of x i placed in the slot f i. The
factors in each fibre of f are multiplied together, and slots outside the range of f get 1.
Instances For
PiTensorProduct.fiberwiseMul f places each factor of a pure tensor in its slot and multiplies
the results.
PiTensorProduct.fiberwiseMul f sends the factor inclusion at i to the factor inclusion at
f i. It is a pre-simp lemma since singleAlgHom_apply would otherwise rewrite the inner
factor inclusion first.
PiTensorProduct.fiberwiseMul along the identity is the identity.
PiTensorProduct.fiberwiseMul is functorial: multiplying along the fibres of f and then
along those of g is multiplying along the fibres of g ∘ f.
A pure tensor of a finite tensor product of commutative algebras is the product of its factors, each placed in its own slot.
Multiplication of the tensor factors, as an algebra map from a finite tensor power of B to
B. It is the indexed analogue of Algebra.TensorProduct.lmul'.
Instances For
PiTensorProduct.mulAlgHom multiplies the factors of a pure tensor.
PiTensorProduct.mulAlgHom is a left inverse of each factor inclusion. It is a pre-simp lemma
since singleAlgHom_apply would otherwise rewrite the factor inclusion first.
For a constant family, PiTensorProduct.fiberwiseMul f sends a pure tensor to the pure tensor
of the products of its factors over the fibres of f. In particular, an index j outside the
range of f receives the empty product 1.
Along a bijection, PiTensorProduct.fiberwiseMul is the reindexing equivalence.
PiTensorProduct.fiberwiseMul is natural in the index map: reindexing along bijections of the
source and target carries multiplication along f to multiplication along f' when the square
eτ ∘ f = f' ∘ eσ commutes.
Multiplication along a disjoint union of index maps acts separately on its two tensor factors, through the native sum-indexed tensor equivalence.
For a constant family, multiplying along a section of a surjection f and then along f is
the identity. In particular, multiplication along a surjection is surjective.