Exact finite graded identities for the literal packet residual.
def
EulerFiniteGrades.evaluate
{V : Type u_1}
[AddCommGroup V]
[Module ℝ V]
(M : ℕ)
(κ : ℝ)
(u : ℕ → V)
:
V
Evaluate, given by ∑ n ∈ range (M+1), κ^n • u n.
Equations
- EulerFiniteGrades.evaluate M κ u = ∑ n ∈ Finset.range (M + 1), κ ^ n • u n
Instances For
Truncate, with branches according to n ≤ M.
Instances For
def
EulerFiniteGrades.convolution
{V : Type u_1}
{W : Type u_2}
{Q : Type u_3}
[AddCommGroup V]
[Module ℝ V]
[AddCommGroup W]
[Module ℝ W]
[AddCommGroup Q]
[Module ℝ Q]
(M : ℕ)
(B : V →ₗ[ℝ] W →ₗ[ℝ] Q)
(u : ℕ → V)
(v : ℕ → W)
(n : ℕ)
:
Q
Convolution, given by ∑ i ∈ range (M+1), ∑ j ∈ range (M+1), if i+j=n then B (u i) (v j) else 0.
Equations
- EulerFiniteGrades.convolution M B u v n = ∑ i ∈ Finset.range (M + 1), ∑ j ∈ Finset.range (M + 1), if i + j = n then (B (u i)) (v j) else 0
Instances For
theorem
EulerFiniteGrades.bilinear_evaluate
{V : Type u_1}
{W : Type u_2}
{Q : Type u_3}
[AddCommGroup V]
[Module ℝ V]
[AddCommGroup W]
[Module ℝ W]
[AddCommGroup Q]
[Module ℝ Q]
(M : ℕ)
(κ : ℝ)
(B : V →ₗ[ℝ] W →ₗ[ℝ] Q)
(u : ℕ → V)
(v : ℕ → W)
:
Bilinearity expands the actual finite evaluated packet into its exact grades.