Documentation Verification Report

DiscreteConvolution

πŸ“ Source: Mathlib/Topology/Algebra/InfiniteSum/DiscreteConvolution.lean

Statistics

MetricCount
DefinitionsAddConvolutionExists, AddConvolutionExistsAt, ConvolutionExists, ConvolutionExistsAt, addConvolution, addFiber, convolution, mulFiber, Β«term_⋆[_]_Β», Β«term_β‹†β‚Š[_]_Β»
10
Theoremsadd_distrib, distrib_add, add_distrib, convolution_vadd, distrib_add, vadd_convolution, add_distrib, distrib_add, add_distrib, convolution_smul, distrib_add, smul_convolution, addConvolution_comm, addConvolution_indicator_zero_left, addConvolution_indicator_zero_right, addConvolution_zero, addFiber_zero_mem, convolution_comm, convolution_indicator_one_left, convolution_indicator_one_right, convolution_zero, mem_addFiber, mem_mulFiber, mulFiber_one_mem, zero_addConvolution, zero_convolution
26
Total36

DiscreteConvolution

Definitions

NameCategoryTheorems
AddConvolutionExists πŸ“–MathDefβ€”
AddConvolutionExistsAt πŸ“–MathDefβ€”
ConvolutionExists πŸ“–MathDefβ€”
ConvolutionExistsAt πŸ“–MathDefβ€”
addConvolution πŸ“–CompOp
11 mathmath: AddConvolutionExists.add_distrib, addConvolution_zero, AddConvolutionExistsAt.convolution_vadd, zero_addConvolution, AddConvolutionExistsAt.distrib_add, AddConvolutionExistsAt.vadd_convolution, addConvolution_indicator_zero_left, addConvolution_comm, addConvolution_indicator_zero_right, AddConvolutionExistsAt.add_distrib, AddConvolutionExists.distrib_add
addFiber πŸ“–CompOp
2 mathmath: addFiber_zero_mem, mem_addFiber
convolution πŸ“–CompOp
11 mathmath: convolution_zero, ConvolutionExists.distrib_add, ConvolutionExists.add_distrib, convolution_comm, ConvolutionExistsAt.add_distrib, ConvolutionExistsAt.smul_convolution, ConvolutionExistsAt.convolution_smul, convolution_indicator_one_right, convolution_indicator_one_left, ConvolutionExistsAt.distrib_add, zero_convolution
mulFiber πŸ“–CompOp
2 mathmath: mem_mulFiber, mulFiber_one_mem
Β«term_⋆[_]_Β» πŸ“–CompOpβ€”
Β«term_β‹†β‚Š[_]_Β» πŸ“–CompOpβ€”

Theorems

NameKindAssumesProvesValidatesDepends On
addConvolution_comm πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
addConvolution
AddCommMonoid.toAddMonoid
β€”smulCommClass_self
Equiv.tsum_eq
addConvolution_indicator_zero_left πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
addConvolution
Set.indicator
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Set
Set.instSingletonSet
β€”smulCommClass_self
Set.indicator_apply
tsum_eq_single
SummationFilter.instLeAtTopUnconditional
Set.mem_singleton_iff
addConvolution_indicator_zero_right πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
addConvolution
Set.indicator
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Set
Set.instSingletonSet
β€”smulCommClass_self
Set.indicator_apply
tsum_eq_single
SummationFilter.instLeAtTopUnconditional
Set.mem_singleton_iff
addConvolution_zero πŸ“–mathematicalβ€”addConvolution
Pi.instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”smulCommClass_self
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
tsum_zero
addFiber_zero_mem πŸ“–mathematicalβ€”Set
Set.instMembership
addFiber
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”Set.mem_addAntidiagonal
Set.mem_univ
add_zero
convolution_comm πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
convolution
CommMonoid.toMonoid
β€”smulCommClass_self
Equiv.tsum_eq
convolution_indicator_one_left πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
convolution
Set.indicator
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Set
Set.instSingletonSet
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”smulCommClass_self
Set.indicator_apply
tsum_eq_single
SummationFilter.instLeAtTopUnconditional
convolution_indicator_one_right πŸ“–mathematicalDFunLike.coe
LinearMap
CommSemiring.toSemiring
RingHom.id
Semiring.toNonAssocSemiring
LinearMap.instFunLike
LinearMap.addCommMonoid
LinearMap.module
smulCommClass_self
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
AddCommMonoid.toAddMonoid
Module.toDistribMulAction
convolution
Set.indicator
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
Set
Set.instSingletonSet
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”smulCommClass_self
Set.indicator_apply
tsum_eq_single
SummationFilter.instLeAtTopUnconditional
convolution_zero πŸ“–mathematicalβ€”convolution
Pi.instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”smulCommClass_self
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
tsum_zero
mem_addFiber πŸ“–mathematicalβ€”Set
Set.instMembership
addFiber
AddZero.toAdd
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
β€”Set.mem_addAntidiagonal
Set.mem_univ
mem_mulFiber πŸ“–mathematicalβ€”Set
Set.instMembership
mulFiber
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”β€”
mulFiber_one_mem πŸ“–mathematicalβ€”Set
Set.instMembership
mulFiber
MulOne.toOne
MulOneClass.toMulOne
Monoid.toMulOneClass
β€”mul_one
zero_addConvolution πŸ“–mathematicalβ€”addConvolution
Pi.instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”smulCommClass_self
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
tsum_zero
zero_convolution πŸ“–mathematicalβ€”convolution
Pi.instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
β€”smulCommClass_self
map_zero
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
LinearMap.semilinearMapClass
tsum_zero

DiscreteConvolution.AddConvolutionExists

Theorems

NameKindAssumesProvesValidatesDepends On
add_distrib πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsDiscreteConvolution.addConvolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
DiscreteConvolution.AddConvolutionExistsAt.add_distrib
distrib_add πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsDiscreteConvolution.addConvolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
DiscreteConvolution.AddConvolutionExistsAt.distrib_add

DiscreteConvolution.AddConvolutionExistsAt

Theorems

NameKindAssumesProvesValidatesDepends On
add_distrib πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsAtDiscreteConvolution.addConvolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
map_add
SemilinearMapClass.toAddHomClass
LinearMap.semilinearMapClass
Summable.tsum_add
SummationFilter.instNeBotUnconditional
convolution_vadd πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsAtDiscreteConvolution.addConvolution
Function.hasSMul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Module.toDistribMulAction
β€”smulCommClass_self
map_smul
SemilinearMapClass.toMulActionSemiHomClass
LinearMap.semilinearMapClass
Summable.tsum_const_smul
SummationFilter.instNeBotUnconditional
distrib_add πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsAtDiscreteConvolution.addConvolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
map_add
SemilinearMapClass.toAddHomClass
LinearMap.semilinearMapClass
Summable.tsum_add
SummationFilter.instNeBotUnconditional
vadd_convolution πŸ“–mathematicalDiscreteConvolution.AddConvolutionExistsAtDiscreteConvolution.addConvolution
Function.hasSMul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Module.toDistribMulAction
β€”smulCommClass_self
map_smul
SemilinearMapClass.toMulActionSemiHomClass
LinearMap.semilinearMapClass
Summable.tsum_const_smul
SummationFilter.instNeBotUnconditional

DiscreteConvolution.ConvolutionExists

Theorems

NameKindAssumesProvesValidatesDepends On
add_distrib πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsDiscreteConvolution.convolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
DiscreteConvolution.ConvolutionExistsAt.add_distrib
distrib_add πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsDiscreteConvolution.convolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
DiscreteConvolution.ConvolutionExistsAt.distrib_add

DiscreteConvolution.ConvolutionExistsAt

Theorems

NameKindAssumesProvesValidatesDepends On
add_distrib πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsAtDiscreteConvolution.convolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
map_add
SemilinearMapClass.toAddHomClass
LinearMap.semilinearMapClass
Summable.tsum_add
SummationFilter.instNeBotUnconditional
convolution_smul πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsAtDiscreteConvolution.convolution
Function.hasSMul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Module.toDistribMulAction
β€”smulCommClass_self
map_smul
SemilinearMapClass.toMulActionSemiHomClass
LinearMap.semilinearMapClass
Summable.tsum_const_smul
SummationFilter.instNeBotUnconditional
distrib_add πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsAtDiscreteConvolution.convolution
Pi.instAdd
AddCommMagma.toAdd
AddCommSemigroup.toAddCommMagma
AddCommMonoid.toAddCommSemigroup
β€”smulCommClass_self
map_add
SemilinearMapClass.toAddHomClass
LinearMap.semilinearMapClass
Summable.tsum_add
SummationFilter.instNeBotUnconditional
smul_convolution πŸ“–mathematicalDiscreteConvolution.ConvolutionExistsAtDiscreteConvolution.convolution
Function.hasSMul
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Module.toDistribMulAction
β€”smulCommClass_self
map_smul
SemilinearMapClass.toMulActionSemiHomClass
LinearMap.semilinearMapClass
Summable.tsum_const_smul
SummationFilter.instNeBotUnconditional

---

← Back to Index