Alphabeta Math
Pipeline-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.

✓ 4 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full by a delegated reviewing agent on the owner's instruction; the judge is an additional, independent cross-model AI review of the proofs. The 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

PDE-constrained inversion and adjoint error control

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite-element PDE solver admissibility and certificate contract

Definition

Fix an integer d≥2, a bounded polyhedral open set Ω⊂Rd, a finite matching affine simplicial mesh Th of Ω, and unisolvent reference finite elements assembled on that mesh. Thus the mesh is a finite face-to-face cover by nondegenerate affine simplices with disjoint interiors, and each local finite-element degree-of-freedom map is bijective on its finite-dimensional shape-function space. Fix coefficient spaces Θh=Rm, Vh=Rn, and Yh=Rs with their standard Euclidean inner products, where m,n,s≥1. Let Qh⊆Θh be nonempty, closed, and convex, and let Oh⊆Θh be open with Qh⊆Oh.

A finite-element PDE model in this contract consists of a continuously differentiable residual map Rh:Oh×Vh→Vh and a continuously differentiable observation map Gh:Oh×Vh→Yh. It must supply a continuously differentiable state branch Sh:Oh→Vh satisfying Rh(q,Sh(q))=0 for every q∈Oh. For every q∈Qh, this branch must be the specified unique admissible state and the matrix DuRh(q,Sh(q)) must be invertible. The discrete forward map is Fh(q):=Gh(q,Sh(q)). The unisolvent finite-element degrees of freedom identify Vh with its coefficient space; all matrix transposes below are in the fixed Euclidean coefficient inner products.

For data yδ∈Yh, reference parameter q0∈Θh, and α>0, the discrete nonlinear Tikhonov objective is

Φh(q):=12∥Fh(q)−yδ∥Yh2+α2∥q−q0∥Θh2(q∈Qh).

Define the finite-dimensional objective before eliminating the state by

Jh(q,u):=12∥Gh(q,u)−yδ∥Yh2+α2∥q−q0∥Θh2.

The symbols ∇uJh and ∇qJh denote the Euclidean gradient vectors representing the two partial derivative functionals. At an admissible q, the exact discrete adjoint ph(q)∈Vh is the unique solution of

(DuRh(q,Sh(q)))Tph(q)=∇uJh(q,Sh(q)).

The associated discrete-adjoint gradient vector is

gh(q):=∇qJh(q,Sh(q))−(DqRh(q,Sh(q)))Tph(q).

The next lemma proves that this vector is the gradient of Φh; the definition itself asserts no minimizer exists and no gradient iteration converges.

An admissibility predicate is a specified finite-time test adm⁡h(q) that decides whether q∈Qh and checks the model's stated coefficient, boundary, mesh, and time-step hypotheses before a PDE solve. For an explicit time discretization, a Courant–Friedrichs–Lewy condition (CFL condition) is a method-specific bound relating the time step to the mesh and the discrete evolution operator; no universal CFL threshold is part of this definition. A true predicate result certifies that the declared model hypotheses hold for that input, not merely that a heuristic check passed.

The model must also supply an exact finite-dimensional projection routine which returns PQh(z) for a queried z∈Θh in finite time or reports failure only when its declared finite call budget is exhausted. The unique nearest point exists because Qh is nonempty, closed, and convex, but an operational routine for computing it is an additional part of this contract.

A solver routine with declared nonnegative state and adjoint tolerances τu,τp and a finite solve budget must return either failure or approximate state and adjoint vectors u~,p~ together with certified finite bounds ρu,ρp,ηu,ηp,P,LJ,u,LR,u,Mq,LG,u. The residual bounds have the exact-system meaning ∥Rh(q,u~)∥Vh≤ρu and ∥(DuRh(q,u))Tp~−∇uJh(q,u)∥Vh≤ρp, where u=Sh(q); both must satisfy ρu≤τu and ρp≤τp. In particular, an adjoint residual evaluated at u~ alone does not certify ρp unless the model also bounds the resulting state and derivative-data defects. With u=Sh(q) and p=ph(q), the model must certify

∥u−u~∥Vh≤ηu,∥p−p~∥Vh≤ηp,∥p∥Vh≤P, ∥∇qJh(q,u)−∇qJh(q,u~)∥Θh≤LJ,uηu, ∥(DqRh(q,u))T−(DqRh(q,u~))T∥≤LR,uηu,∥(DqRh(q,u~))T∥≤Mq,

and ∥Gh(q,u)−Gh(q,u~)∥Yh≤LG,uηu. It then returns

g~:=∇qJh(q,u~)−(DqRh(q,u~))Tp~,F~:=Gh(q,u~),

All constants and state/adjoint error bounds must be justified for the chosen model with every derivative-data, geometry, quadrature, and algebraic-solve defect retained. Certified residual bounds ρu,ρp do not by themselves imply ηu,ηp; a separate model-valid stability estimate is required. The proposition below derives the resulting εg and εF bounds. An objective-evaluation routine must return in its finite budget either failure or an interval [ℓh(q),uh(q)] containing the exact value Φh(q); failure is permitted only when a required state/adjoint solve fails its contract or the evaluation-call budget is exhausted. Exact evaluation is the degenerate-interval case. Projection and objective-evaluation calls consume the algorithm's finite evaluation budget. Each routine must return within its declared budget or report failure.

If a continuous model F is also supplied, an optional mesh certificate εmesh must separately bound the claimed continuous-to-discrete error, such as ∥Fh(q)−F(q)∥ or ∥∇Φh(q)−∇Φ(q)∥. The state and adjoint algebraic residual certificates do not imply this mesh certificate.

Definition references

Remarks

The algorithmic wrapper below is finite-dimensional and uses only supplied finite returns. No axiom of choice is used by its projection or finite-dimensional Riesz steps. A model-specific elliptic state/adjoint theorem may require Countable Choice, and that branch must retain its own hypotheses. The nonlinear tangential-cone and Tikhonov existence/stability results are not convergence theorems for this finite-budget procedure.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-10-22 (gpt-6.1-sol)Open item page →

The finite-element discrete adjoint gives the reduced gradient

Statement

Let O⊆Rm be open and V=Rn have its standard Euclidean inner product. Let R:O×V→V and G:O×V→Y be continuously differentiable, where Y is a finite-dimensional real Euclidean space. Suppose S:O→V is continuously differentiable, R(q,S(q))=0 for every q∈O, and the matrix DuR(q,S(q)) is invertible at a fixed q∈O. Let y∈Y, q0∈Rm, and α>0. Define

J(q,u):=12∥G(q,u)−y∥Y2+α2∥q−q0∥22,Φ(q):=J(q,S(q)).

Let p∈V be the unique solution of

(DuR(q,S(q)))Tp=∇uJ(q,S(q)),

where ∇qJ and ∇uJ are the Euclidean representatives of the two partial derivative functionals. Then for every h∈Rm,

DΦ(q)[h]=⟨∇qJ(q,S(q))−(DqR(q,S(q)))Tp, h⟩Rm.

Consequently ∇Φ(q)=∇qJ(q,S(q))−(DqR(q,S(q)))Tp. This is the exact derivative of the specified finite-dimensional model; it asserts no convergence of an iteration that changes q.

Facts & Assumptions

Given: The open set, Euclidean spaces, continuously differentiable residual, observation, and state maps, state identity, invertible state Jacobian, data, reference parameter, positive penalty, and adjoint equation in the Statement.

[F1]

The hypotheses give the state identity R(q,S(q))=0 on O.

[F2]

The vector p is defined in the Statement by (DuR(q,S(q)))Tp=∇uJ(q,S(q)). The assumed invertibility of DuR(q,S(q)) makes this solution unique.

[F3]

For continuously differentiable maps between finite-dimensional real Euclidean spaces, the derivative of a composition is the composition of the derivatives (The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a)).

[F4]

Every linear functional on a finite-dimensional real inner-product space has a unique representing vector (Finite-dimensional Riesz representation: every functional is uniquely v↦⟨v,w⟩).

[F5]

The Euclidean pairing is bilinear and satisfies ⟨ATp,v⟩=⟨p,Av⟩ for every real matrix A of compatible dimensions (The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn).

Proof

1.1givenF1F3algebra

Fix an arbitrary direction h∈Rm. Differentiate [F1] at q using [F3]. The chain rule gives DqR(q,S(q))h+DuR(q,S(q))DS(q)[h]=0. Since DuR(q,S(q)) is invertible by the Statement, this identity determines DS(q)[h].

1.2givenF3F5algebra

Apply [F3] to Φ(q)=J(q,S(q)). For Euclidean vectors z,w, bilinearity [F5] gives 12∥z+tw∥22−12∥z∥22=t⟨z,w⟩+t22∥w∥22, so the derivative of a squared-norm term is its residual paired with the derivative of its argument. Applying the chain rule to the data and penalty terms in J gives DΦ(q)[h]=⟨∇qJ(q,S(q)),h⟩Rm+⟨∇uJ(q,S(q)),DS(q)[h]⟩V.

2.1F2F5step 1.1step 1.2algebra

Substitute [F2] in the second term of step 1.2. The transpose identity [F5] gives ⟨(DuR)Tp,DS[h]⟩V=⟨p,DuR DS[h]⟩V. By step 1.1, DuR DS[h]=−DqR h, so DΦ(q)[h]=⟨∇qJ(q,S(q))−(DqR(q,S(q)))Tp, h⟩Rm.

3.1F4step 2.1∎

The expression in step 2.1 represents the derivative functional on every h. By [F4] its representing vector is unique, so that vector is ∇Φ(q) and has the stated formula.

Remarks

The transpose convention is the Euclidean coefficient-space convention fixed in the definition. A continuous PDE adjoint or an adjoint for another coefficient inner product must be derived using that model's own operator pairing.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-10-22 (gpt-6.1-sol)Open item page →

Certified inverse bounds turn finite-element solve residuals into state and adjoint error bounds

Statement

Let A∈Rn×n and B∈Rr×r be invertible finite-element state and adjoint system matrices. Let u=A−1b and p=B−1c be the exact solutions, and let u~,p~ be computed vectors. Suppose certified residual upper bounds ρu,ρp≥0 and certified operator bounds Ku,Kp≥0 satisfy

∥Au~−b∥2≤ρu,∥Bp~−c∥2≤ρp,∥A−1∥≤Ku,∥B−1∥≤Kp.

Then the exact state and adjoint errors satisfy

∥u−u~∥2≤Kuρu,∥p−p~∥2≤Kpρp.

The inverse-norm bounds are separate inputs; a residual bound alone gives no state or adjoint error estimate.

Facts & Assumptions

Given: Invertible state and adjoint matrices, exact and computed vectors, certified residual upper bounds, and certified upper bounds for both inverse norms.

[F1]

The state and adjoint residual upper bounds are the certified norms of the finite-dimensional equations defined by the model contract (Finite-element PDE solver admissibility and certificate contract).

[F2]

The operator norm satisfies ∥Tx∥2≤∥T∥∥x∥2 for each bounded linear map T (The operator norm as the least bound and as the unit-sphere or unit-ball supremum).

Proof

1.1givenF1F2algebra

Since Au=b, we have A(u−u~)=b−Au~. Apply A−1 and then [F2] to obtain ∥u−u~∥2=∥A−1(b−Au~)∥2≤∥A−1∥ ∥b−Au~∥2≤Kuρu.

2.1givenF1F2step 1.1algebra∎

Likewise, B(p−p~)=c−Bp~. Applying B−1 and [F2] gives ∥p−p~∥2=∥B−1(c−Bp~)∥2≤∥B−1∥ ∥c−Bp~∥2≤Kpρp. Together with step 1.1, this proves both bounds.

Remarks

This finite-dimensional estimate is choice-free. It does not provide Ku or Kp; the model must certify them separately. For a nonlinear state equation or a continuous-to-discrete comparison, another stability argument is required.

PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-10-22 (gpt-6.1-sol)Open item page →

Certified discrete-adjoint residuals give sound finite statuses

Statement

Let Qh⊆Rm be a nonempty closed convex set and let q∈Qh. Write u=Sh(q), p=ph(q), and gh(q)=∇Φh(q) for the exact finite-element state, exact discrete adjoint, and exact discrete-objective gradient. Suppose a solver supplies u~,p~, a forward output F~h=Gh(q,u~), and a computed gradient g~h=∇qJh(q,u~)−(DqRh(q,u~))Tp~. It also supplies finite nonnegative bounds ηu,ηp,P,LJ,u,LR,u,Mq,LG,u satisfying

∥u−u~∥Vh≤ηu,∥p−p~∥Vh≤ηp,∥p∥Vh≤P, ∥∇qJh(q,u)−∇qJh(q,u~)∥≤LJ,uηu, ∥(DqRh(q,u))T−(DqRh(q,u~))T∥≤LR,uηu,∥(DqRh(q,u~))T∥≤Mq,

and ∥Gh(q,u)−Gh(q,u~)∥Yh≤LG,uηu. Define

εg:=(LJ,u+LR,uP)ηu+Mqηp,εF:=LG,uηu.

Then ∥g~h−gh(q)∥≤εg and ∥F~h−Fh(q)∥Yh≤εF. For L>0, define

GL(q):=L(q−PQh(q−gh(q)/L)),G~L(q):=L(q−PQh(q−g~h/L)).

Then ∥GL(q)∥2≤∥G~L(q)∥2+εg,∥Fh(q)−yδ∥Yh≤∥F~h−yδ∥Yh+εF. Thus the finite-element algorithm may certify discrete projected stationarity and discrete discrepancy from these bounds. The state and adjoint residuals must first be converted to valid ηu,ηp bounds under the chosen model's hypotheses; raw residuals alone do not imply the asserted gradient or mesh error.

Facts & Assumptions

Given: The finite-element model, q∈Qh, exact state u=Sh(q), exact adjoint p=ph(q), the solver estimates and constants in the Statement, data yδ, and L>0.

[A1]

The model contract supplies ∥u−u~∥≤ηu, ∥p−p~∥≤ηp, ∥p∥≤P, the derivative bounds LJ,u,LR,u,Mq, and the observation bound LG,uηu (Finite-element PDE solver admissibility and certificate contract).

[F1]

The exact reduced gradient is gh(q)=∇qJh(q,u)−(DqRh(q,u))Tp (The finite-element discrete adjoint gives the reduced gradient).

[F2]

Every point in a nonempty closed convex subset of finite-dimensional Euclidean space has a unique nearest point (Every point has a unique nearest point in a nonempty closed Euclidean convex set).

[F3]

Euclidean projection onto a nonempty closed convex set is nonexpansive (Projection onto a closed convex set is nonexpansive).

[F4]

For a bounded linear map T, the induced operator norm gives ∥Tx∥≤∥T∥∥x∥ (The operator norm as the least bound and as the unit-sphere or unit-ball supremum).

[F6]

For linear finite-element state and adjoint systems, residual upper bounds and separately certified inverse-norm bounds imply the error estimates ηu,ηp; nonlinear systems require a separate model-specific stability argument (Certified inverse bounds turn finite-element solve residuals into state and adjoint error bounds).

Proof

1.1A1F1F4F6algebra

By [F1], the exact discrete gradient has the stated adjoint formula. In a linear finite-element state/adjoint branch, [F6] supplies one residual-to-error path for the contract's ηu,ηp values when inverse-norm bounds are certified; a nonlinear model needs its own stability argument. Using the contract estimates in [A1], gh(q)−g~h=∇qJh(q,u)−∇qJh(q,u~)−(DqRh(q,u))Tp+(DqRh(q,u~))Tp~. Add and subtract (DqRh(q,u~))Tp. The first objective-gradient difference has norm at most LJ,uηu by [A1]. The derivative-matrix difference term has norm at most LR,uηu∥p∥≤LR,uPηu by [A1] and [F4]. The remaining term has norm at most Mq∥p−p~∥≤Mqηp by [A1] and [F4]. Summing these three bounds gives ∥g~h−gh(q)∥≤εg. The observation certificate in [A1] directly gives ∥F~h−Fh(q)∥≤εF.

2.1F2F3F5step 1.1algebra

By [F2], the projections in GL(q) and G~L(q) exist and are unique. Put x=q−g~h/L and z=q−gh(q)/L. Nonexpansiveness [F3] and step 1.1 give ∥G~L(q)−GL(q)∥2=L∥PQh(x)−PQh(z)∥2≤L∥x−z∥2=∥g~h−gh(q)∥2≤εg. The triangle inequality [F5] now gives ∥GL(q)∥2≤∥G~L(q)∥2+εg.

3.1F5step 1.1step 2.1algebra∎

The triangle inequality [F5] and step 1.1 give ∥Fh(q)−yδ∥Yh≤∥Fh(q)−F~h∥Yh+∥F~h−yδ∥Yh≤εF+∥F~h−yδ∥Yh. Together with step 2.1, this proves both certificate inequalities.

Remarks

The certificates ηu,ηp are model-specific consequences of residuals and stability constants; they must be justified before this proposition is applied. The published linear elliptic finite-element residual result has its own continuous-objective and full Strang hypotheses; it is not substituted for the discrete target error bounds above.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite-budget finite-element PDE Tikhonov inversion

Definition

Assume a finite-element PDE model satisfying the admissibility and certificate contract, with nonempty closed convex coefficient set Qh, discrete Tikhonov objective Φh using reference coefficient q0, a state/adjoint solve routine, an exact projection routine, an objective interval routine, and finite solve and evaluation budgets. Let the input be an initial coefficient qinit∈Qh, data yδ∈Yh, noise bound δ≥0, penalty α>0, state and adjoint residual tolerances τu,τp≥0, discrepancy factor κ≥1, stationarity tolerance τg≥0, scaling parameter L>0, and positive integer budgets Niter, Nsolve, Neval, and Nbacktrack. The global budget Nsolve counts state and adjoint solves; Neval counts exact projections and objective-interval evaluations. The scaling parameter L is only a positive step-size scale; it is not assumed to be a Lipschitz constant. The algorithm returns a coefficient, one status from converged, discrepancy-stopped, linear-solve-failed, inadmissible, or budget-exhausted, and any diagnostics certified at that coefficient.

  1. If qinit∉Qh or the model's exact admissibility predicate is false at qinit, return status inadmissible without solving a PDE. Otherwise set q:=qinit.

  2. For k=0,…,Niter, first check the finite-time admissibility predicate, which includes membership in Qh. If it is false, return inadmissible. If no global solve or evaluation budget remains, return budget-exhausted.

  3. Call the state/adjoint solver at q with tolerances τu,τp and the remaining solve budget. If it returns failure, if either certified residual bound exceeds its declared tolerance, or if any required state/adjoint error estimate or derivative bound is missing or invalid, return linear-solve-failed. Otherwise receive g~h, F~h, ηu,ηp,P,LJ,u,LR,u,Mq,LG,u and set εg=(LJ,u+LR,uP)ηu+Mqηp and εF=LG,uηu.

  4. Use the exact projection routine to compute PQh(q−g~h/L). If the routine fails or the evaluation budget is exhausted, return budget-exhausted. Set ρ~:=L∥q−PQh(q−g~h/L)∥2. If ρ~+εg≤τg, return converged with stationarity upper bound ρ~+εg. This status means only that the exact projected-gradient residual of the discrete objective is within tolerance; it is not a claim that an iterate sequence converges or that q is a global minimizer.

  5. Compute d+:=∥F~h−yδ∥Yh+εF. If d+≤κδ, return discrepancy-stopped with data-residual upper bound d+. This status certifies only the discrete model's data discrepancy.

  6. If k=Niter, return budget-exhausted at the current coefficient with its current diagnostics. Otherwise, evaluate the current objective using its certified interval [ℓh(q),uh(q)]. If the evaluation fails because a required state or adjoint solve fails its contract, return linear-solve-failed; if the global solve or evaluation budget is exhausted, return budget-exhausted.

  7. For j=0,…,Nbacktrack−1, set tj=2−j/L and use the exact projection routine to compute qj=PQh(q−tjg~h). If projection fails or the evaluation budget is exhausted, return budget-exhausted. Reject this trial and continue to the next j if qj=q or its admissibility predicate is false. Otherwise evaluate a certified interval [ℓh(qj),uh(qj)]. If evaluation fails because a required state or adjoint solve fails its contract, return linear-solve-failed; if the global solve or evaluation budget is exhausted, return budget-exhausted. Accept the first trial with uh(qj)≤ℓh(q), set q:=qj, and continue to the next outer iteration.

  8. If no trial is accepted within the backtracking budget, return budget-exhausted at the current coefficient.

The global solve budget counts all primal and adjoint solves used both at iterates and in objective trials. The evaluation budget counts every projection and objective-interval call. Any continuous-to-discrete mesh bound is reported separately by the model contract and is never inferred from the algebraic state or adjoint residuals.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-10-22 (gpt-6.1-sol)Open item page →

Finite-element PDE Tikhonov statuses are sound and terminate

Statement

For any finite-element PDE model satisfying its solver and admissibility contract, the finite-budget Tikhonov algorithm returns after finitely many operations one of converged, discrepancy-stopped, linear-solve-failed, inadmissible, or budget-exhausted. A converged return satisfies the exact discrete projected-gradient bound ∥GL(q)∥2≤τg; a discrepancy-stopped return satisfies ∥Fh(q)−yδ∥Yh≤κδ. Every accepted safeguarded step has nonincreasing exact discrete objective Φh. inadmissible and linear-solve-failed are returned only on the corresponding failed predicate or solver-certificate checks. budget-exhausted asserts no optimizer or continuous-model accuracy.

Facts & Assumptions

Given: The finite budgets, a current coefficient in the admissible set, finite solver and objective-evaluation routines, valid residual/error certificates, and the exact algorithm instructions in the Statement references.

[A1]

The admissibility predicate decides in finite time; projection failure means its call budget is exhausted; objective evaluation fails only on a required state/adjoint solve-contract failure or its call-budget exhaustion; and all routines return in their declared finite budgets (Finite-element PDE solver admissibility and certificate contract).

[F1]

The algorithm performs at most Niter+1 outer validations and at most NiterNbacktrack candidate trials, subject to the global finite solve/evaluation budget (Finite-budget finite-element PDE Tikhonov inversion).

[F2]

The solver's gradient-error certificate bounds the exact discrete projected-gradient residual, and its forward-error certificate bounds the exact discrete data residual (Certified discrete-adjoint residuals give sound finite statuses).

[F3]

A returned objective interval [ℓh(q),uh(q)] contains the exact value Φh(q) (Finite-element PDE solver admissibility and certificate contract).

Proof

1.1F1F3givenalgebra

Consider any accepted line-search trial qj. By [F3], Φh(qj)≤uh(qj) and ℓh(q)≤Φh(q). The algorithm accepts only when uh(qj)≤ℓh(q), so Φh(qj)≤Φh(q). Every accepted update therefore makes the exact discrete objective nonincreasing.

1.2F2givenalgebra

If the algorithm returns converged, its checked inequality is ∥G~L(q)∥2+εg≤τg. By [F2], ∥GL(q)∥2≤∥G~L(q)∥2+εg, hence ∥GL(q)∥2≤τg. If it returns discrepancy-stopped, its checked inequality is ∥F~h−yδ∥+εF≤κδ; [F2] gives ∥Fh(q)−yδ∥≤κδ.

1.3A1F1given

The outer counter ranges only over 0,…,Niter, each line-search counter over 0,…,Nbacktrack−1, and all solver or objective evaluations return within a finite budget or report failure by [A1]. Therefore each loop either returns one of its named statuses, takes a bounded next step, or exhausts a finite budget. The algorithm cannot run indefinitely.

1.4A1F1given

By its initial and per-iterate branches, inadmissible is returned only when the coefficient is outside Qh or the declared admissibility predicate is false. By its solve-validation branch, linear-solve-failed is returned only when a required solver fails or its residual/error certificate is missing or invalid. A budget-exhausted return follows a depleted global or routine-call budget, a failed finite backtracking search, or the outer-iteration limit; none of these branches claims a minimizer.

2.1step 1.1step 1.2step 1.3step 1.4given∎

Steps 1.1–1.4 establish the stated objective decrease, status bounds, status meanings, and finite termination. The proof refers only to the discrete objective named by the model contract, so it supplies no mesh-convergence or true-parameter conclusion.

4 · Examples, counterexamples and false statements

None yet.

Sources