Mathlib Map

Theorems · Definition · linear algebra

Module.Basis.tensorProduct

{R : Type u_1} →
  {S : Type u_2} →
    {M : Type u_3} →
      {N : Type u_4} →
        {ι : Type u_5} →
          {κ : Type u_6} →
            [inst : CommSemiring R] →
              [inst_1 : Semiring S] →
                [inst_2 : Algebra R S] →
                  [inst_3 : AddCommMonoid M] →
                    [inst_4 : Module R M] →
                      [inst_5 : Module S M] →
                        [inst_6 : IsScalarTower R S M] →
                          [inst_7 : AddCommMonoid N] →
                            [inst_8 : Module R N] →
                              Module.Basis ι S M → Module.Basis κ R N → Module.Basis (ι × κ) S (TensorProduct R M N)

If b : ι → M and c : κ → N are bases then so is fun i ↦ b i.1 ⊗ₜ c i.2 : ι × κ → M ⊗ N.

Defined in
Mathlib.LinearAlgebra.TensorProduct.Basis
Cited by
19 results in Mathlib
Foundations
Depth 91 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommSemiringSemiringAlgebraAddCommMonoidModuleModuleIsScalarTowerAddCommMonoidModule

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Module.Basis.baseChange · cited by 9Basis.baseChangeModule.Basis.tensorProduct_apply · cited by 9Basis.tensorProduct_applyAlgebra.FormallyUnramified.finite_of_free · cited by 7FormallyUnramified.finite…Module.Basis.tensorProduct_repr_tmul_apply · cited by 6Basis.tensorProduct_repr_…OrthonormalBasis.tensorProduct · cited by 5OrthonormalBasis.tensorPr…rank_tensorProduct · cited by 4rank_tensorProductLinearMap.trace_eq_contract_of_basis · cited by 2LinearMap.trace_eq_contra…AlgHom.mulLeftRightMatrix.inv_comp · cited by 1mulLeftRightMatrix.inv_co…Module.Free.bijective_algebraMap_of_finrank_eq_one · cited by 1Free.bijective_algebraMap…TensorProduct.toMatrix_map · cited by 1TensorProduct.toMatrix_mapOrthonormalBasis.tensorProduct_apply · cited by 1OrthonormalBasis.tensorPr…OrthonormalBasis.tensorProduct_repr_tmul_apply · cited by 1OrthonormalBasis.tensorPr…Module.Basis.tensorProduct_apply' · cited by 1Basis.tensorProduct_apply'Algebra.FormallyUnramified.range_eq_top_of_isPurelyInseparable · cited by 1FormallyUnramified.range_…TensorProduct.toMatrix_assoc · cited by 0TensorProduct.toMatrix_as…Module · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidAlgebra · cited by 11388AlgebraCommSemiring · cited by 10911CommSemiringIsScalarTower · cited by 3896IsScalarTowerTensorProduct · cited by 2545TensorProductModule.Basis · cited by 1477Module.BasisLinearEquiv.symm · cited by 1461LinearEquiv.symmModule.Basis.repr · cited by 498Basis.reprLinearEquiv.trans · cited by 298LinearEquiv.transEquiv.refl · cited by 274Equiv.reflModule.Basis.map · cited by 70Basis.mapTensorProduct.AlgebraTensorModule.congr · cited by 29AlgebraTensorModule.congrTensorProduct.AlgebraTensorModule.rid · cited by 28AlgebraTensorModule.ridBasis.tensorProductCITED BYCITES

Cites18

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by21

Results whose statement or proof uses this declaration.