Higher Leibniz Rule for Bilinear Images
ProvedFunctionalInequalities.Analysis.directional_bilinear_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is the raw higher-order Leibniz rule for a continuous bilinear map.
Let be real normed spaces, let be a continuous bilinear map, and let and be . For , directions , and ,
The selected directions retain their inherited order, and every Boolean allocation appears with coefficient one. This is generic calculus support for expansions of quadratic and bilinear expressions.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem directional_bilinear (B : F →L[ℝ] G →L[ℝ] H)
{f : E → F} {g : E → G} (hf : ContDiff ℝ ∞ f) (hg : ContDiff ℝ ∞ g)
(m : ℕ) (h : Fin m → E) (x : E) :
directional (List.ofFn h) (fun y => B (f y) (g y)) x =
∑ q : Fin m → Bool,
B (directional (selected h q) f x)
(directional (selected h (fun i => !(q i))) g x)
Module navigation
Module: Analysis/IteratedDerivative/Bilinear.
Definition modules: Analysis/IteratedDerivative/Symmetry.
Next: sum_filter_eq_two_mul_sum_filter_of_compl_invariant.
Source excerpt, lines 54–60 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_IteratedDerivative_Bilinear
open scoped ContDiff
variable {E F G H : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[NormedAddCommGroup F] [NormedSpace ℝ F] [NormedAddCommGroup G] [NormedSpace ℝ G]
[NormedAddCommGroup H] [NormedSpace ℝ H]
Formal statement
theorem FunctionalInequalities.Analysis.directional_bilinear_readable (B : F →L[ℝ] G →L[ℝ] H)
{f : E → F} {g : E → G} (hf : ContDiff ℝ ∞ f) (hg : ContDiff ℝ ∞ g)
(m : ℕ) (h : Fin m → E) (x : E) :
directional (List.ofFn h) (fun y => B (f y) (g y)) x =
∑ q : Fin m → Bool,
B (directional (selected h q) f x)
(directional (selected h (fun i => !(q i))) g x) := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/IteratedDerivative/Bilinear.lean#L52-L86 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.IteratedDerivative.Bilinear`, declaration `FunctionalInequalities.Analysis.directional_bilinear`; the repository is private at upload time).