Documentation

TauCeti.Analysis.Normed.Module.Alternating.Uncurry.Fin

Alternatization and interior products #

For a continuous linear map f : E β†’L[π•œ] E [β‹€^Fin (n + 1)]β†’L[π•œ] F and a vector y, the two ways of combining the alternatization ContinuousAlternatingMap.alternatizeUncurryFin with the interior product ΞΉ_y = ContinuousAlternatingMap.curryLeft Β· y add up to evaluation at y:

alternatizeUncurryFin (ι_y ∘ f) + ι_y (alternatizeUncurryFin f) = f y.

Applied to the derivative f = Dω(x) of a differential form, this is the pointwise form of Cartan's formula d ι_y + ι_y d = L_y for the constant vector field y. It is the algebraic identity behind the homotopy formula of the Poincaré lemma.

Up to the factor n!, alternatizeUncurryFin f is also the signed sum over all permutations of the uncurried map v ↦ f (v 0) (Fin.tail v). This expresses it as an alternatization and lets it be combined with other permutation sums, such as those defining wedge products.

Main declarations #

@[simp]

Alternatization commutes with negation.

@[simp]

Alternatization commutes with subtraction.

Alternatizing the interior product with y of a family of forms, plus the interior product with y of its alternatization, is evaluation of the family at y. This is the pointwise constant-coefficient case of Cartan's formula d ΞΉ_y + ΞΉ_y d = L_y.

Alternatization commutes with pullback along a continuous linear map L: pulling back the alternatization of f is alternatizing f with its argument and its values pulled back. Applied to the derivative of a differential form, this is the pointwise linear case of the naturality of the exterior derivative.

theorem ContinuousAlternatingMap.factorial_smul_alternatizeUncurryFin_apply {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {n : β„•} (f : E β†’L[π•œ] E [β‹€^Fin n]β†’L[π•œ] F) (v : Fin (n + 1) β†’ E) :
n.factorial β€’ (alternatizeUncurryFin f) v = βˆ‘ Οƒ : Equiv.Perm (Fin (n + 1)), Equiv.Perm.sign Οƒ β€’ (f (v (Οƒ 0))) fun (i : Fin n) => v (Οƒ i.succ)

Up to the factor n!, the alternatization of a linear family of n-forms is the signed sum over all permutations of the uncurried map: the entry moved to the first slot is fed to f, and the remaining entries to the resulting form.

theorem ContinuousAlternatingMap.alternatizeUncurryFin_apply_eq_inv_factorial_smul_sum {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {n : β„•} [CharZero π•œ] (f : E β†’L[π•œ] E [β‹€^Fin n]β†’L[π•œ] F) (v : Fin (n + 1) β†’ E) :
(alternatizeUncurryFin f) v = (↑n.factorial)⁻¹ β€’ βˆ‘ Οƒ : Equiv.Perm (Fin (n + 1)), Equiv.Perm.sign Οƒ β€’ (f (v (Οƒ 0))) fun (i : Fin n) => v (Οƒ i.succ)

In characteristic zero, the alternatization of a linear family of n-forms is the signed sum over all permutations of the uncurried map, normalized by n!.

The alternation of D ∘ N, for D the derivative of L ↦ Ο‰.compContinuousLinearMap L at the identity and N the Nijenhuis-type tensor N v w = A (J v) w + A v (J w) - A (J w) v - A w (J v), is twice the alternation of D ∘ S for S v = A (J v) + A v ∘ J; this involves only the families v ↦ D (A (J v)) and v ↦ D (A v ∘L J).