Commit 2023-08-07 16:43 759a1d08
View on Github →feat(RingTheory/TensorProduct): heterogenize (#6417) This:
- Improves the module docstring, which was both out of date and not very informative
- Addresses a
TODOto generalizeincludeLeftto commuting actions. As a result a few downstream results are changed to be aboutincludeLeftRingHomora ⊗ₜ 1, as carrying around the extra useless ring just makes the lemmas harder to use. Nothing seems to suffer from this change. - Introduces
TensorProduct.AlgebraTensorModule.rid - Generalizes the following to work for towers of rings:
Algebra.TensorProduct.algHomOfLinearMapTensorProductAlgebra.TensorProduct.mapAlgebra.TensorProduct.congrAlgebra.TensorProduct.endTensorEndAlgHomAlgebra.TensorProduct.ext(and renames it toAlgebra.TensorProduct.ext')Algebra.TensorProduct.rid
- Introduces a new
Algebra.TensorProduct.extwhich follows "partially-applied ext lemmas", and uses it to golf a proof inRingTheory/Etale.lean
I need many of these results for building AlgEquivs relating to the base change of clifford algebras.