Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge 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.

Symbolic derivative recursion for a rational expression DAG is correct

Statement

For a finite rational expression DAG of Finite rational residual-tube certificate for an ODE trajectory, at every input point where each division denominator is nonzero, the DAG evaluates to a continuously differentiable function of time and state. The recursion assigning zero derivatives to constants, coordinate derivatives to inputs, sum/difference rules, the product rule, and D(u/v)=vDu−uDvv2 for a division node computes its actual total derivative. On any open neighborhood where all denominators stay nonzero, the represented field is locally Lipschitz.

Facts & Assumptions

Given: The finite acyclic rational expression DAG and an input point where all division denominators are nonzero.

[F1]

Finite rational residual-tube certificate for an ODE trajectory: the only DAG operations are constants, input coordinates, addition, subtraction, multiplication, and division.

[F2]

Chain sum product and composition rules for Banach derivatives: sums and bounded-bilinear products of Fréchet-differentiable maps obey the corresponding derivative rules; [F6] gives the same first-order remainder convention for the total derivatives used here.

[F3]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): derivatives of differentiable compositions are obtained by composing their total derivatives.

[F5]

Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation: ∑j=1n∣hj∣≤n∥h∥2 and finite-dimensional Euclidean norms obey the triangle inequality.

[F6]

The total (Fréchet) derivative Df(a) as the linear first-order approximation with o(∥h∥2) remainder: total differentiability gives the expansion u(x+h)=u(x)+Du(x)h+o(∥h∥2).

Proof

1.1F1constructinduction

Order the finite acyclic graph topologically. A constant node defines a constant smooth function with derivative zero; an input node is a coordinate projection with its coordinate derivative. Assume inductively that the parent nodes define C1 functions with their assigned derivatives.

2.1F2F6step 1.1algebra

For an addition or subtraction node, [F2] gives the sum or difference of the parent derivatives. For a product node, apply its bounded-bilinear product rule to real multiplication, which is bounded by ∣ab∣≤∣a∣∣b∣, to obtain vDu+uDv. These derivatives are continuous because the parent values and derivatives are continuous.

2.2F6step 1.1algebra

At a division node write u0=u(x), v0=v(x)≠0, A=Du(x), B=Dv(x), and Δu=Ah+ru, Δv=Bh+rv, where ru,rv=o(∥h∥2) by [F6]. Continuity of v keeps v0+Δv≠0 near x. Put L(h)=v0Ah−u0Bh and R=v0ru−u0rv. Direct algebra gives u(x+h)v(x+h)−u0v0−L(h)v02=v02R−v0L(h)Δvv03(v0+Δv). Here R=o(∥h∥2), L(h)=O(∥h∥2), and Δv=O(∥h∥2), while the denominator stays bounded away from zero. Thus the right side is o(∥h∥2), so the quotient derivative is (v0Du(x)−u0Dv(x))/v02. Its formula is continuous wherever v≠0.

3.1F1F3F4F5step 2.1step 2.2constructinduction∎

Induction through the topological order, using steps 2.1–2.2, proves that every node is C1 with its recursively assigned derivative, so the root derivative is correct. Continuity and nonvanishing of the finitely many denominator functions give a ball around the input on which all denominators stay nonzero. Shrink it so every partial derivative of every root component is bounded in absolute value by a common finite M, using continuity at the center and the finite number of entries. For two points u,v in this convex ball, apply [F4] to each scalar component along v+s(u−v): its derivative has magnitude at most M∑j∣uj−vj∣≤Md+1∥u−v∥2 by [F5]. Combining the finitely many component bounds gives a Lipschitz constant for the root map. Thus the field is locally Lipschitz.

Depends on

Used by

Dependency tree · two levels

39 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