Documentation Verification Report

Circulant

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

Statistics

MetricCount
Definitionscirculant
1
Theoremscirculant_inj, circulant_injective, circulant_isSymm_apply, circulant_isSymm_iff, circulant_ite, circulant_mul, circulant_mul_comm, conjTranspose_circulant, transpose_circulant, circulant_add, circulant_apply, circulant_col_zero_eq, circulant_inj, circulant_injective, circulant_isSymm_apply, circulant_isSymm_iff, circulant_mul, circulant_mul_comm, circulant_neg, circulant_single, circulant_single_one, circulant_smul, circulant_sub, circulant_zero, conjTranspose_circulant, map_circulant, transpose_circulant
27
Total28

Matrix

Definitions

NameCategoryTheorems
circulant 📖CompOp
25 mathmath: circulant_neg, circulant_smul, transpose_circulant, circulant_sub, circulant_apply, map_circulant, circulant_add, Fin.conjTranspose_circulant, Fin.circulant_mul_comm, circulant_single_one, Fin.circulant_inj, Fin.transpose_circulant, circulant_inj, circulant_zero, circulant_mul, circulant_col_zero_eq, circulant_mul_comm, circulant_single, Fin.circulant_isSymm_iff, circulant_isSymm_iff, Fin.circulant_injective, circulant_injective, conjTranspose_circulant, Fin.circulant_mul, Fin.circulant_ite

Theorems

NameKindAssumesProvesValidatesDepends On
circulant_add 📖mathematicalcirculant
Pi.instAdd
Matrix
add
ext
circulant_apply 📖mathematicalcirculant
circulant_col_zero_eq 📖mathematicalcirculant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
sub_zero
circulant_inj 📖mathematicalcirculant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
circulant_injective
circulant_injective 📖mathematicalMatrix
circulant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
circulant_col_zero_eq
circulant_isSymm_apply 📖mathematicalIsSymm
circulant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
circulant_isSymm_iff
circulant_isSymm_iff 📖mathematicalIsSymm
circulant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
IsSymm.eq_1
transpose_circulant
circulant_mul 📖mathematicalMatrix
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
circulant
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
mulVec
ext
Finset.sum_congr
Fintype.sum_equiv
sub_sub_sub_cancel_right
circulant_mul_comm 📖mathematicalMatrix
instHMulOfFintypeOfMulOfAddCommMonoid
CommMagma.toMul
circulant
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
ext
Finset.sum_congr
Fintype.sum_equiv
add_sub_cancel_right
mul_comm
Mathlib.Tactic.Abel.unfold_sub
Mathlib.Tactic.Abel.subst_into_addg
Mathlib.Tactic.Abel.term_atomg
Mathlib.Tactic.Abel.subst_into_negg
Mathlib.Tactic.Abel.term_neg
neg_zero
Mathlib.Tactic.Abel.term_add_constg
zero_add
Mathlib.Tactic.Abel.const_add_termg
add_zero
Mathlib.Meta.NormNum.IsNat.to_eq
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_neg
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Abel.term_add_termg
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Abel.zero_termg
circulant_neg 📖mathematicalcirculant
Pi.instNeg
Matrix
neg
ext
circulant_single 📖mathematicalcirculant
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
Pi.single
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
DFunLike.coe
RingHom
Matrix
nonAssocSemiring
RingHom.instFunLike
scalar
ext
Pi.single_apply
circulant_single_one 📖mathematicalcirculant
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
Pi.single
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
Matrix
one
ext
Pi.single_apply
circulant_smul 📖mathematicalcirculant
Function.hasSMul
Matrix
smul
circulant_sub 📖mathematicalcirculant
Pi.instSub
Matrix
sub
ext
circulant_zero 📖mathematicalcirculant
Pi.instZero
Matrix
zero
ext
conjTranspose_circulant 📖mathematicalconjTranspose
circulant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
Star.star
Pi.instStarForall
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
ext
neg_sub
map_circulant 📖mathematicalmap
circulant
ext
transpose_circulant 📖mathematicaltranspose
circulant
SubNegMonoid.toSub
SubtractionMonoid.toSubNegMonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
ext
neg_sub

Matrix.Fin

Theorems

NameKindAssumesProvesValidatesDepends On
circulant_inj 📖mathematicalMatrix.circulantcirculant_injective
circulant_injective 📖mathematicalMatrix
Matrix.circulant
Matrix.circulant_injective
circulant_isSymm_apply 📖Matrix.IsSymm
Matrix.circulant
circulant_isSymm_iff
circulant_isSymm_iff 📖mathematicalMatrix.IsSymm
Matrix.circulant
Fin.isEmpty'
Matrix.circulant_isSymm_iff
circulant_ite 📖mathematicalMatrix.circulant
Matrix
Matrix.one
Matrix.subsingleton_of_empty_right
Fin.isEmpty'
Matrix.circulant_single_one
Pi.single_apply
circulant_mul 📖mathematicalMatrix
Matrix.instHMulOfFintypeOfMulOfAddCommMonoid
Fin.fintype
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
Matrix.circulant
Matrix.mulVec
Matrix.subsingleton_of_empty_right
Fin.isEmpty'
Matrix.circulant_mul
circulant_mul_comm 📖mathematicalMatrix
Matrix.instHMulOfFintypeOfMulOfAddCommMonoid
Fin.fintype
CommMagma.toMul
Matrix.circulant
Matrix.circulant_mul_comm
conjTranspose_circulant 📖mathematicalMatrix.conjTranspose
Matrix.circulant
Star.star
Pi.instStarForall
Matrix.subsingleton_of_empty_right
Fin.isEmpty'
Matrix.conjTranspose_circulant
transpose_circulant 📖mathematicalMatrix.transpose
Matrix.circulant
Matrix.subsingleton_of_empty_right
Fin.isEmpty'
Matrix.transpose_circulant

---

← Back to Index