Alphabeta Math
DefinitionDefinition: AI-adaptedProof: Not applicablePipeline-generatedverified 2026-10-22 (gpt-6.1-sol)
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-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.

Depends on

Used by

Dependency tree · two levels

33 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