Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

A finite stochastic adjoint gives the discrete gradient under domination

Statement

Gradients of scalar functions are Euclidean column vectors, with Dg(θ)[v]=⟨∇g(θ),v⟩ under The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn; vector expectations are taken coordinatewise.

Let (Ω,F,P) be a probability space, let (Ek,Ek) be measurable spaces for 0≤k≤N, and let each ξk:Ω→Ek be a measurable random element; write ξ=(ξ0,…,ξN). Let Θ⊆Rd be open, fix θ0∈Θ, and choose an open ball U with θ0∈U⊆Θ. Let d,m≥1, let N≥0 be a finite integer, and let the states lie in Rm. The maps are u0:Θ×E0→Rm, Ψk:Rm×Θ×Ek+1→Rm, ℓk:Rm×Θ→R, and ϕ:Rm×Θ→R. Gradients of scalar functions are columns; DuΨk is an m×m Jacobian and DθΨk is an m×d Jacobian. Let u0=u0(θ,ξ0),uk+1=Ψk(uk,θ,ξk+1)(0≤k<N). Assume the displayed maps are measurable for the corresponding product sigma-algebras (Borel on Euclidean factors and Ek on each input factor), and that there is a common measurable null set outside which their sections are continuously differentiable in their state and parameter variables on U. Define FN(θ,ξ):=ϕ(uN,θ)+∑k=0N−1ℓk(uk,θ),JN(θ):=E[FN(θ,ξ)]. Assume FN(θ,ξ) is integrable for every θ∈U, and that there is a nonnegative integrable random variable M with ∥∇θFN(θ,ξ)∥2≤M for all θ∈U almost surely, while E∥∇θFN(θ0,ξ)∥22<∞. Put S0=Dθu0, propagate Sk+1=DuΨk Sk+DθΨk, and define reverse variables by pN=∇uϕ(uN,θ),pk=∇uℓk(uk,θ)+(DuΨk)Tpk+1. Then the discrete adjoint integrand ΓN=∇θϕ+S0Tp0+∑k=0N−1(∇θℓk+(DθΨk)Tpk+1) satisfies ∇JN(θ0)=E[ΓN(θ0,ξ)].

For a family of discretizations indexed by h, if each discrete objective satisfies the preceding pathwise interchange hypotheses, E∥Γh(θ0)−Γ(θ0)∥2→0, and the continuous-limit objective has derivative ∇J(θ0)=E[Γ(θ0)] under the same pathwise interchange conditions, then ∇Jh(θ0)→∇J(θ0). This conclusion gives no rate unless a quantitative bound on E∥Γh(θ0)−Γ(θ0)∥2 is also supplied. Euler–Maruyama is the special case Ψk(u,θ,ΔWk)=u+b(u,θ)hk+σ(u,θ)ΔWk, with ΔWk the simulated Brownian increment.

All tangent, reverse and adjoint derivatives are evaluated on the common full-probability event where the sample maps are C1. Define ΓN=0 on its measurable null complement, and use this version in expectations.

Facts & Assumptions

Given: The finite simulation graph, its explicitly measurable input random elements and product-measurable maps, its differentiability and pathwise envelope hypotheses, and, for the final convergence assertion, L1 convergence of the discrete adjoint integrands and the stated derivative representation of the continuous-limit objective.

[F1]

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

[F2]

The principle of mathematical induction: a property true at the initial index and inherited at each successor holds at every finite index.

[F3]

A dominated pathwise simulation gradient is unbiased: an integrable common envelope for a continuous pathwise gradient allows differentiation of its expected objective, with derivative equal to the expected pathwise derivative.

[F4]

Random elements and real random variables: each ξk is a measurable random element. A constant parameter map is measurable because each measurable-set preimage is either empty or the whole probability space.

[F5]

The reverse recursion is the exact gradient of a finite state-step objective: for a finite deterministic C1 state-step graph, the tangent and reverse recursions in the Statement give its exact objective gradient.

[F6]

Composition with a Borel measurable outer map preserves measurability: the composite of two measurable maps is measurable once the inner map is measurable into the outer map's measurable domain.

[F7]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn and Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation: ∣⟨u,v⟩∣≤∥u∥2∥v∥2, and ∥z∥2=sup⁡∥v∥2≤1⟨v,z⟩ (equality is attained by v=z/∥z∥2 when z≠0).

[F8]

Linearity, monotonicity, and the modulus bound for expectation: expectation is linear for integrable scalar random variables.

[F9]

Coordinate maps and permutations are measurable on finite products: a finite tuple of measurable coordinate maps is measurable into the finite product sigma-algebra.

[F10]

Arithmetic and lattice operations preserve measurability whenever they are defined: finite sums, differences, real scalar multiples and products of finite real measurable functions are measurable.

[F11]

Sequential suprema, infima, limsup, liminf, and pointwise limits of measurable functions are measurable: a pointwise limit of a sequence of measurable functions is measurable.

Proof

1.1givenF1F2F3F4F6F9F10F11

Fix ϑ∈U. By [F4] the constant map ω↦ϑ and each ξk are measurable. The finite-tuple lemma [F9] first makes ω↦(ϑ,ξ0(ω)) measurable; joint measurability of the initial-state map and composition [F6] then make u0(ϑ,ξ0) measurable. If uk is measurable, [F9] makes ω↦(uk(ω),ϑ,ξk+1(ω)) measurable into the step map's finite product domain, and [F6] makes uk+1 measurable. Finite induction [F2] gives every state. Applying [F9] and [F6] to (uk,ϑ) in each payoff map and then [F10] to the finite sum proves measurability of FN(ϑ,ξ), also when N=0. Let A be the common measurable null set excluded in the Statement. Fix a coordinate j and put hn=1/(n+1) for n≥0. If ϑ+hnej∈U, form the measurable difference quotient Qj,n=(FN(ϑ+hnej,ξ)−FN(ϑ,ξ))/hn; otherwise put Qj,n=0. Measurability follows from the fixed-parameter argument and [F10]. Replace each Qj,n by zero on A: equivalently multiply it by the measurable indicator of Ac, which remains measurable by [F10]. Since U is open, these modified quotients converge at every outcome to the version of ∂jFN(ϑ,ξ) given by its derivative on Ac and zero on A. By [F11] that version is measurable. This works for every fixed ϑ∈U and every coordinate, as required by [F3], without assuming the probability space is complete. The initial state is differentiable with sensitivity S0=Dθu0. If uk is differentiable, [F1] applied to the parameter-dependent composition uk+1(θ)=Ψk(uk(θ),θ,ξk+1), then evaluated at θ0, gives Dθuk+1=DuΨk Dθuk+DθΨk. Thus the stated tangent recursion holds for every k<N by [F2].

2.1givenF1step 1.1

Applying the chain rule to FN at θ0 gives its pathwise gradient ∇θFN=∇θϕ+SNTpN+∑k=0N−1(∇θℓk+SkT∇uℓk), where pN=∇uϕ.

3.1givenF5step 1.1step 2.1algebra

Fix an input realization ξ outside the common null set and set x0ξ(θ)=u0(θ,ξ0), Ψkξ(u,θ)=Ψk(u,θ,ξk+1), ℓkξ(u,θ)=ℓk(u,θ), and ϕξ(u,θ)=ϕ(u,θ). For N≥1 this is a finite deterministic C1 state-step graph on U, so [F5] applies. For N=0, p0=pN=∇uϕ and step 2.1 directly gives the derivative ∇θϕ+S0Tp0=Γ0. For each k<N, the definitions of pk and Sk+1 imply SkTpk=SkT∇uℓk+Sk+1Tpk+1−(DθΨk)Tpk+1. Rearrange and sum these identities over k: the SkTpk terms telescope, and pN=∇uϕ. Thus SNTpN+∑k=0N−1SkT∇uℓk=S0Tp0+∑k=0N−1(DθΨk)Tpk+1, so the gradient in step 2.1 is exactly ΓN, agreeing with [F5] when N≥1.

4.1givenF3step 3.1

The pathwise derivative at θ0 is ΓN(θ0,ξ) by step 3.1. The Statement supplies integrability of FN, the common integrable derivative envelope on U, and square-integrability at θ0. Thus [F3] gives ∇JN(θ0)=E[ΓN(θ0,ξ)].

5.1givenF7F8step 4.1algebra∎

In the discretization family, step 4.1 gives ∇Jh(θ0)=E[Γh(θ0)]. For any integrable vector Z, [F7] and [F8] give, for every ∥v∥2≤1, ⟨v,EZ⟩=E⟨v,Z⟩≤E∥Z∥2. Taking the supremum over such v and using [F7] yields ∥EZ∥2≤E∥Z∥2. Applying this to Z=Γh(θ0)−Γ(θ0) yields ∥∇Jh(θ0)−∇J(θ0)∥2=∥E[Γh(θ0)−Γ(θ0)]∥2≤E∥Γh(θ0)−Γ(θ0)∥2⟶0 by the assumed L1 convergence. No state-payoff weak-convergence premise appears in this argument.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

68 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