Documentation Verification Report

Permanent

📁 Source: Mathlib/LinearAlgebra/Matrix/Permanent.lean

Statistics

MetricCount
Definitionspermanent
1
Theoremspermanent_diagonal, permanent_eq_elem_of_card_eq_one, permanent_eq_elem_of_subsingleton, permanent_eq_one_of_card_eq_zero, permanent_isEmpty, permanent_one, permanent_permute_cols, permanent_permute_rows, permanent_smul, permanent_transpose, permanent_unique, permanent_updateCol_smul, permanent_updateRow_smul, permanent_zero
14
Total15

Matrix

Definitions

NameCategoryTheorems
permanent 📖CompOp
14 mathmath: permanent_unique, permanent_eq_elem_of_card_eq_one, permanent_permute_rows, permanent_eq_elem_of_subsingleton, permanent_updateRow_smul, permanent_one, permanent_updateCol_smul, permanent_permute_cols, permanent_diagonal, permanent_zero, permanent_eq_one_of_card_eq_zero, permanent_transpose, permanent_smul, permanent_isEmpty

Theorems

NameKindAssumesProvesValidatesDepends On
permanent_diagonal 📖mathematicalpermanent
diagonal
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.prod
CommSemiring.toCommMonoid
Finset.univ
Finset.sum_eq_single
Equiv.ext
Finset.prod_eq_zero
Finset.mem_univ
Finset.prod_congr
diagonal_apply_eq
permanent_eq_elem_of_card_eq_one 📖mathematicalFintype.cardpermanentpermanent_eq_elem_of_subsingleton
Fintype.card_le_one_iff_subsingleton
Eq.le
permanent_eq_elem_of_subsingleton 📖mathematicalpermanentLean.Meta.FastSubsingleton.elim
permanent_unique
permanent_eq_one_of_card_eq_zero 📖mathematicalFintype.cardpermanent
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
permanent_isEmpty
Fintype.card_eq_zero_iff
permanent_isEmpty 📖mathematicalpermanent
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.sum_congr
Finset.univ_unique
IsEmpty.instSubsingleton
Finset.prod_congr
Finset.univ_eq_empty
Finset.sum_const
Finset.card_singleton
one_smul
permanent_one 📖mathematicalpermanent
Matrix
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
AddMonoidWithOne.toOne
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
diagonal_one
permanent_diagonal
Finset.prod_const_one
permanent_permute_cols 📖mathematicalpermanent
submatrix
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Function.Bijective.sum_comp
Group.mulLeft_bijective
permanent_permute_rows 📖mathematicalpermanent
submatrix
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
permanent_transpose
transpose_submatrix
permanent_permute_cols
permanent_smul 📖mathematicalpermanent
Matrix
smul
Algebra.toSMul
CommSemiring.toSemiring
Algebra.id
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Fintype.card
Finset.sum_congr
Finset.prod_congr
Finset.mul_sum
mul_comm
Finset.prod_mul_pow_card
permanent_transpose 📖mathematicalpermanent
transpose
Fintype.sum_bijective
Function.Involutive.bijective
inv_involutive
Fintype.prod_equiv
Equiv.symm_apply_apply
permanent_unique 📖mathematicalpermanent
Unique.instInhabited
Finset.sum_congr
Finset.univ_unique
Unique.instSubsingleton
Finset.prod_congr
Finset.prod_singleton
Finset.sum_singleton
permanent_updateCol_smul 📖mathematicalpermanent
updateCol
Function.hasSMul
Algebra.toSMul
CommSemiring.toSemiring
Algebra.id
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Finset.sum_congr
Finset.mul_prod_erase
Finset.mem_univ
updateCol_self
Finset.mul_sum
Finset.prod_congr
updateCol_ne
Finset.ne_of_mem_erase
permanent_updateRow_smul 📖mathematicalpermanent
updateRow
Function.hasSMul
Algebra.toSMul
CommSemiring.toSemiring
Algebra.id
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
permanent_transpose
updateCol_transpose
permanent_updateCol_smul
permanent_zero 📖mathematicalpermanent
Matrix
zero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.sum_congr
Finset.prod_congr
Finset.prod_const
zero_pow
Finset.sum_const_zero

---

← Back to Index