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.
PDE-constrained inversion and adjoint error control
1 · Prerequisites
- Banach-Space Differential Calculus and Banach Manifolds
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Norms and Realification
- Complexification, Realification and Real Structures
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convex and Semicontinuous Functions on Rⁿ
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite-element meshes and interpolation
- Foundations of the Real Numbers for Analysis
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Inverse maps, identifiability, and stability
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Nonlinear maps and tangential cone control
- Nonlinear Tikhonov existence and stability
- Nonsmooth contact time stepping and projections
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Suprema and Infima
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
Finite-element PDE solver admissibility and certificate contract
Definition
Fix an integer , a bounded polyhedral open set , a finite matching affine simplicial mesh 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 , , and with their standard Euclidean inner products, where . Let be nonempty, closed, and convex, and let be open with .
A finite-element PDE model in this contract consists of a continuously differentiable residual map and a continuously differentiable observation map . It must supply a continuously differentiable state branch satisfying for every . For every , this branch must be the specified unique admissible state and the matrix must be invertible. The discrete forward map is . The unisolvent finite-element degrees of freedom identify with its coefficient space; all matrix transposes below are in the fixed Euclidean coefficient inner products.
For data , reference parameter , and , the discrete nonlinear Tikhonov objective is
Define the finite-dimensional objective before eliminating the state by
The symbols and denote the Euclidean gradient vectors representing the two partial derivative functionals. At an admissible , the exact discrete adjoint is the unique solution of
The associated discrete-adjoint gradient vector is
The next lemma proves that this vector is the gradient of ; the definition itself asserts no minimizer exists and no gradient iteration converges.
An admissibility predicate is a specified finite-time test that decides whether 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 for a queried in finite time or reports failure only when its declared finite call budget is exhausted. The unique nearest point exists because 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 and a finite solve budget must return either failure or approximate state and adjoint vectors together with certified finite bounds . The residual bounds have the exact-system meaning and , where ; both must satisfy and . In particular, an adjoint residual evaluated at alone does not certify unless the model also bounds the resulting state and derivative-data defects. With and , the model must certify
and . It then returns
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 do not by themselves imply ; a separate model-valid stability estimate is required. The proposition below derives the resulting and bounds. An objective-evaluation routine must return in its finite budget either failure or an interval containing the exact value ; 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 is also supplied, an optional mesh certificate must separately bound the claimed continuous-to-discrete error, such as or . The state and adjoint algebraic residual certificates do not imply this mesh certificate.
Definition references
Nonlinear forward maps on an open real Hilbert-space domain
Nonlinear Tikhonov functional and its domain
Matching affine simplicial meshes and shape regularity
Reference finite elements and unisolvent degrees of freedom
Standard Euclidean inner product and coefficient norm
Existence and uniqueness of Euclidean nearest-point projections
Finite-dimensional Riesz representation
Linear finite-element residual-to-state and adjoint error estimate
Exact discrete adjoint on a finite state-step graph
Continuous elliptic PDE adjoint gradient
Finite-element state and adjoint error bounds for a linear elliptic control model
Hannes Meinlschmidt, Optimization with Partial Differential Equations, complete lecture notes
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.
The finite-element discrete adjoint gives the reduced gradient
Statement
Let be open and have its standard Euclidean inner product. Let and be continuously differentiable, where is a finite-dimensional real Euclidean space. Suppose is continuously differentiable, for every , and the matrix is invertible at a fixed . Let , , and . Define
Let be the unique solution of
where and are the Euclidean representatives of the two partial derivative functionals. Then for every ,
Consequently . This is the exact derivative of the specified finite-dimensional model; it asserts no convergence of an iteration that changes .
Statement references
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.
The hypotheses give the state identity on .
The vector is defined in the Statement by . The assumed invertibility of makes this solution unique.
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: ).
Every linear functional on a finite-dimensional real inner-product space has a unique representing vector (Finite-dimensional Riesz representation: every functional is uniquely ).
The Euclidean pairing is bilinear and satisfies for every real matrix of compatible dimensions (The Euclidean inner product on ).
Proof
Fix an arbitrary direction . Differentiate [F1] at using [F3]. The chain rule gives . Since is invertible by the Statement, this identity determines .
Apply [F3] to . For Euclidean vectors , bilinearity [F5] gives , 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 gives .
Substitute [F2] in the second term of step 1.2. The transpose identity [F5] gives . By step 1.1, , so .
The expression in step 2.1 represents the derivative functional on every . By [F4] its representing vector is unique, so that vector is 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.
Certified inverse bounds turn finite-element solve residuals into state and adjoint error bounds
Statement
Let and be invertible finite-element state and adjoint system matrices. Let and be the exact solutions, and let be computed vectors. Suppose certified residual upper bounds and certified operator bounds satisfy
Then the exact state and adjoint errors satisfy
The inverse-norm bounds are separate inputs; a residual bound alone gives no state or adjoint error estimate.
Statement references
Facts & Assumptions
Given: Invertible state and adjoint matrices, exact and computed vectors, certified residual upper bounds, and certified upper bounds for both inverse norms.
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).
The operator norm satisfies for each bounded linear map (The operator norm as the least bound and as the unit-sphere or unit-ball supremum).
Proof
Since , we have . Apply and then [F2] to obtain .
Likewise, . Applying and [F2] gives . Together with step 1.1, this proves both bounds.
Remarks
This finite-dimensional estimate is choice-free. It does not provide or ; the model must certify them separately. For a nonlinear state equation or a continuous-to-discrete comparison, another stability argument is required.
Certified discrete-adjoint residuals give sound finite statuses
Statement
Let be a nonempty closed convex set and let . Write , , and for the exact finite-element state, exact discrete adjoint, and exact discrete-objective gradient. Suppose a solver supplies , a forward output , and a computed gradient . It also supplies finite nonnegative bounds satisfying
and . Define
Then and . For , define
Then 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 bounds under the chosen model's hypotheses; raw residuals alone do not imply the asserted gradient or mesh error.
Statement references
Finite-element state, adjoint, and error-bound contract
Exact reduced gradient from the finite-element discrete adjoint
Linear finite-element residual-to-error certificate
Existence and uniqueness of Euclidean nearest-point projection
Nonexpansiveness of Euclidean projection
Euclidean norm and triangle inequality
Hannes Meinlschmidt, Optimization with Partial Differential Equations, complete lecture notes
Facts & Assumptions
Given: The finite-element model, , exact state , exact adjoint , the solver estimates and constants in the Statement, data , and .
The model contract supplies , , , the derivative bounds , and the observation bound (Finite-element PDE solver admissibility and certificate contract).
The exact reduced gradient is (The finite-element discrete adjoint gives the reduced gradient).
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).
Euclidean projection onto a nonempty closed convex set is nonexpansive (Projection onto a closed convex set is nonexpansive).
For a bounded linear map , the induced operator norm gives (The operator norm as the least bound and as the unit-sphere or unit-ball supremum).
Euclidean norms satisfy the triangle inequality (Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation).
For linear finite-element state and adjoint systems, residual upper bounds and separately certified inverse-norm bounds imply the error estimates ; nonlinear systems require a separate model-specific stability argument (Certified inverse bounds turn finite-element solve residuals into state and adjoint error bounds).
Proof
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 values when inverse-norm bounds are certified; a nonlinear model needs its own stability argument. Using the contract estimates in [A1], . Add and subtract . The first objective-gradient difference has norm at most by [A1]. The derivative-matrix difference term has norm at most by [A1] and [F4]. The remaining term has norm at most by [A1] and [F4]. Summing these three bounds gives . The observation certificate in [A1] directly gives .
By [F2], the projections in and exist and are unique. Put and . Nonexpansiveness [F3] and step 1.1 give . The triangle inequality [F5] now gives .
The triangle inequality [F5] and step 1.1 give . Together with step 2.1, this proves both certificate inequalities.
Remarks
The certificates 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.
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 , discrete Tikhonov objective using reference coefficient , 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 , data , noise bound , penalty , state and adjoint residual tolerances , discrepancy factor , stationarity tolerance , scaling parameter , and positive integer budgets , , , and . The global budget counts state and adjoint solves; counts exact projections and objective-interval evaluations. The scaling parameter 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.
-
If or the model's exact admissibility predicate is false at , return status
inadmissiblewithout solving a PDE. Otherwise set . -
For , first check the finite-time admissibility predicate, which includes membership in . If it is false, return
inadmissible. If no global solve or evaluation budget remains, returnbudget-exhausted. -
Call the state/adjoint solver at with tolerances 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, returnlinear-solve-failed. Otherwise receive , , and set and . -
Use the exact projection routine to compute . If the routine fails or the evaluation budget is exhausted, return
budget-exhausted. Set . If , returnconvergedwith stationarity upper bound . 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 is a global minimizer. -
Compute . If , return
discrepancy-stoppedwith data-residual upper bound . This status certifies only the discrete model's data discrepancy. -
If , return
budget-exhaustedat the current coefficient with its current diagnostics. Otherwise, evaluate the current objective using its certified interval . If the evaluation fails because a required state or adjoint solve fails its contract, returnlinear-solve-failed; if the global solve or evaluation budget is exhausted, returnbudget-exhausted. -
For , set and use the exact projection routine to compute . If projection fails or the evaluation budget is exhausted, return
budget-exhausted. Reject this trial and continue to the next if or its admissibility predicate is false. Otherwise evaluate a certified interval . If evaluation fails because a required state or adjoint solve fails its contract, returnlinear-solve-failed; if the global solve or evaluation budget is exhausted, returnbudget-exhausted. Accept the first trial with , set , and continue to the next outer iteration. -
If no trial is accepted within the backtracking budget, return
budget-exhaustedat 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.
Definition references
Finite-element PDE model, adjoint, and error-certificate contract
Exact finite-element reduced gradient
Sound finite statuses from certified discrete gradients and data residuals
Exact discrete gradient for finite state-step models
Model-specific finite-element state and adjoint error certificate
Hannes Meinlschmidt, Optimization with Partial Differential Equations, complete lecture notes
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 ; a discrepancy-stopped return satisfies . Every accepted safeguarded step has nonincreasing exact discrete objective . 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.
Statement references
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.
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).
The algorithm performs at most outer validations and at most candidate trials, subject to the global finite solve/evaluation budget (Finite-budget finite-element PDE Tikhonov inversion).
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).
A returned objective interval contains the exact value (Finite-element PDE solver admissibility and certificate contract).
Proof
Consider any accepted line-search trial . By [F3], and . The algorithm accepts only when , so . Every accepted update therefore makes the exact discrete objective nonincreasing.
If the algorithm returns converged, its checked inequality is . By [F2], , hence . If it returns discrepancy-stopped, its checked inequality is ; [F2] gives .
The outer counter ranges only over , each line-search counter over , 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.
By its initial and per-iterate branches, inadmissible is returned only when the coefficient is outside 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.
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
- Hannes Meinlschmidt, Optimization with Partial Differential Equations, complete lecture notes
- Michael Hinze, A Variational Discretization Concept in Control Constrained Optimization: The Linear-Quadratic Case
- Fernando Gaspoz, Christian Kreuzer, Andreas Veeser, and Winnifried Wollner, A Posteriori Error Analysis for Optimization with PDE Constraints
- Hannes Meinlschmidt, Optimization with Partial Differential Equations, complete lecture notes, §3.2
- Michael Hinze, A Variational Discretization Concept in Control Constrained Optimization: The Linear-Quadratic Case, §§1–3
- Fernando Gaspoz, Christian Kreuzer, Andreas Veeser, and Winnifried Wollner, A Posteriori Error Analysis for Optimization with PDE Constraints, §3.1
- Michael Hinze, A Variational Discretization Concept in Control Constrained Optimization: The Linear-Quadratic Case, §§2–3