Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-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.

Exact continuous adjoint sensitivity for a neural ODE

Definition

Let T>0, let d,q≥1, let Θ⊆Rq be open, and let v:I×Rd×Θ→Rd be jointly C∞ on an open time interval I containing [0,T]. For each compact K⊆Θ, suppose there are constants LK,MK≥0 such that for all t∈[0,T], θ∈K, and z,w∈Rd,

∥v(t,z,θ)−v(t,w,θ)∥2≤LK∥z−w∥2,∥v(t,0,θ)∥2≤MK.

Let Ω⊆Θ be open with compact closure contained in Θ, let U0⊆Θ be an open neighborhood of Ω‾, and let u0:U0→Rd be C1. Write uθ for the exact solution of u˙θ(t)=v(t,uθ(t),θ), uθ(0)=u0(θ), and let T:={(t,uθ(t),θ):t∈[0,T],θ∈Ω‾} be its common compact trajectory tube. Let

TT:={(uθ(T),θ):θ∈Ω‾}

be the terminal state-parameter slice. Let Uϕ⊆Rd×Θ and Uℓ⊆I×Rd×Θ be open sets containing TT and T, respectively, and let ϕ:Uϕ→R and ℓ:Uℓ→R be C1. Assume their first derivatives, measured in Euclidean operator norms, are bounded and uniformly continuous on TT and T, respectively. Define

J(θ)=ϕ(uθ(T),θ)+∫0Tℓ(t,uθ(t),θ) dt.

For each θ∈Ω, the exact continuous adjoint sensitivity procedure is:

  1. Solve the state initial-value problem forward on [0,T].
  2. Solve the terminal adjoint problem backward, −p′(t)=Duv(t,uθ(t),θ)Tp(t)+Duℓ(t,uθ(t),θ)T,p(T)=Duϕ(uθ(T),θ)T.
  3. Return the vector G(θ)=Dθϕ(uθ(T),θ)T+Dθu0(θ)Tp(0)+∫0T(Dθℓ(t,uθ(t),θ)T+Dθv(t,uθ(t),θ)Tp(t))dt.

Here Du and Dθ denote Jacobian matrices in the displayed variables, p(t)∈Rd, and G(θ)∈Rq. All state and adjoint equations and the integral are exact continuous mathematical objects. Replacing them by numerical solver outputs defines a finite computation and is outside this algorithm's accuracy guarantees.

Depends on

Used by

Dependency tree · two levels

17 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