Physlib.Mathematics.KroneckerDelta
16 declarations
Kronecker delta
#kroneckerDeltaFor any type and elements , the Kronecker delta is defined as if and if .
Kronecker delta notation
#termδ[_,_]The notation represents the Kronecker delta function applied to the indices and .
implies
#smul_of_eq_zeroLet be an additive monoid and be a type. For any elements and any function , if , then , where is the Kronecker delta, defined as if and if .
Let be an additive monoid and be a set. For any elements and any function , the scalar multiplication of the Kronecker delta and is zero, i.e., , if and only if or . Here, is defined to be if and if .
Let be an additive monoid and be a type. For any element and any function , the condition holds for all if and only if . Here, denotes the Kronecker delta, defined as if and if .
Let be an additive monoid and be a type. For any function , the condition holds for all if and only if for all . Here, denotes the Kronecker delta, defined as if and if , and denotes scalar multiplication of a natural number on an element of the additive monoid.
For any elements and of a type , the Kronecker delta is symmetric in its indices, satisfying the identity . Here, is defined to be if and if .
For any type and any additive monoid , let be a function. For any elements , the following equality holds: where is the Kronecker delta, defined as if and if , and denotes the scalar multiplication of a natural number on an element of the additive monoid.
For any additive monoid , any function , and any elements , the following identity holds: where is the Kronecker delta, which equals if and otherwise, and the multiplication denotes the scalar action of natural numbers on the monoid.
Let be an additive commutative monoid and be a semifield of characteristic zero such that is a -module. For any and any function , the following identity holds: where is the Kronecker delta, which is if and otherwise.
For any additive group , type , elements , and function , the product of the Kronecker delta and the difference is zero, i.e., .
For any finite type and elements , the sum over all of the product of Kronecker deltas and is equal to , expressed as: where is the Kronecker delta, which is if and otherwise.
Let be a finite set. For any element and any function mapping into a module , the sum over all of the Kronecker delta acting on is equal to . That is, where if and if .
Let be a finite set and be a function into a module . If for all , then the double sum over of the scalar multiplication of the Kronecker delta and is zero: where is the Kronecker delta, defined as if and if .
Sifting property of the Kronecker delta over a finite set: if else
#finset_sum_smulLet be a finite set of elements of type , be an element of , and be a function into an additive group . The sum of the scalar multiplication of the Kronecker delta and over all is given by: where if and if .
Let and be finite sets of elements of type , and let be a function into an additive group . If for all , then the double sum of the scalar multiplication of the Kronecker delta and over and is zero: where is the Kronecker delta, which is if and if .
