Coordinate partial derivatives from Fréchet derivatives
DefinitionKLSModular_LevyStochCalc_Brownian_CoordDerivativefunctional-inequalitiesklskls-conjecturekls-modularlog-concavemodule-contextvendored-levystochcalc
Vendored from the LevyStochCalc library at https://github.com/cgarryZA/LevyStochCalc, commit 984dbf0b790031eac05d56fe5a84b65e15e1e932. For and coordinate indices , coordDeriv f' p x evaluates the continuous linear map on the basis vector , while coordDeriv₂ f'' p q x evaluates the second continuous multilinear term on .
Original module imports
import LevyStochCalc.Brownian.TaylorTwoVector
import Mathlib.Analysis.Calculus.MeanValue
Original declaration excerpt
Shown in the original module context.
noncomputable def coordDeriv (f' : (Fin n → ℝ) → (Fin n → ℝ) →L[ℝ] ℝ) (p : Fin n)
(x : Fin n → ℝ) : ℝ :=
f' x (Pi.single p 1)
Module navigation
Direct project imports: LevyStochCalc/Brownian/TaylorTwoVector.
Theorems in source order:
Project result: The KLS conjecture.
Original module · LevyStochCalc.Brownian.CoordDerivative · Frozen source 408915f.
Definition code
import Definitions.Def_KLSModular_LevyStochCalc_Brownian_TaylorTwoVector
import Mathlib.Analysis.Calculus.MeanValue
/-
Copyright (c) 2026 Christian Garry. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Christian Garry
-/
-- Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (upstream path LevyStochCalc/Brownian/CoordDerivative.lean; Apache-2.0; provenance in formalization/vendor/vendor-lock.json of the KLS repository)
namespace LevyStochCalc
open ContinuousLinearMap
variable {n : ℕ}
section Coord
variable {f' : (Fin n → ℝ) → (Fin n → ℝ) →L[ℝ] ℝ}
{f'' : (Fin n → ℝ) → (Fin n → ℝ) →L[ℝ] (Fin n → ℝ) →L[ℝ] ℝ}
/-- The `p`-th partial derivative carried by a Fréchet derivative on `Fin n → ℝ`. -/
noncomputable def coordDeriv (f' : (Fin n → ℝ) → (Fin n → ℝ) →L[ℝ] ℝ) (p : Fin n)
(x : Fin n → ℝ) : ℝ :=
f' x (Pi.single p 1)
/-- The `(p, q)` second partial derivative carried by a second Fréchet derivative on
`Fin n → ℝ`. -/
noncomputable def coordDeriv₂ (f'' : (Fin n → ℝ) → (Fin n → ℝ) →L[ℝ] (Fin n → ℝ) →L[ℝ] ℝ)
(p q : Fin n) (x : Fin n → ℝ) : ℝ :=
f'' x (Pi.single p 1) (Pi.single q 1)
end Coord
end LevyStochCalc
Source
Lean source: https://github.com/cgarryZA/LevyStochCalc/blob/984dbf0b790031eac05d56fe5a84b65e15e1e932/LevyStochCalc/Brownian/CoordDerivative.lean#L61-L70 (repository human-ai-mathematics/kls-lean, commit 408915f, module `LevyStochCalc.Brownian.CoordDerivative`, definition bundle `KLSModular_LevyStochCalc_Brownian_CoordDerivative`; the repository is private at upload time). Vendored from https://github.com/cgarryZA/LevyStochCalc at commit 984dbf0b790031eac05d56fe5a84b65e15e1e932 (Apache-2.0; upstream copyright notice retained in the Lean text).