Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: 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.

Finite-budget projected-gradient loop with state-adjoint residual certificates

Definition

Assume Countable Choice. Let E⊂Rd, d≥2, be a bounded polyhedral open control domain with a finite matching affine simplicial mesh as used in The L2 projection onto a cellwise constant box clips cell averages. Let Uh⊂U=L2(E) be the finite-dimensional space of cellwise-constant controls on this mesh, and let Qh=Uh∩Qad be nonempty with bounds constant on each control cell. The target is the exact continuous reduced objective J^ of Linear coercive elliptic PDE control problem and reduced objective, restricted to Qh; write Ju(q)=c+Sq and g(q)=∇J^(q)=B∗p(q)+αq. Choose finite certified bounds βB≥∥B∥ and Lh≥∥S∣Uh∥2+α>0. Given a finite budget N≥1, tolerance τ≥0, and initial q0∈Qh, repeat for k=0,…,N−1:

Fix a finite-dimensional conforming state space Vh⊂V and the discrete primal and transposed adjoint equations satisfying the first-Strang hypotheses in State and adjoint Strang bounds give a reduced-gradient error certificate at each queried control. An additional input is a residual-evaluation routine C. For every queried qk, it must return in finite time either a valid tuple (u~k,p~k,εu,k,εp,k) or failure. A valid tuple has u~k,p~k∈Vh solving the specified discrete primal and transposed adjoint equations, with the adjoint right-hand side formed using u~k, and nonnegative finite bounds that dominate the complete primal and adjoint first-Strang right-hand sides. Those bounds retain all form, geometry, quadrature, and load defects, including the adjoint load contribution ∥J∥2εu,k from the state error. The finite-return condition is part of the algorithm's admissible input contract; if the backend cannot certify the equations and bounds, it returns failure.

A second input is a projection-evaluation routine P. Write qk,K:=qk∣K. For every queried (qk,p~k,Lh) it must return in finite time either failure or finite real cell values zk,K and a finite real rk≥0 satisfying zk,K=clip⁡[qa∣K,qb∣K](qk,K−αqk,K+∣K∣−1∫KB∗p~kLh),rk2=∑K∈Th∣K∣ ∣qk,K−zk,K∣2. Thus the returned cellwise function is exactly PQh(qk−g~k/Lh) and rk is its exact step norm by The L2 projection onto a cellwise constant box clips cell averages. Computing the required cell averages, clipped values and norm is part of this finite-return backend contract; it is not inferred from boundedness of B, and no finite representation of the entire function B∗p~k is assumed. Unavailable exact values must be reported as failure, not left pending.

  1. Call C(qk). If it returns failure or no valid bounds, return (qk,inconclusive,+∞). Otherwise use its conforming finite-element state and adjoint approximations u~k,p~k and complete Strang bounds εu,k,εp,k. Set δk=βBεp,k and g~k=B∗p~k+αqk.
  2. Call P(qk,p~k,Lh). If it returns failure or no valid cell values and norm, return (qk,inconclusive,+∞). Otherwise set q~k+1∣K=zk,K and ρ~k=rk from its valid return.
  3. If ρ~k+δk/Lh≤τ, return (qk,certified,ρ~k+δk/Lh).
  4. Otherwise set qk+1=q~k+1 and continue.

If all N iterations finish without that test, return the last evaluated iterate (qN−1,budget-exhausted,ρ~N−1+δN−1/Lh). Both routines' finite-return contracts ensure that an unavailable state/adjoint bound or projection/residual value is reported as failure rather than left pending. The reported number certifies a projected-gradient residual for the exact continuous PDE objective restricted to Qh; it is not a continuous-control discretization error bound.

Depends on

Used by

Dependency tree · two levels

23 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