Vanishing of elements in a tensor product of two modules #
Let TensorProduct.exists_finset). We would like to determine under what circumstances such an
expression vanishes.
Let us say that an expression TensorProduct.VanishesTrivially) if there exist a finite index type
Fin k, elements TensorProduct.sum_tmul_eq_zero_of_vanishesTrivially) that if
The equational criterion for vanishing (TensorProduct.vanishesTrivially_iff_sum_tmul_eq_zero),
which appears as
[A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term],
states that if the elements
We also prove the following generalization
(TensorProduct.vanishesTrivially_iff_sum_tmul_eq_zero_of_rTensor_injective). If the submodule
Module.Flat.iff_forall_isTrivialRelation.)
Conversely (TensorProduct.rTensor_injective_of_forall_vanishesTrivially),
suppose that for every equation
References #
- [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term]
TODO #
- Prove the same theorems with
and swapped.
An expression Fin k,
elements
Equational criterion for vanishing [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term], backward direction.
If the expression
Equational criterion for vanishing [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term], forward direction.
Assume that the
Equational criterion for vanishing [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term].
Assume that the
Equational criterion for vanishing [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term], forward direction, generalization.
Assume that the submodule
Equational criterion for vanishing [A. Altman and S. Kleiman, A term of commutative algebra (Lemma 8.16)][altman2021term], generalization.
Assume that the submodule
Converse of TensorProduct.vanishesTrivially_of_sum_tmul_eq_zero_of_rTensor_injective.
Assume that every expression
Every expression
Every expression
If the map
Alias of TensorProduct.forall_vanishesTrivially_iff_forall_fg_rTensor_injective.
Every expression
Alias of TensorProduct.rTensor_injective_of_forall_fg_rTensor_injective.
If the map