Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Forward-difference Jacobian error bound

Statement

Let n≥1, let U⊆Rn be open, and let each component Fj:U→R, j<n, be C2 (twice continuously differentiable). Fix x∈U and increments h=(h0,…,hn−1)∈Rn with hi≠0 for every i<n. For each i<n, suppose an open interval Ii⊆R contains [0,1] and x+thiei∈U for every t∈Ii. Suppose finite constants Mij≥0 satisfy ∣∂iiFj(x+thiei)∣≤Mij(0≤t≤1, j<n). Put Mi:=(∑j<nMij2)1/2 and M:=max⁡i<nMi. Let JhF(x) be the forward-difference matrix of Forward-difference Jacobian on an open domain, let JF(x) be the Jacobian matrix of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case. With the Euclidean operator norm on matrices, ∥JhF(x)−JF(x)∥op≤M2∥h∥2.

Facts & Assumptions

Given: The open domain, C2 components, point x, coordinate increments, intervals Ii, and second-partial bounds Mij from the Statement.

[F1]

Forward-difference Jacobian on an open domain: for i<n, column i of JhF(x) is [F(x+hiei)−F(x)]/hi, when hi≠0 and the sample is in U.

[F2]

The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: for i,j<n, the Jacobian entries are ∂iFj(x).

[F3]

A total derivative computes every directional derivative, and its matrix is the Jacobian: the matrix of DF in the standard basis is the Jacobian matrix.

[F4]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of a composition with an affine line is the total derivative applied to the line direction.

[F5]

Multivariable Taylor formula with a Lagrange remainder along a line segment: for a scalar C2 function on an open interval, its order-one Taylor expansion on [0,1] has a second-order Lagrange remainder at some point in (0,1).

[F7]

If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative: continuous first partial derivatives give a total derivative with the coordinate Jacobian matrix. Applied to each Fj and each first partial of Fj, the componentwise C2 hypotheses give the total differentiability needed below; continuity of the derivative entries makes F a C1 map admissible for [F1].

Proof

Given: The data in the Statement.

1.1givenF3F4F5F7choose

By [F7], the C2 components and their first partials have the total derivatives needed for the chain rule, and F is admissible for [F1]. For each input coordinate i<n and output component j<n, put gij(t):=Fj(x+thiei) on Ii. The chain rule [F4] and Jacobian identification [F3] give gij′(t)=hi∂iFj(x+thiei) and gij′′(t)=hi2∂iiFj(x+thiei). Taylor's theorem [F5] between 0 and 1 supplies θij∈(0,1) with Fj(x+hiei)−Fj(x)=hi∂iFj(x)+hi22∂iiFj(x+θijhiei). The points θij may differ between components.

2.1step 1.1F1F2givenalgebra

Divide by the nonzero hi. In column i, output coordinate j has error at most Mij∣hi∣/2; hence the Euclidean column error is at most Mi∣hi∣/2, even though the remainder points θij may differ.

3.1step 2.1F6algebra∎

For a unit vector v, the triangle inequality and [F6] give ∥(JhF(x)−JF(x))v∥2≤∑i<n∣vi∣∥(JhF(x)−JF(x))ei∥2≤12(∑i<nvi2)1/2(∑i<nMi2hi2)1/2≤M2∥h∥2. Taking the supremum over unit v proves the operator-norm bound.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

34 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources