Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generated
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.

Local C1 step consistency gives tangent, adjoint and gradient order

Statement

Let p≥1 be an integer, T>0, h=T/N≤h0≤1, and tn=nh. The state dimension d and parameter dimension m are fixed. All vector norms are Euclidean and all matrix norms are their induced operator norms; gradients are columns.

Consider the continuous objective J(θ)=ϕ(u(T,θ),θ)+∫0Tℓ(t,u(t,θ),θ) dt, and the actual finite graph xn+1=Ψn(xn,θ),Jh(θ)=ϕh(xN,θ)+∑n=0N−1Ln(xn,θ). Assume the hypotheses of the continuous flow-tangent and adjoint-gradient results hold on a common tube. Write Φn(x,θ) for the exact flow from tn to tn+1 and Kn(x,θ)=∫tntn+1ℓ(t,u(t;tn,x,θ),θ) dt. These exact maps and the actual numerical maps are C1 on open neighborhoods of the admitted state and parameter sets. For every relevant n, all states xn,u(tn) and the segment joining them belong to a convex admitted state set. All estimates below hold uniformly on those sets and a fixed parameter neighborhood, independently of N,n.

For r=e,h, define Ane=DxΦn,Bne=DθΦn,cne=DxKnT,dne=DθKnT, Anh=DxΨn,Bnh=DθΨn,cnh=DxLnT,dnh=DθLnT. Suppose constants cv,c1,L,M,H≥0 satisfy, at each admitted (x,θ), ∥Ψn−Φn∥≤cvhp+1, ∥Anh−Ane∥, ∥Bnh−Bne∥, ∥cnh−cne∥, ∥dnh−dne∥≤c1hp+1, ∥Anr∥≤1+Lh,∥Bnr∥, ∥cnr∥, ∥dnr∥≤Mh. Each of Ane,Bne,cne,dne is Lipschitz in x, with constant at most Hh.

Let S0=Dθu(0,θ) and S0h=Dθx0(θ). Assume ∥x0−u(0)∥≤c0hp,∥S0h−S0∥≤cs0hp,∥S0∥≤M0. The terminal costs are C1. The exact columns DxϕT,DθϕT have norm at most Mϕ and are Lipschitz in x with constant Hϕ; at the same admitted (x,θ), ∥DxϕhT−DxϕT∥, ∥DθϕhT−DθϕT∥≤Cϕhp. No terminal value-error hypothesis is needed for the gradient conclusion.

Let Snh=Dθxn, and let pnh be the exact discrete adjoint of this numerical graph. Let S(t)=Dθu(t) and let p(t) be the continuous adjoint with terminal value Dxϕ(u(T),θ)T. Define E=eLT,X=E(c0+Tcv),S‾=E(M0+TM),P‾=E(Mϕ+TM), R=c1+HX,CS=E{cs0+TR(S‾+1)},D=Cϕ+HϕX, CP=E{D+TR(P‾+1)}, CG=D+cs0P‾+(M0+cs0)CP+T{R(1+P‾)+MCP}. Then max⁡n∥xn−u(tn)∥≤Xhp,max⁡n∥Snh−S(tn)∥≤CShp, max⁡n∥pnh−p(tn)∥≤CPhp,∥∇Jh−∇J∥≤CGhp. These conclusions assume local value and first-derivative consistency, rather than a global adjoint-error estimate. They require no representation by nonnegative quadrature weights.

Facts & Assumptions

Given: The hypotheses and data in the Statement.

[F1]

Parameter-dependent ODE flows have the variational tangent on a common tube, The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a), The mean value inequality: if f:[a,b]→Rm is continuous and differentiable on (a,b) with ∥f′∥2≤M, then ∥f(b)−f(a)∥2≤M(b−a): The common-tube flow result gives the actual parameter derivative and its variational equation. The chain rule gives derivatives of compositions of exact or numerical step maps. The vector mean value inequality bounds the endpoint difference along an admitted segment by a uniform bound on the derivative of its segment parameterization; the zero-dimensional endpoint difference is zero.

[F2]

A tangent and adjoint pairing gives the ODE gradient boundary identity, The continuous ODE adjoint gives the parameter gradient with endpoint terms, The reverse recursion is the exact gradient of a finite state-step objective: The continuous adjoint pairing identity integrates on each subinterval. The continuous gradient formula and the finite-graph reverse recursion use column gradients.

[F3]

Finite geometric error bound from a one-step recurrence: A recurrence en+1≤(1+Lh)en+Chp+1 has a uniform order-p bound. The looser bound eLT(C0+TC)hp is valid also when L=0. The same argument applies after reversing a finite index sequence.

[A1]

All domains, differentiability, tube, local consistency, stability, Lipschitz, initial-data and terminal-derivative assumptions in the Statement hold uniformly.

Proof

1.1F1F2A1

The exact objective is also the finite graph with maps Φn, costs Kn, initial state u(0) and terminal cost ϕ: the intervals partition the integral. Differentiability of Kn follows by differentiating its integral using the common-tube flow derivative and the uniform continuous derivative bounds. In particular the initial-state variational matrix V on interval n has V(tn)=I, V′=fuV, and cne=∫tntn+1V(t)Tℓu(t)T dt. The pairing identity gives p(tn)=cne(u(tn),θ)+Ane(u(tn),θ)Tp(tn+1). Thus the exact-flow graph adjoint equals the continuous adjoint at every node. Its tangent and gradient are also those of the exact continuous objective.

1.2A1F1F3

Write un=u(tn) and en=∥xn−un∥. For d≥1, parameterize the admitted segment by s↦un+s(xn−un), 0≤s≤1. The chain rule and the derivative bound for Ψn bound the derivative of its composition with this segment by (1+Lh)∥xn−un∥; the vector mean value inequality [F1] therefore gives its endpoint Lipschitz bound with constant 1+Lh. For d=0, the state difference and both endpoint values lie in the zero vector space, so the same bound is immediate. Consequently en+1≤(1+Lh)en+cvhp+1. By [F3], en≤Xhp.

2.1A1step 1.2F3

The exact tangent and adjoint recurrences give ∥Sn+1∥≤(1+Lh)∥Sn∥+Mh,∥p(tn)∥≤(1+Lh)∥p(tn+1)∥+Mh. Expanding these finite recurrences and using (1+Lh)k≤eLT shows ∥Sn∥≤S‾ and ∥p(tn)∥≤P‾. These bounds include L=0. For any one of the four derivative maps, comparison at numerical and exact nodes gives ∥Fnh(xn,θ)−Fne(un,θ)∥≤c1hp+1+Hhen≤Rhp+1.

3.1F1A1step 2.1

The actual differentiated numerical graph satisfies Sn+1h=Anh(xn)Snh+Bnh(xn). Subtract the exact recurrence and split the matrix product using Anh(Snh−Sn)+(Anh−Ane)Sn. Hence ∥Sn+1h−Sn+1∥≤(1+Lh)∥Snh−Sn∥+R(S‾+1)hp+1. The initial derivative bound and [F3] yield CShp.

3.2F2A1step 2.1

At the terminal node, the difference of adjoint seeds is at most Dhp. Subtract the two backward recurrences, splitting AhTph−AeTpe=AhT(ph−pe)+(Ah−Ae)Tpe. The Euclidean operator norm of a transpose equals that of the matrix. For every finite-dimensional Euclidean vector v, Cauchy–Schwarz gives ∥v∥=sup⁡∥w∥≤1∣wTv∣: if v≠0, equality is attained at w=v/∥v∥, while for v=0 both sides vanish, including in dimension zero. Applying this closed-unit-ball formula to both sides of the pairing gives the transpose identity in all finite dimensions. Therefore ∥pnh−p(tn)∥≤(1+Lh)∥pn+1h−p(tn+1)∥+R(P‾+1)hp+1. Reverse the indices and apply [F3]. This gives CPhp.

4.1F2step 1.1step 2.1step 3.2A1∎

Apply the finite-graph gradient formula to both graphs: ∇Jh=Dθϕh(xN)T+(S0h)Tp0h+∑n<N{dnh(xn)+(Bnh(xn))Tpn+1h}, ∇J=Dθϕ(uN)T+S0Tp(0)+∑n<N{dne(un)+(Bne(un))Tp(tn+1)}. The terminal direct-derivative difference is at most Dhp. The initial contribution is bounded by {cs0P‾+(M0+cs0)CP}hp, since h≤1 implies ∥S0h∥≤M0+cs0. Each running difference is bounded by {R+RP‾+MCP}hp+1, using BhT(ph−p)+(Bh−Be)Tp. Summing N terms and using Nh=T proves the stated CG bound.

Depends on

Used by

Dependency tree · two levels

58 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