Documentation Verification Report

Trace

πŸ“ Source: Mathlib/LinearAlgebra/Trace.lean

Statistics

MetricCount
DefinitionstraceAux
1
TheoremsisNilpotent_trace_of_isNilpotent, traceAux_def, traceAux_eq, trace_baseChange, trace_comp_comm, trace_comp_comm', trace_comp_cycle, trace_comp_cycle', trace_comp_eq_mul_of_commute_of_isNilpotent, trace_conj, trace_conj', trace_eq_contract, trace_eq_contract', trace_eq_contract_apply, trace_eq_contract_of_basis, trace_eq_contract_of_basis', trace_eq_matrix_trace, trace_eq_matrix_trace_of_finset, trace_id, trace_lie, trace_map, trace_mul_comm, trace_mul_cycle, trace_mul_cycle', trace_one, trace_prodMap, trace_prodMap', trace_smulRight, trace_tensorProduct, trace_tensorProduct', trace_transpose, trace_transpose', trace_map, trace_toLin'_eq, trace_toLin_eq
35
Total36

LinearMap

Definitions

NameCategoryTheorems
traceAux πŸ“–CompOp
2 mathmath: traceAux_def, traceAux_eq

Theorems

NameKindAssumesProvesValidatesDepends On
isNilpotent_trace_of_isNilpotent πŸ“–mathematicalIsNilpotent
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
instZero
Monoid.toNatPow
Module.End.instMonoid
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DFunLike.coe
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
β€”smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
Matrix.isNilpotent_trace_of_isNilpotent
trace.eq_1
IsNilpotent.zero
traceAux_def πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
traceAux
Matrix.trace
LinearEquiv
RingHomInvPair.ids
Matrix
Matrix.addCommMonoid
Matrix.module
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
toMatrix
Finite.of_fintype
β€”smulCommClass_self
traceAux_eq πŸ“–mathematicalβ€”traceAuxβ€”ext
smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
RingHomCompTriple.ids
RingHomCompTriple.right_ids
id_comp
comp_id
toMatrix_comp
Matrix.mul_assoc
Matrix.trace_mul_comm
trace_baseChange πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
TensorProduct
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
AddCommGroup.toAddCommMonoid
Algebra.toModule
TensorProduct.addCommMonoid
TensorProduct.leftModule
Semiring.toModule
Algebra.to_smulCommClass
addCommMonoid
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
instFunLike
trace
baseChange
RingHom
RingHom.instFunLike
algebraMap
β€”Algebra.to_smulCommClass
smulCommClass_self
RingHomClass.toAddMonoidHomClass
RingHom.instRingHomClass
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
toMatrix_baseChange
AddMonoidHom.map_trace
AddMonoidHom.instAddMonoidHomClass
trace_comp_comm πŸ“–mathematicalβ€”comprβ‚‚
CommRing.toCommSemiring
CommSemiring.toSemiring
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instSMulCommClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Algebra.to_smulCommClass
Algebra.id
IsScalarTower.right
instIsScalarTower
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
DistribSMul.toSMulZeroClass
IsScalarTower.left
llcomp
RingHomCompTriple.ids
trace
SMulCommClass.symm
flip
β€”Algebra.to_smulCommClass
smulCommClass_self
instSMulCommClass
IsScalarTower.right
instIsScalarTower
IsScalarTower.left
RingHomCompTriple.ids
SMulCommClass.symm
LinearEquiv.surjective
RingHomInvPair.ids
TensorProduct.AlgebraTensorModule.curry_injective
ext
IsScalarTower.to_smulCommClass
comp_dualTensorHom
LinearMapClass.map_smul
semilinearMapClass
trace_eq_contract_apply
mul_comm
trace_comp_comm' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
comp
RingHomCompTriple.ids
β€”smulCommClass_self
Algebra.to_smulCommClass
instSMulCommClass
IsScalarTower.right
instIsScalarTower
IsScalarTower.left
RingHomCompTriple.ids
SMulCommClass.symm
ext_iff
trace_comp_comm
trace_comp_cycle πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
comp
RingHomCompTriple.ids
β€”smulCommClass_self
RingHomCompTriple.ids
trace_comp_comm'
comp_assoc
trace_comp_cycle' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
comp
RingHomCompTriple.ids
β€”smulCommClass_self
RingHomCompTriple.ids
trace_comp_comm'
comp_assoc
trace_comp_eq_mul_of_commute_of_isNilpotent πŸ“–mathematicalCommute
Module.End
CommSemiring.toSemiring
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
Module.End.instMul
IsNilpotent
instZero
RingHom.id
Semiring.toNonAssocSemiring
Monoid.toNatPow
Module.End.instMonoid
instSub
DFunLike.coe
RingHom
Module.End.instSemiring
RingHom.instFunLike
algebraMap
Module.End.instAlgebra
smulCommClass_self
CommRing.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Ring.toSemiring
CommRing.toRing
Algebra.toSMul
Algebra.id
IsScalarTower.left
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
LinearMap
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
CommSemiring.toCommMonoid
Semiring.toModule
instFunLike
trace
comp
RingHomCompTriple.ids
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”smulCommClass_self
IsScalarTower.left
RingHomCompTriple.ids
isNilpotent_iff_eq_zero
Module.End.mul_eq_comp
isNilpotent_trace_of_isNilpotent
Commute.isNilpotent_mul_left
Commute.sub_right
Algebra.commute_algebraMap_right
eq_add_of_sub_eq'
ext
map_smul
SemilinearMapClass.toMulActionSemiHomClass
semilinearMapClass
comp_add
map_add
SemilinearMapClass.toAddHomClass
add_zero
smul_eq_mul
trace_conj πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End.instMul
Units.val
Module.End.instMonoid
Units
Units.instInv
β€”smulCommClass_self
trace_mul_comm
Units.inv_mul_cancel_left
trace_conj' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
LinearEquiv
RingHomInvPair.ids
Module.End
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
LinearEquiv.conj
β€”RingHomInvPair.ids
smulCommClass_self
RingHomInvPair.triplesβ‚‚
RingHomCompTriple.ids
LinearEquiv.conj_apply
trace_comp_comm'
Module.free_def
UnivLE.small
univLE_of_max
UnivLE.self
Module.Finite.of_basis
Finite.of_fintype
comp_assoc
LinearEquiv.comp_coe
LinearEquiv.self_trans_symm
LinearEquiv.refl_toLinearMap
RingHomCompTriple.right_ids
id_comp
trace.eq_1
Finset.coe_image
zero_apply
trace_eq_contract πŸ“–mathematicalβ€”comp
TensorProduct
CommRing.toCommSemiring
Module.Dual
CommSemiring.toSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
RingHom.id
module
Algebra.to_smulCommClass
Algebra.id
LinearMap
TensorProduct.addCommMonoid
TensorProduct.instModule
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
RingHomCompTriple.ids
trace
dualTensorHom
contractLeft
β€”trace_eq_contract_of_basis
Finite.of_fintype
trace_eq_contract' πŸ“–mathematicalβ€”trace
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
comp
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
TensorProduct
Module.Dual
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
module
Algebra.to_smulCommClass
Algebra.id
TensorProduct.addCommMonoid
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
TensorProduct.instModule
RingHomCompTriple.ids
contractLeft
LinearEquiv.toLinearMap
RingHomInvPair.ids
LinearEquiv.symm
dualTensorHomEquiv
β€”trace_eq_contract_of_basis'
trace_eq_contract_apply πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
TensorProduct
Module.Dual
Algebra.to_smulCommClass
Algebra.id
TensorProduct.addCommMonoid
TensorProduct.instModule
dualTensorHom
contractLeft
β€”Algebra.to_smulCommClass
smulCommClass_self
RingHomCompTriple.ids
comp_apply
trace_eq_contract
trace_eq_contract_of_basis πŸ“–mathematicalβ€”comp
TensorProduct
CommRing.toCommSemiring
Module.Dual
CommSemiring.toSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
RingHom.id
module
Algebra.to_smulCommClass
Algebra.id
LinearMap
TensorProduct.addCommMonoid
TensorProduct.instModule
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
RingHomCompTriple.ids
trace
dualTensorHom
contractLeft
β€”nonempty_fintype
Algebra.to_smulCommClass
smulCommClass_self
RingHomCompTriple.ids
Module.Basis.ext
IsScalarTower.to_smulCommClass
instIsScalarTower
IsScalarTower.right
Module.Basis.tensorProduct_apply
Module.Basis.coe_dualBasis
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
toMatrix_dualTensorHom
eq_or_ne
Matrix.trace_single_eq_same
Module.Basis.repr_self
Finsupp.single_eq_same
Matrix.trace_single_eq_of_ne
Finsupp.single_eq_of_ne
trace_eq_contract_of_basis' πŸ“–mathematicalβ€”trace
CommRing.toCommSemiring
AddCommGroup.toAddCommMonoid
comp
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
TensorProduct
Module.Dual
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
module
Algebra.to_smulCommClass
Algebra.id
TensorProduct.addCommMonoid
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
TensorProduct.instModule
RingHomCompTriple.ids
contractLeft
LinearEquiv.toLinearMap
RingHomInvPair.ids
LinearEquiv.symm
dualTensorHomEquivOfBasis
β€”smulCommClass_self
Algebra.to_smulCommClass
RingHomCompTriple.ids
RingHomInvPair.ids
trace_eq_contract_of_basis
Finite.of_fintype
trace_eq_matrix_trace πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Matrix.trace
LinearEquiv
RingHomInvPair.ids
Matrix
Matrix.addCommMonoid
Matrix.module
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
toMatrix
Finite.of_fintype
β€”smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace_of_finset
traceAux_def
traceAux_eq
trace_eq_matrix_trace_of_finset πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Matrix.trace
Finset
SetLike.instMembership
Finset.instSetLike
Finset.Subtype.fintype
LinearEquiv
RingHomInvPair.ids
Matrix
Matrix.addCommMonoid
Matrix.module
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
toMatrix
Finite.of_fintype
β€”smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
trace.eq_1
traceAux_def
traceAux_eq
trace_id πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
id
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Module.finrank
β€”smulCommClass_self
Module.End.one_eq_id
trace_one
trace_lie πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Bracket.bracket
Module.End
Ring.instBracket
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Module.End.instRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”smulCommClass_self
Ring.lie_def
map_sub
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
semilinearMapClass
trace_mul_comm
sub_self
trace_map πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
Semifield.toCommSemiring
Field.toSemifield
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
EquivLike.toFunLike
β€”smulCommClass_self
IsScalarTower.left
RingHomInvPair.ids
AlgEquiv.eq_linearEquivConjAlgEquiv
Module.Projective.of_free
Module.Free.of_divisionRing
trace_conj'
trace_mul_comm πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End.instMul
β€”smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
toMatrix_mul
Matrix.trace_mul_comm
trace.eq_1
zero_apply
trace_mul_cycle πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End.instMul
β€”smulCommClass_self
trace_mul_comm
mul_assoc
trace_mul_cycle' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End.instMul
β€”smulCommClass_self
mul_assoc
trace_mul_comm
trace_one πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
Module.End.instOne
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Module.finrank
β€”subsingleton_or_nontrivial
smulCommClass_self
Module.finrank_subsingleton
Nat.cast_one
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
toMatrix_one
Module.finrank_eq_card_chooseBasisIndex
commRing_strongRankCondition
Matrix.trace_one
trace_prodMap πŸ“–mathematicalβ€”comp
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
Prod.instAddCommMonoid
Prod.instModule
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommRing.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Ring.toSemiring
CommRing.toRing
CommSemiring.toCommMonoid
Semiring.toModule
RingHomCompTriple.ids
trace
prodMapLinear
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
coprod
id
prodMap
β€”RingHomInvPair.ids
Algebra.to_smulCommClass
smulCommClass_self
LinearEquiv.surjective
RingHomCompTriple.ids
cancel_right
prod_ext
TensorProduct.AlgebraTensorModule.curry_injective
instIsScalarTower
IsScalarTower.right
ext
IsScalarTower.to_smulCommClass
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
semilinearMapClass
dualTensorHom_prodMap_zero
trace_eq_contract_apply
Module.Free.prod
Module.Finite.prod
add_zero
zero_prodMap_dualTensorHom
zero_add
trace_prodMap' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
Prod.instAddCommMonoid
AddCommGroup.toAddCommMonoid
Prod.instModule
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
prodMap
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”smulCommClass_self
RingHomCompTriple.ids
ext_iff
trace_prodMap
trace_smulRight πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
smulRight
IsScalarTower.left
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”smulCommClass_self
IsScalarTower.left
RingHomInvPair.ids
Finite.of_fintype
trace_eq_matrix_trace
Module.Basis.sum_repr
toMatrix_smulRight
map_sum
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
SemilinearEquivClass.instSemilinearMapClass
LinearEquiv.instSemilinearEquivClass
Finset.sum_congr
map_smul
SemilinearMapClass.toMulActionSemiHomClass
Module.Basis.repr_self
Finsupp.smul_single
mul_one
Finsupp.univ_sum_single
Matrix.trace_vecMulVec
semilinearMapClass
trace_tensorProduct πŸ“–mathematicalβ€”comprβ‚‚
CommRing.toCommSemiring
CommSemiring.toSemiring
LinearMap
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
TensorProduct
TensorProduct.addCommMonoid
TensorProduct.instModule
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
TensorProduct.smulCommClass_left
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Semiring.toModule
instSMulCommClass
DistribMulAction.toDistribSMul
Algebra.to_smulCommClass
Algebra.id
IsScalarTower.right
instIsScalarTower
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
DistribSMul.toSMulZeroClass
TensorProduct.isScalarTower
IsScalarTower.left
TensorProduct.mapBilinear
trace
compl₁₂
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
lsmul
β€”Algebra.to_smulCommClass
smulCommClass_self
TensorProduct.smulCommClass_left
instSMulCommClass
IsScalarTower.right
instIsScalarTower
TensorProduct.isScalarTower
IsScalarTower.left
LinearEquiv.surjective
RingHomInvPair.ids
TensorProduct.AlgebraTensorModule.curry_injective
ext
IsScalarTower.to_smulCommClass
map_dualTensorHom
trace_eq_contract_apply
Module.Free.tensor
Module.Finite.tensorProduct
trace_tensorProduct' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
TensorProduct
AddCommGroup.toAddCommMonoid
TensorProduct.addCommMonoid
TensorProduct.instModule
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
instFunLike
trace
TensorProduct.map
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
β€”smulCommClass_self
Algebra.to_smulCommClass
TensorProduct.smulCommClass_left
instSMulCommClass
IsScalarTower.right
instIsScalarTower
TensorProduct.isScalarTower
IsScalarTower.left
ext_iff
trace_tensorProduct
trace_transpose πŸ“–mathematicalβ€”comp
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
AddCommGroup.toAddCommMonoid
Module.Dual
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
module
Algebra.to_smulCommClass
Algebra.id
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
RingHomCompTriple.ids
trace
Module.Dual.transpose
β€”RingHomInvPair.ids
Algebra.to_smulCommClass
smulCommClass_self
LinearEquiv.surjective
RingHomCompTriple.ids
cancel_right
TensorProduct.AlgebraTensorModule.curry_injective
instIsScalarTower
IsScalarTower.right
ext
IsScalarTower.to_smulCommClass
transpose_dualTensorHom
trace_eq_contract_apply
Module.dual_free
Module.dual_finite
Module.Projective.of_free
trace_eq_contract
trace_transpose' πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.id
Semiring.toNonAssocSemiring
Module.Dual
AddCommGroup.toAddCommMonoid
addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
instFunLike
trace
instSMulCommClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.Dual.transpose
β€”smulCommClass_self
instSMulCommClass
RingHomCompTriple.ids
comp_apply
Algebra.to_smulCommClass
trace_transpose

Matrix

Theorems

NameKindAssumesProvesValidatesDepends On
trace_map πŸ“–mathematicalβ€”trace
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
EuclideanDomain.toCommRing
Field.toEuclideanDomain
DFunLike.coe
Matrix
EquivLike.toFunLike
β€”smulCommClass_self
Function.smulCommClass
Algebra.to_smulCommClass
Pi.isScalarTower
IsScalarTower.right
RingHomInvPair.ids
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
AlgHomClass.toRingHomClass
AlgEquivClass.toAlgHomClass
AlgEquiv.instAlgEquivClass
LinearMap.toMatrix'_one
LinearMap.toMatrix'_mul
map_mul
NonUnitalRingHomClass.toMulHomClass
RingEquivClass.toNonUnitalRingHomClass
AlgEquivClass.toRingEquivClass
LinearMap.toMatrix'_toLin'
trace_toLin'_eq
LinearMap.trace_map
trace_toLin'_eq πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
Pi.addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Pi.Function.module
Semiring.toModule
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
LinearMap.instFunLike
LinearMap.trace
LinearEquiv
RingHomInvPair.ids
Matrix
addCommMonoid
module
Function.smulCommClass
SemigroupAction.toSMul
Monoid.toSemigroup
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
MulAction.toSemigroupAction
Algebra.to_smulCommClass
Algebra.id
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
toLin'
trace
β€”trace_toLin_eq
Finite.of_fintype
trace_toLin_eq πŸ“–mathematicalβ€”DFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
Semiring.toModule
LinearMap.instFunLike
LinearMap.trace
LinearEquiv
RingHomInvPair.ids
Matrix
addCommMonoid
module
EquivLike.toFunLike
DFinsupp.instEquivLikeLinearEquiv
toLin
Finite.of_fintype
trace
β€”smulCommClass_self
RingHomInvPair.ids
Finite.of_fintype
LinearMap.trace_eq_matrix_trace
LinearMap.toMatrix_toLin

---

← Back to Index