Theorems · Definition · ring theory
Algebra.TensorProduct.algEquivOfLinearEquivTensorProduct
{R : Type uR} →
{S : Type uS} →
{A : Type uA} →
{B : Type uB} →
{C : Type uC} →
[inst : CommSemiring R] →
[inst_1 : CommSemiring S] →
[inst_2 : Algebra R S] →
[inst_3 : Semiring A] →
[inst_4 : Algebra R A] →
[inst_5 : Algebra S A] →
[inst_6 : IsScalarTower R S A] →
[inst_7 : Semiring B] →
[inst_8 : Algebra R B] →
[inst_9 : Semiring C] →
[inst_10 : Algebra S C] →
(f : TensorProduct R A B ≃ₗ[S] C) →
(∀ (a₁ a₂ : A) (b₁ b₂ : B),
f ((a₁ * a₂) ⊗ₜ[R] (b₁ * b₂)) = f (a₁ ⊗ₜ[R] b₁) * f (a₂ ⊗ₜ[R] b₂)) →
f (1 ⊗ₜ[R] 1) = 1 → TensorProduct R A B ≃ₐ[S] CBuild an algebra equivalence from a linear equivalence out of a tensor product, and evidence
that on pure tensors, it preserves multiplication and the identity.
Note that we state h_one using 1 ⊗ₜ[R] 1 instead of 1 so that lemmas about f applied to pure
tensors can be directly applied by the caller (without needing TensorProduct.one_def).
- Defined in
- Mathlib.RingTheory.TensorProduct.Maps
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 79 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites18
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- RingHom.idstatement and proof · cited by 18,349
- Semiringstatement and proof · cited by 13,802
- Algebrastatement and proof · cited by 11,388
- CommSemiringstatement and proof · cited by 10,911
- IsScalarTowerstatement and proof · cited by 3,896
- LinearEquivstatement and proof · cited by 3,317
- AlgHomproof · cited by 3,236
- TensorProductstatement and proof · cited by 2,545
- AlgEquivstatement · cited by 1,681
- TensorProduct.tmulstatement and proof · cited by 1,182
- LinearEquiv.toLinearMapproof · cited by 1,171
Cited by7
Results whose statement or proof uses this declaration.
- Algebra.TensorProduct.commproof · cited by 38
- Algebra.TensorProduct.ridproof · cited by 20
- Algebra.TensorProduct.lidproof · cited by 10
- Subalgebra.rTensorBotproof · cited by 6
- Subalgebra.lTensorBotproof · cited by 6
- Algebra.TensorProduct.algEquivIncludeRangeproof · cited by 4
- Algebra.TensorProduct.algEquivOfLinearEquivTensorProduct_applystatement · cited by 0