FLT/Mathlib/LinearAlgebra/TensorProduct/Basis.lean
2 declarations, 0 contain sorry, 0 declared as axioms
Basis
Material destined for Mathlib.
Imports (3)
Imported by 2 files
- instance
(instance at line 24)line 24 sourceSource documentation
If A is a nontrivial free R-module and B is a nontrivial R-module then A ⊗[R] B is also nontrivial.
instance (R : Type*) [CommSemiring R] (A B : Type*) [AddCommMonoid A] [AddCommMonoid B] [Module R A] [Module R B] [Module.Free R A] [Nontrivial A] [Nontrivial B] : Nontrivial (A ⊗[R] B) := by … - instance
(instance at line 35)line 35 sourceSource documentation
If A is a nontrivial R-module and B is a nontrivial free R-module then A ⊗[R] B is also nontrivial.
instance (R : Type*) [CommSemiring R] (A B : Type*) [AddCommMonoid A] [AddCommMonoid B] [Module R A] [Module R B] [Module.Free R B] [Nontrivial A] [Nontrivial B] : Nontrivial (A ⊗[R] B) := by …