Kronecker delta #
This module defines the Kronecker delta.
The Kronecker delta function, ite (i = j) 1 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
KroneckerDelta.eq_zero_of_not
{α : Type u_1}
[DecidableEq α]
{p : α → Prop}
{i j : α}
(hi : ¬p i)
(hj : p j)
:
Conditions for smul to vanish #
Symmetrization #
Sums #
@[simp]
theorem
KroneckerDelta.sum_smul
{α : Type u_1}
{M : Type u_2}
[DecidableEq α]
[AddCommMonoid M]
[Fintype α]
(i : α)
(f : α → M)
:
theorem
KroneckerDelta.sum_sum_smul_eq_zero
{α : Type u_1}
{M : Type u_2}
[DecidableEq α]
[AddCommMonoid M]
[Fintype α]
{f : α → α → M}
(hf : ∀ (i : α), f i i = 0)
:
theorem
KroneckerDelta.finset_sum_sum_smul_eq_zero
{α : Type u_1}
{M : Type u_2}
[DecidableEq α]
[AddCommMonoid M]
{s s' : Finset α}
{f : α → α → M}
(hf : ∀ i ∈ s ∩ s', f i i = 0)
: