Documentation Verification Report

Kronecker

πŸ“ Source: Mathlib/LinearAlgebra/Matrix/Kronecker.lean

Statistics

MetricCount
DefinitionsΒ«term_βŠ—β‚–_Β», Β«term_βŠ—β‚–β‚œ[_]_Β», Β«term_βŠ—β‚–β‚œ_Β», kronecker, kroneckerBilinear, kroneckerMap, kroneckerMapBilinear, kroneckerTMul, kroneckerTMulBilinear
9
Theoremsadd_kronecker, add_kroneckerTMul, conjTranspose_kronecker, conjTranspose_kronecker', conjTranspose_kroneckerTMul, det_kronecker, det_kroneckerMapBilinear, det_kroneckerTMul, diagonal_kronecker, diagonal_kroneckerTMul, diagonal_kroneckerTMul_diagonal, diagonal_kronecker_diagonal, kroneckerMapBilinear_apply_apply, kroneckerMapBilinear_mul_mul, kroneckerMap_add_left, kroneckerMap_add_right, kroneckerMap_apply, kroneckerMap_assoc, kroneckerMap_assoc₁, kroneckerMap_diagonal_diagonal, kroneckerMap_diagonal_left, kroneckerMap_diagonal_right, kroneckerMap_map, kroneckerMap_map_left, kroneckerMap_map_right, kroneckerMap_one_one, kroneckerMap_reindex, kroneckerMap_reindex_left, kroneckerMap_reindex_right, kroneckerMap_single_single, kroneckerMap_smul_left, kroneckerMap_smul_right, kroneckerMap_transpose, kroneckerMap_zero_left, kroneckerMap_zero_right, kroneckerTMulBilinear_apply, kroneckerTMul_add, kroneckerTMul_apply, kroneckerTMul_assoc, kroneckerTMul_assoc', kroneckerTMul_diagonal, kroneckerTMul_smul, kroneckerTMul_zero, kronecker_add, kronecker_apply, kronecker_assoc, kronecker_assoc', kronecker_diagonal, kronecker_natCast, kronecker_ofNat, kronecker_one, kronecker_smul, kronecker_zero, mul_kroneckerTMul_mul, mul_kronecker_mul, natCast_kronecker, natCast_kronecker_natCast, ofNat_kronecker, one_kronecker, one_kroneckerTMul_one, one_kronecker_one, single_kroneckerTMul_single, single_kronecker_single, smul_kronecker, smul_kroneckerTMul, trace_kronecker, trace_kroneckerMapBilinear, trace_kroneckerTMul, zero_kronecker, zero_kroneckerTMul
70
Total79

Kronecker

Definitions

NameCategoryTheorems
Β«term_βŠ—β‚–_Β» πŸ“–CompOpβ€”
Β«term_βŠ—β‚–β‚œ[_]_Β» πŸ“–CompOpβ€”
Β«term_βŠ—β‚–β‚œ_Β» πŸ“–CompOpβ€”

Matrix

Definitions

NameCategoryTheorems
kronecker πŸ“–CompOpβ€”
kroneckerBilinear πŸ“–CompOpβ€”
kroneckerMap πŸ“–CompOp
85 mathmath: natCast_kronecker, toLin_kronecker, kronecker_natCast, kroneckerMap_map_left, one_kronecker, kronecker_add, kroneckerTMul_zero, trace_kronecker, kroneckerMap_reindex_right, kroneckerTMul_assoc', kroneckerMap_assoc₁, kroneckerMap_reindex, zero_kronecker, add_kronecker, conjTranspose_kronecker, kroneckerMap_map_right, kroneckerMap_one_one, smul_kroneckerTMul, kroneckerMap_diagonal_right, mul_kronecker_mul, kroneckerMapBilinear_apply_apply, det_kronecker, IsUnit.kronecker, kroneckerMap_reindex_left, single_kroneckerTMul_single, single_kronecker_single, kroneckerLinearEquiv_symm_kronecker, conjTranspose_kroneckerTMul, diagonal_kroneckerTMul_diagonal, diagonal_kroneckerTMul, kroneckerMap_apply, kroneckerTMulLinearEquiv_symm_kroneckerTMul, kronecker_mem_unitary, kroneckerTMulLinearEquiv_tmul, kroneckerTMul_add, PosSemidef.kronecker, kronecker_assoc, vec_vecMul_kronecker_of_commute, kronecker_assoc', kronecker_one, kroneckerMap_single_single, kroneckerMap_map, smul_kronecker, kronecker_ofNat, one_kronecker_one, kroneckerMap_smul_left, inv_kronecker, diagonal_kronecker, add_kroneckerTMul, vec_vecMul_kronecker, kronecker_apply, PosDef.kronecker, kronecker_mulVec_vec, kroneckerTMul_smul, kroneckerMap_assoc, kroneckerMap_diagonal_diagonal, kroneckerMap_smul_right, diagonal_kronecker_diagonal, kroneckerTMulBilinear_apply, kroneckerMap_transpose, trace_kroneckerTMul, mul_kroneckerTMul_mul, kroneckerTMul_diagonal, kroneckerMap_add_right, kroneckerMap_zero_left, kroneckerMap_zero_right, ofNat_kronecker, det_kroneckerTMul, kroneckerTMul_apply, kroneckerTMul_assoc, natCast_kronecker_natCast, one_kroneckerTMul_one, vec_mul_eq_vecMul, vec_mul_eq_mulVec, conjTranspose_kronecker', kronecker_mulVec_vec_of_commute, kroneckerMap_add_left, kronecker_smul, kronecker_diagonal, IsDiag.kronecker, kroneckerMap_diagonal_left, TensorProduct.toMatrix_map, kronecker_zero, zero_kroneckerTMul, kroneckerLinearEquiv_tmul
kroneckerMapBilinear πŸ“–CompOp
4 mathmath: det_kroneckerMapBilinear, kroneckerMapBilinear_apply_apply, kroneckerMapBilinear_mul_mul, trace_kroneckerMapBilinear
kroneckerTMul πŸ“–CompOpβ€”
kroneckerTMulBilinear πŸ“–CompOp
1 mathmath: kroneckerTMulBilinear_apply

Theorems

NameKindAssumesProvesValidatesDepends On
add_kronecker πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
Matrix
add
Distrib.toAdd
β€”kroneckerMap_add_left
add_mul
Distrib.rightDistribClass
add_kroneckerTMul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
add
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
TensorProduct.add
β€”kroneckerMap_add_left
TensorProduct.add_tmul
conjTranspose_kronecker πŸ“–mathematicalβ€”conjTranspose
InvolutiveStar.toStar
StarMul.toInvolutiveStar
CommMagma.toMul
kroneckerMap
β€”ext
star_mul'
conjTranspose_kronecker' πŸ“–mathematicalβ€”conjTranspose
InvolutiveStar.toStar
StarMul.toInvolutiveStar
kroneckerMap
submatrix
β€”ext
StarMul.star_mul
conjTranspose_kroneckerTMul πŸ“–mathematicalβ€”conjTranspose
TensorProduct
TensorProduct.instStar
kroneckerMap
TensorProduct.tmul
InvolutiveStar.toStar
StarAddMonoid.toInvolutiveStar
AddCommMonoid.toAddMonoid
β€”ext
det_kronecker πŸ“–mathematicalβ€”det
instFintypeProd
kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
Fintype.card
β€”smulCommClass
smulCommClass_self
IsScalarTower.left
det_kroneckerMapBilinear
mul_mul_mul_comm
ext
mul_one
one_mul
det_kroneckerMapBilinear πŸ“–mathematicalDFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
det
instFintypeProd
Matrix
addCommMonoid
module
smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
kroneckerMapBilinear
Monoid.toNatPow
CommSemiring.toSemiring
CommRing.toCommSemiring
map
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Fintype.card
β€”smulCommClass
kroneckerMapBilinear_mul_mul
mul_one
one_mul
det_mul
diagonal_one
kroneckerMapBilinear_apply_apply
kroneckerMap_diagonal_right
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
kroneckerMap_diagonal_left
LinearMap.map_zeroβ‚‚
det_reindex_self
det_blockDiagonal
Finset.prod_const
det_kroneckerTMul πŸ“–mathematicalβ€”det
instFintypeProd
TensorProduct
CommRing.toCommSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Algebra.toModule
Algebra.TensorProduct.instCommRing
kroneckerMap
TensorProduct.tmul
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Fintype.card
β€”smulCommClass
TensorProduct.smulCommClass_left
smulCommClass_self
det_kroneckerMapBilinear
Algebra.TensorProduct.tmul_mul_tmul
Algebra.to_smulCommClass
IsScalarTower.right
det.congr_simp
Algebra.TensorProduct.includeLeft_apply
Algebra.TensorProduct.tmul_pow
one_pow
mul_one
one_mul
diagonal_kronecker πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
diagonal
MulZeroClass.toZero
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
smul
SMulZeroClass.toSMul
SMulWithZero.toSMulZeroClass
MulZeroClass.toSMulWithZero
β€”kroneckerMap_diagonal_left
MulZeroClass.zero_mul
diagonal_kroneckerTMul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
diagonal
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
TensorProduct.zero
map
β€”kroneckerMap_diagonal_left
TensorProduct.zero_tmul
diagonal_kroneckerTMul_diagonal πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
diagonal
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
TensorProduct.zero
β€”kroneckerMap_diagonal_diagonal
TensorProduct.zero_tmul
TensorProduct.tmul_zero
diagonal_kronecker_diagonal πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
diagonal
MulZeroClass.toZero
β€”kroneckerMap_diagonal_diagonal
MulZeroClass.zero_mul
MulZeroClass.mul_zero
kroneckerMapBilinear_apply_apply πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
Matrix
addCommMonoid
module
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
kroneckerMapBilinear
kroneckerMap
β€”smulCommClass
kroneckerMapBilinear_mul_mul πŸ“–mathematicalDFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
NonUnitalNonAssocSemiring.toAddCommMonoid
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
Matrix
addCommMonoid
module
smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
kroneckerMapBilinear
instHMulOfFintypeOfMulOfAddCommMonoid
instFintypeProd
β€”ext
smulCommClass
Finset.sum_congr
Finset.sum_product
map_sum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
LinearMap.sum_apply
kroneckerMap_add_left πŸ“–mathematicalβ€”kroneckerMap
Matrix
add
β€”ext
kroneckerMap_add_right πŸ“–mathematicalβ€”kroneckerMap
Matrix
add
β€”ext
kroneckerMap_apply πŸ“–mathematicalβ€”kroneckerMapβ€”β€”
kroneckerMap_assoc πŸ“–mathematicalDFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Matrix
Equiv.trans
reindex
Equiv.prodAssoc
Equiv.mapMatrix
kroneckerMap
β€”ext
kroneckerMap_assoc₁ πŸ“–mathematicalβ€”DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodAssoc
kroneckerMap
β€”ext
kroneckerMap_diagonal_diagonal πŸ“–mathematicalβ€”kroneckerMap
diagonal
β€”ext
ite_apply
ite_and
kroneckerMap_diagonal_left πŸ“–mathematicalβ€”kroneckerMap
diagonal
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
map
β€”ext
ite_apply
kroneckerMap_diagonal_right πŸ“–mathematicalβ€”kroneckerMap
diagonal
blockDiagonal
map
β€”ext
kroneckerMap_map πŸ“–mathematicalβ€”map
kroneckerMap
β€”ext
kroneckerMap_map_left πŸ“–mathematicalβ€”kroneckerMap
map
β€”ext
kroneckerMap_map_right πŸ“–mathematicalβ€”kroneckerMap
map
β€”ext
kroneckerMap_one_one πŸ“–mathematicalβ€”kroneckerMap
Matrix
one
β€”kroneckerMap_diagonal_diagonal
kroneckerMap_reindex πŸ“–mathematicalβ€”kroneckerMap
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodCongr
β€”ext
kroneckerMap_reindex_left πŸ“–mathematicalβ€”kroneckerMap
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodCongr
Equiv.refl
β€”kroneckerMap_reindex
kroneckerMap_reindex_right πŸ“–mathematicalβ€”kroneckerMap
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodCongr
Equiv.refl
β€”kroneckerMap_reindex
kroneckerMap_single_single πŸ“–mathematicalβ€”kroneckerMap
single
β€”ext
kroneckerMap_smul_left πŸ“–mathematicalβ€”kroneckerMap
Matrix
smul
β€”ext
kroneckerMap_smul_right πŸ“–mathematicalβ€”kroneckerMap
Matrix
smul
β€”ext
kroneckerMap_transpose πŸ“–mathematicalβ€”kroneckerMap
transpose
β€”ext
kroneckerMap_zero_left πŸ“–mathematicalβ€”kroneckerMap
Matrix
zero
β€”ext
kroneckerMap_zero_right πŸ“–mathematicalβ€”kroneckerMap
Matrix
zero
β€”ext
kroneckerTMulBilinear_apply πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
Matrix
TensorProduct
addCommMonoid
TensorProduct.addCommMonoid
module
TensorProduct.instModule
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
TensorProduct.leftModule
smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
TensorProduct.smulCommClass_left
kroneckerTMulBilinear
kroneckerMap
TensorProduct.tmul
β€”smulCommClass
TensorProduct.smulCommClass_left
kroneckerTMul_add πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
add
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
TensorProduct.add
β€”kroneckerMap_add_right
TensorProduct.tmul_add
kroneckerTMul_apply πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
β€”β€”
kroneckerTMul_assoc πŸ“–mathematicalβ€”DFunLike.coe
Equiv
Matrix
TensorProduct
TensorProduct.addCommMonoid
TensorProduct.instModule
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodAssoc
map
kroneckerMap
TensorProduct.tmul
LinearEquiv
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
RingHomInvPair.ids
DFinsupp.instEquivLikeLinearEquiv
TensorProduct.assoc
β€”ext
RingHomInvPair.ids
TensorProduct.assoc_tmul
kroneckerTMul_assoc' πŸ“–mathematicalβ€”submatrix
TensorProduct
TensorProduct.addCommMonoid
TensorProduct.instModule
map
kroneckerMap
TensorProduct.tmul
DFunLike.coe
LinearEquiv
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
RingHomInvPair.ids
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
TensorProduct.assoc
Equiv
Equiv.instEquivLike
Equiv.symm
Equiv.prodAssoc
β€”ext
RingHomInvPair.ids
TensorProduct.assoc_tmul
kroneckerTMul_diagonal πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
diagonal
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
blockDiagonal
TensorProduct.zero
map
β€”kroneckerMap_diagonal_right
TensorProduct.tmul_zero
kroneckerTMul_smul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
TensorProduct.leftHasSMul
β€”kroneckerMap_smul_right
TensorProduct.tmul_smul
TensorProduct.CompatibleSMul.isScalarTower
kroneckerTMul_zero πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
zero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
TensorProduct.zero
β€”kroneckerMap_zero_right
TensorProduct.tmul_zero
kronecker_add πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
Matrix
add
Distrib.toAdd
β€”kroneckerMap_add_right
mul_add
Distrib.leftDistribClass
kronecker_apply πŸ“–mathematicalβ€”kroneckerMapβ€”β€”
kronecker_assoc πŸ“–mathematicalβ€”DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodAssoc
kroneckerMap
Semigroup.toMul
β€”kroneckerMap_assoc₁
mul_assoc
kronecker_assoc' πŸ“–mathematicalβ€”submatrix
kroneckerMap
Semigroup.toMul
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
Equiv.prodAssoc
β€”kroneckerMap_assoc₁
mul_assoc
kronecker_diagonal πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
diagonal
MulZeroClass.toZero
blockDiagonal
MulOpposite
Matrix
smul
SMulZeroClass.toSMul
SMulWithZero.toSMulZeroClass
MulOpposite.instZero
MulZeroClass.toOppositeSMulWithZero
MulOpposite.op
β€”kroneckerMap_diagonal_right
MulZeroClass.mul_zero
kronecker_natCast πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Matrix
instNatCastOfZero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
blockDiagonal
AddMonoid.toNatSMul
addMonoid
AddMonoidWithOne.toAddMonoid
β€”kronecker_diagonal
ext
nsmul_eq_mul
Commute.eq
Nat.cast_commute
kronecker_ofNat πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
blockDiagonal
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
MulOpposite
Matrix
smul
SMulZeroClass.toSMul
SMulWithZero.toSMulZeroClass
MulOpposite.instZero
MulZeroClass.toOppositeSMulWithZero
MulOpposite.op
β€”kronecker_diagonal
kronecker_one πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
MulZeroOneClass.toMulZeroClass
Matrix
one
MulZeroClass.toZero
MulOne.toOne
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
blockDiagonal
β€”kronecker_diagonal
ext
mul_one
kronecker_smul πŸ“–mathematicalβ€”kroneckerMap
Matrix
smul
β€”kroneckerMap_smul_right
mul_smul_comm
kronecker_zero πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
Matrix
zero
MulZeroClass.toZero
β€”kroneckerMap_zero_right
MulZeroClass.mul_zero
mul_kroneckerTMul_mul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalSemiring.toNonUnitalNonAssocSemiring
TensorProduct.tmul
Matrix
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
instFintypeProd
Algebra.TensorProduct.instMul
TensorProduct.addCommMonoid
β€”kroneckerMapBilinear_mul_mul
TensorProduct.smulCommClass_left
smulCommClass_self
Algebra.TensorProduct.tmul_mul_tmul
mul_kronecker_mul πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Matrix
instHMulOfFintypeOfMulOfAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
instFintypeProd
β€”kroneckerMapBilinear_mul_mul
smulCommClass_self
IsScalarTower.left
mul_mul_mul_comm
natCast_kronecker πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Matrix
instNatCastOfZero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
AddMonoid.toNatSMul
addMonoid
AddMonoidWithOne.toAddMonoid
β€”diagonal_kronecker
ext
Commute.eq
Nat.cast_commute
nsmul_eq_mul
natCast_kronecker_natCast πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Matrix
instNatCastOfZero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toNatCast
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
β€”diagonal_kronecker_diagonal
ofNat_kronecker πŸ“–mathematicalβ€”kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
DFunLike.coe
Equiv
Matrix
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
DistribSMul.toSMulZeroClass
instDistribSMul
β€”diagonal_kronecker
one_kronecker πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
MulZeroOneClass.toMulZeroClass
Matrix
one
MulZeroClass.toZero
MulOne.toOne
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
reindex
Equiv.prodComm
blockDiagonal
β€”diagonal_kronecker
ext
one_mul
one_kroneckerTMul_one πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
AddCommMonoidWithOne.toAddCommMonoid
TensorProduct.tmul
Matrix
one
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
AddMonoidWithOne.toOne
TensorProduct.zero
Algebra.TensorProduct.instOneTensorProduct
β€”kroneckerMap_one_one
TensorProduct.zero_tmul
TensorProduct.tmul_zero
one_kronecker_one πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
MulZeroOneClass.toMulZeroClass
Matrix
one
MulZeroClass.toZero
MulOne.toOne
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
β€”kroneckerMap_one_one
MulZeroClass.zero_mul
MulZeroClass.mul_zero
one_mul
single_kroneckerTMul_single πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
single
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
TensorProduct.zero
β€”kroneckerMap_single_single
TensorProduct.zero_tmul
TensorProduct.tmul_zero
single_kronecker_single πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
single
MulZeroClass.toZero
β€”kroneckerMap_single_single
MulZeroClass.zero_mul
MulZeroClass.mul_zero
smul_kronecker πŸ“–mathematicalβ€”kroneckerMap
Matrix
smul
β€”kroneckerMap_smul_left
smul_mul_assoc
smul_kroneckerTMul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
smul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
TensorProduct.leftHasSMul
β€”kroneckerMap_smul_left
TensorProduct.smul_tmul'
trace_kronecker πŸ“–mathematicalβ€”trace
instFintypeProd
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
kroneckerMap
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
β€”trace_kroneckerMapBilinear
smulCommClass_self
IsScalarTower.left
trace_kroneckerMapBilinear πŸ“–mathematicalβ€”trace
instFintypeProd
DFunLike.coe
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
Matrix
addCommMonoid
module
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
DistribMulAction.toMulAction
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
kroneckerMapBilinear
β€”smulCommClass
Finset.sum_congr
LinearMap.map_sumβ‚‚
map_sum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
Finset.sum_product
trace_kroneckerTMul πŸ“–mathematicalβ€”trace
TensorProduct
instFintypeProd
TensorProduct.addCommMonoid
kroneckerMap
TensorProduct.tmul
β€”trace_kroneckerMapBilinear
TensorProduct.smulCommClass_left
smulCommClass_self
zero_kronecker πŸ“–mathematicalβ€”kroneckerMap
MulZeroClass.toMul
Matrix
zero
MulZeroClass.toZero
β€”kroneckerMap_zero_left
MulZeroClass.zero_mul
zero_kroneckerTMul πŸ“–mathematicalβ€”kroneckerMap
TensorProduct
TensorProduct.tmul
Matrix
zero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
TensorProduct.zero
β€”kroneckerMap_zero_left
TensorProduct.zero_tmul

---

← Back to Index