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.

Global optimization and certified branch and bound

1 · Prerequisites

2 · Summary

This page develops certified global search on compact boxes. Its spatial branch-and-bound procedure records valid lower bounds, verified feasible upper bounds, empty-box proofs, and explicit unavailable or budget-exhausted statuses. A gap certificate proves global epsilon-optimality. With exact midpoint upper bounds and lower bounds consistent on shrinking branches, the unlimited unconstrained procedure eventually reaches every positive epsilon; singleton boxes require an exact report.

Outward-rounded interval evaluation and validated Lipschitz midpoint bounds supply rigorous box enclosures. The bilinear McCormick envelope is proved to be the convex hull of the product graph, and a factorable relaxation interface admits nonlinear graph enclosures only when their domain hypotheses and coefficients are certified. A dual-feasible pair with a verified lower bound for its dual value yields a lower bound for the original problem. Bounded integer variables use deterministic median splits with finite enumeration as a fallback, and no polynomial running-time claim is made.

Constraint pruning requires a sound infeasibility bound. For finitely many continuous constraints on a nonempty compact box, a positive uniform separation margin and finite-time sound bounds consistent on shrinking boxes permit finite certified emptiness detection. The Gaussian-process section consumes the published finite posterior theorem, handles positive noise and every observed-covariance-positive-definite case, and retains acquisition maximization error. Under the stated model and history-measurable observation availability, it proves a sequential posterior update and finite-search termination, not generic regret or global optimality. The page supplies no duplicate Newton or validated root-solving algorithm.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

McCormick envelope for a bilinear term on a box

Definition

Let x∈[lx,ux] and y∈[ly,uy], where all four endpoints are finite and ordered, and let w be an additional real variable representing the product xy. The McCormick polytope for this box is the set of (x,y,w) satisfying the box bounds and w≥lxy+lyx−lxly,w≥uxy+uyx−uxuy w≤uxy+lyx−uxly,w≤lxy+uyx−lxuy The term McCormick envelope will mean this polytope. Its exact relation to the convex hull of the product graph is established by the local bilinear-hull result.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Compact-box global minimization problems

Definition

A box in Rn is D0=∏j=1n[aj,bj] with finite real endpoints aj≤bj. Here n≥1. The box is closed and bounded, hence compact by Heine-Borel in Rn: with the Euclidean metric a subset of Rn is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line. An optimization instance on a compact box consists of this D0, a continuous objective f:D0→R (continuity in the inherited Euclidean metric, as in Continuity of a map between metric spaces, at a point and globally, in the ε-δ form), and a feasible set C⊆D0. The unconstrained instance has C=D0. A constrained instance may specify C={x∈D0:gi(x)≤0, 1≤i≤m} for a finite list of real functions gi.

When C≠∅, the set f[C] is nonempty and bounded below: D0 is compact by Heine-Borel in Rn: with the Euclidean metric a subset of Rn is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, its continuous image f[D0] is compact in the usual metric on R by The image of a compact metric space under a continuous map is compact, and so is the image of any compact subset and therefore bounded by A compact subset of a metric space is closed and bounded. Thus f[D0] lies in a real interval (c−r,c+r) for some c∈R and r>0, by Bounded subset, diameter, distance from a point to a set, and distance between two sets in a metric space and The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (x−r,x+r), and it is unbounded; hence c−r is a lower bound of f[C]⊆f[D0]. Therefore Every nonempty set bounded below has an infimum gives the real number f∗=inf⁡f[C], using Greatest lower bound (infimum). No attainment is assumed for a general C. Statements about finite empty-set detection require a separate constraint certificate or a stated separation margin; objective continuity alone does not certify infeasibility.

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Positive Gaussian observation noise makes the observed covariance positive definite

Statement

Let n≥1, let K∈Rn×n be symmetric positive semidefinite, let σ2≥0, and put C=K+σ2I. If σ2>0, then C is symmetric positive definite, even when K is singular. If σ2=0, then C is positive definite exactly when K is positive definite; zero noise is not guaranteed to make the solve available.

Facts & Assumptions

Given: A symmetric matrix K with vTKv≥0 for all v∈Rn, and a real σ2≥0.

[F1]

A real matrix is positive definite when it is symmetric and vTAv>0 for every nonzero v, as in Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal.

Proof

1.1givenF1algebra

The matrix C is symmetric because K and I are symmetric. For every nonzero v, vTCv=vTKv+σ2∥v∥22. If σ2>0, the first term is nonnegative and the second is strictly positive, so vTCv>0; hence C is positive definite by [F1].

2.1givenF1algebra∎

If σ2=0, then C=K, so C is positive definite if and only if K is. This permits zero-noise solves exactly in the positive-definite observed-Gram cases and makes no pseudoinverse assertion in the singular cases.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Certified lower, upper, and emptiness bounds on a box

Definition

Fix an instance (D0,C,f) from Compact-box global minimization problems and a closed subbox B⊆D0. A certified box report may contain any combination of the following fields:

  • A feasible witness (xB,UB), with xB∈B∩C and a verified upper bound f(xB)≤UB.
  • A lower bound ℓB∈R satisfying ℓB≤f(x) for every x∈B∩C. This pointwise condition is vacuous when B∩C=∅; when B∩C≠∅, it is equivalent to ℓB≤inf⁡x∈B∩Cf(x).
  • An empty-box proof establishing B∩C=∅.
  • A non-finite or unavailable status, which makes no feasibility, lower-bound, or optimality claim.

A box is closed for a requested tolerance ε>0 only when it has a lower bound and ℓB≥U−ε, where U is the best currently verified feasible upper bound. Closing a box stops further subdivision but retains its lower bound in the global ledger. A report lacking a required field is not repaired by a numerical guess.

LemmaStatement: Literature-sourcedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

The four McCormick inequalities give the convex hull of a bilinear graph over a box

Statement

For every finite box [lx,ux]×[ly,uy], the McCormick polytope from McCormick envelope for a bilinear term on a box is exactly the convex hull in R3 of the graph {(x,y,xy):x∈[lx,ux],y∈[ly,uy]}.

Facts & Assumptions

Given: Ordered finite real endpoints lx≤ux and ly≤uy, and the four inequalities defining the McCormick polytope.

[F1]

The four defining inequalities and box bounds are those in McCormick envelope for a bilinear term on a box.

[F2]

A set is convex when it contains every line segment between two of its points. A convex subset of Rm contains every line segment between two of its points

[L1]

In this item, conv⁡(S) denotes all finite convex combinations ∑j=1rαjsj with sj∈S, αj≥0, and ∑jαj=1.

Proof

1.1givenF1algebra

On the graph w=xy, subtracting the first lower plane from xy gives (x−lx)(y−ly)≥0, and subtracting the second lower plane gives (ux−x)(uy−y)≥0. Subtracting xy from the first upper plane gives (ux−x)(y−ly)≥0, and subtracting it from the second upper plane gives (x−lx)(uy−y)≥0. Thus every graph point satisfies all four inequalities.

1.2F1algebra

If both widths are positive, put s=ux−lx>0, t=uy−ly>0, X=(x−lx)/s, Y=(y−ly)/t, and W=(w−lxy−lyx+lxly)/(st). The inequalities become 0≤X,Y≤1, W≥0, W≥X+Y−1, W≤X, and W≤Y.

2.1F1F2L1step 1.1algebrainduction

Every defining bound and McCormick inequality is affine in (x,y,w). If two points satisfy one such affine inequality, their line segment also satisfies it by linearity, so the polytope is convex by [F2]. By step 1.1 every graph point lies in this polytope, and therefore each finite convex combination of graph points lies there by repeated segment closure [L1].

2.2F1F2step 1.1algebra

If ux=lx, the first lower and first upper inequalities force w=lxy; all graph points satisfy the other inequalities by step 1.1. For any y,y′∈[ly,uy] and θ∈[0,1], the segment between (lx,y,lxy) and (lx,y′,lxy′) is (lx,θy+(1−θ)y′,lx(θy+(1−θ)y′)), again on the graph. If uy=ly, the first lower and second upper inequalities force w=xly, and the same calculation with x,x′∈[lx,ux] proves convexity. Thus either degenerate case gives the product graph itself.

2.3step 1.2algebraconstruct

In the nondegenerate case of step 1.2, set λ11=W, λ10=X−W, λ01=Y−W, and λ00=1−X−Y+W. Step 1.2 makes each coefficient nonnegative; their sum is 1, and (X,Y,W)=λ00(0,0,0)+λ10(1,0,0)+λ01(0,1,0)+λ11(1,1,1). Each vertex lies on W=XY, so every normalized polytope point is a convex combination of graph points.

3.1step 1.2step 2.1step 2.2step 2.3algebra∎

If either width is zero, step 2.2 gives equality directly. If both are positive, the affine map in step 1.2 is invertible, and steps 2.1 and 2.3 prove both inclusions after normalization. These cases exhaust the ordered endpoint choices, proving equality of the original polytope and graph convex hull.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite-budget certified spatial branch and bound

Definition

Input a compact-box instance (D0,C,f) from Compact-box global minimization problems, a tolerance ε>0, a positive integer node budget N, and a deterministic box-report oracle implementing Certified lower, upper, and emptiness bounds on a box. Every oracle call must finish in finite time or return an unavailable status. The budget counts each oracle call, including the root and both children after every split. The oracle may request higher precision on a repeated box; each such refinement is another counted call.

Initialize a leaf ledger with the root box D0, no incumbent (U=+∞), and zero calls. Evaluate the root first. Before every oracle call, if the call counter is already N, return the complete current ledger with budget-exhausted; otherwise call the oracle and increment the counter by one. Store every returned field. A feasible witness (x,Ux) updates the incumbent upper bound to U=min⁡Ux. An empty-box proof marks that leaf empty; retain the leaf and its proof in the ledger, but exclude it from lower-bound comparisons, closure tests, and split candidates. For constraints gi(x)≤0, a sound interval lower bound g‾i(B)>0 is an empty-box proof. Store every valid lower bound ℓB even if the leaf is later closed. Every evaluated leaf not certified empty requires a finite lower bound; if that field is missing, non-finite, or unavailable, return inconclusive. A certified-empty leaf requires no lower bound.

Whenever all current leaves have been evaluated, first return infeasible if they are all certified empty. Otherwise put L=min⁡{ℓB:B is not certified empty}. If U<+∞, L is finite, and U−L≤ε, return a feasible witness and the epsilon-global certificate (L,U). Mark any leaf not certified empty with ℓB≥U−ε closed while retaining its lower bound.

If no certificate is returned and no pending child awaits evaluation, split the nonclosed leaf not certified empty with least lower bound; ties use creation order. In a box with positive widths, bisect a longest coordinate at its exact midpoint, using the least coordinate index among ties. Replace the parent by its two closed subboxes, which cover it. Create and evaluate the child with the lower half of the split coordinate first, then the upper-half child. Pending children are evaluated in that order before the next all-leaves check or split. In the unconstrained mode, the oracle returns the exact midpoint as a feasible witness and exact objective value; the termination theorem uses this mode. For a zero-width singleton that has not been certified, request a deterministic higher-precision report for that same point; each refinement consumes one call. If refinement is unavailable, return inconclusive. When no certificate or infeasibility result has been established and another oracle call is needed after N calls, the pre-call guard returns the complete current ledger with no optimality claim. This finite-budget procedure is global-search bookkeeping: a local stationary point or a solver tolerance is not a lower-bound certificate.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Adaptive finite-candidate Gaussian-process search uses the correct sequential posterior

Statement

Assume AC; let fX have a fixed real Gaussian-process prior with mean m and symmetric positive-semidefinite covariance matrix on a nonempty finite ordered candidate set X. Let the observation errors be independent N(0,σ2) variables, independent of the entire process. The initial observation sites, if any, are fixed before their observations and their values are generated by yi=f(xi)+ξi under this same model. At every valid history length t, assume Ct=Kt+σ2I is positive definite when t≥1 (which holds for every possibly singular Kt when σ2>0 by Positive Gaussian observation noise makes the observed covariance positive definite, and holds for zero noise when Kt itself is positive definite). Assume observation availability is a deterministic measurable function of the already observed history and selected site, decided without inspecting the unobserved process or fresh noise, as required by the algorithm's true-posterior interpretation. Use the exact least-index maximizer, or a deterministic approximate selector that is measurable with respect to the observed history and supplies its verified error δt. Then after any finite history for which Finite-candidate Gaussian-process acquisition search with explicit statuses computes a posterior state, the conditional law of fX given that history is the posterior supplied by Finite Gaussian-process posterior and predictive laws, with mean and covariance computed from the actually selected observation list. This includes the updated state at the final horizon. An unavailable solve or observation ends the assertion at the last history with a computed posterior state. This theorem proves a sequential posterior update, not a regret or global-search guarantee.

Facts & Assumptions

Given: AC; the fixed GP prior and finite candidate set; independent centered Gaussian observation errors; the adaptive acquisition rule and tie convention; history-measurable observation availability; and positive definiteness of each observed covariance at a successful stage.

[A1]

AC is part of the Gaussian-process construction and posterior interfaces used here. The Axiom of Choice

[A2]

Observation errors are independent of the process and of one another. Independent random elements

[F1]

For a fixed finite observation list with observed covariance positive definite, the posterior law is a Gaussian kernel defined for every data vector; repeated sites are allowed and posterior covariance may be singular. Finite Gaussian-process posterior and predictive laws

[F2]

The posterior mean and covariance are the Schur-complement formulas, and its inverse systems can be evaluated by Cholesky plus triangular solves. Finite Gaussian-process posterior and predictive laws

[F3]

The exact least-index maximizer is a measurable function of the observed history: on each fixed finite site-history, the posterior mean is affine in the observations, the posterior variance is fixed, and the finite comparisons defining each least-index maximizer are Borel sets. Any approximate selector is required to be deterministic and history-measurable and to return its verified error δt. Finite-candidate Gaussian-process acquisition search with explicit statuses

Proof

1.1givenA1F1base

At the initial history, no adaptive observations have yet been added; if the supplied fixed initial list is empty, the conditional law is the given GP prior, and otherwise [F1] gives its posterior whenever its observed covariance is positive definite. The algorithm computes that initial state before any acquisition, and the all-data-vector posterior version in [F1] fixes the kernel for every possible observed value.

2.1givenA2F1F3step 1.1IHalgebra

Assume as the induction hypothesis that the posterior formula is valid after a finite history Ht. By [F3], the next candidate index is a measurable function of Ht, so conditioning on the selected site adds no information beyond Ht. Conditional on Ht, the candidate vector has the finite Gaussian posterior from the induction hypothesis, the selected site is fixed, and the fresh observation error is independent of the process and previous errors by [A2]. Observation availability is already determined by Ht and that site, so a successful response adds no further selection information. Thus the new noisy observation is a Gaussian coordinate of this conditional vector plus independent Gaussian noise. The observed covariance of the augmented list is positive definite; when t≥1, its scalar conditional variance is the positive Schur complement of Ct in Ct+1, and when t=0 it is the positive observed variance in C1. The finite Gaussian conditioning formula therefore gives the one-observation update. Since Ht+1 consists of Ht and this new observation, with its site already determined by Ht, this is conditioning on the augmented data list.

3.1F1F2step 2.1

Applying [F1] to that augmented list yields the stated posterior after the new observation for every observed value. The algorithm computes and stores this state immediately after appending the observation, including when the history length reaches N. This proves the induction step, including repeated selected sites whenever the augmented covariance remains positive definite. If the solve is unavailable, no posterior state for the augmented history is asserted.

4.1givenstep 1.1step 2.1step 3.1inductiondischarge-induction: step 2.1∎

Induction over the finite successful history proves the sequential posterior formula at every history with a computed state, including the terminal horizon state. The argument uses only conditional Gaussian updating and the history-measurable finite selection rule, so it gives no regret or global-optimality conclusion.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-candidate Gaussian-process acquisition search terminates within its budget

Statement

For a nonempty finite candidate list of length M≥1, a horizon N≥0, and an initial-list length s with 0≤s≤N, the procedure in Finite-candidate Gaussian-process acquisition search with explicit statuses terminates after at most N−s observation calls. It returns complete with the posterior state at history length N, or one of its explicit inadmissible-model, posterior-solve-unavailable, acquisition-inconclusive, or observation-unavailable statuses. Assume every validation, positive-definiteness check, Cholesky factorization, triangular solve, acquisition-certificate check, and observation call finishes in finite time or reports failure.

Facts & Assumptions

Given: A finite ordered candidate list, horizon N≥0, initial-list length 0≤s≤N, and the algorithm's validation, posterior-update, acquisition, and status instructions.

[F1]

At each successful horizon step the method inspects at most M acquisition values and appends exactly one observation; invalid inputs and every solve, acquisition, or observation failure branch return immediately. Finite-candidate Gaussian-process acquisition search with explicit statuses

Proof

1.1givenF1algebra

The input validation and finite scan of M candidates terminate by the Given condition. Initializing the posterior, updating it after an observation, and checking an acquisition certificate each use finitely many stated operations; each positive-definiteness check, factorization, solve, and observation call returns or reports failure in finite time. Every failure branch returns an explicit status.

2.1step 1.1F1induction∎

Each successful stage appends one observation, so there are at most N−s such stages. After the final observation the algorithm computes the posterior at history length N and returns complete; if that update or any earlier validation, solve, acquisition-certificate, or observation step fails, it returns the corresponding explicit status. Thus every branch terminates after finitely many operations.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-budget spatial branch and bound always returns a declared status

Statement

For every admissible finite oracle call and every positive integer budget N, Finite-budget certified spatial branch and bound terminates after at most N calls and returns exactly one of: a verified epsilon-global certificate, a certified infeasibility result, or an inconclusive budget/oracle status.

Facts & Assumptions

Given: The algorithm inputs and statuses in Finite-budget certified spatial branch and bound, with N∈N, N≥1, and an oracle that finishes each call in finite time or returns its explicit unavailable status.

[F1]

One oracle call is charged for each evaluated leaf; before any call, a counter already equal to N makes the algorithm return the recorded ledger with status budget-exhausted. Finite-budget certified spatial branch and bound

[F2]

A box report with an unavailable required field makes no lower-bound or feasibility claim. Certified lower, upper, and emptiness bounds on a box

Proof

1.1givenF1algebra

At the start of a call, if the counter is N the algorithm returns by [F1]. Otherwise it consumes exactly one unit for that call; every branch either schedules a finite two-child list or reaches a stated return condition.

2.1givenstep 1.1F2algebra∎

After at most N evaluations, either a certificate, infeasibility result, or oracle status has already returned, or another call is required and the pre-call guard returns budget-exhausted. Each oracle call terminates by the Given condition, and each unavailable report has the explicit no-claim meaning in [F2], so the procedure terminates within at most N calls.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Consistent bounds and exhaustive longest-side branching give eventual epsilon termination

Statement

Consider an unconstrained instance C=D0 from Compact-box global minimization problems, with continuous f on the compact box D0. Run the unlimited continuation of Finite-budget certified spatial branch and bound with exact midpoint objective evaluations and finite exact lower bounds. Assume either D0 has positive diameter, or a singleton root report gives the exact value as both lower and upper bound. Assume the lower-bound oracle is consistent: on every nested sequence of nonclosed boxes Bk with diameters tending to zero and unique limit x, its lower bounds satisfy ℓ(Bk)→f(x). Midpoint evaluations then give upper bounds converging to f(x). The algorithm reaches U−L≤ε after finitely many calls for every ε>0. Consequently, any finite budget exceeding that finite call count returns the epsilon-global certificate.

Facts & Assumptions

Given: C=D0, a continuous real-valued f on the finite closed box D0, a tolerance ε>0, consistent lower/upper box bounds as stated, and the deterministic longest-side midpoint split.

[F2]

A continuous image of a compact metric space is compact, and a compact subset of a metric space is closed and bounded. The image of a compact metric space under a continuous map is compact, and so is the image of any compact subset, A compact subset of a metric space is closed and bounded

[F3]

Every nonempty subset of R bounded below has an infimum, and for every η>0 some member lies below the infimum plus η. Every nonempty set bounded below has an infimum, Epsilon characterisation of the infimum

[F4]

A point belongs to the closure of a set exactly when every open ball around it meets the set; a closed set contains its closure. The closure of a nonempty A is {x:d(x,A)=0}, equals A together with its limit points, and is the smallest closed superset

[F6]

At each split checkpoint, after all current leaves have been evaluated and the closure test has been applied, every nonclosed leaf has lower bound strictly below the current U−ε. A leaf closes only when its lower bound is at least U−ε at a closure test. Finite-budget certified spatial branch and bound

[A1]

The lower-bound oracle is consistent on every nested shrinking nonclosed branch, and exact midpoint witnesses provide the upper bounds specified in the Statement.

[A2]

The unconstrained oracle reports the exact midpoint objective as a feasible witness on every queried box; if the root is a singleton, it also reports the exact point lower bound.

Proof

1.1givenF1F2F3F4F5

The box D0 is nonempty (its left-endpoint vector belongs to it) and compact by [F1]. Therefore f[D0] is nonempty and compact by [F2], hence closed and bounded. By the boundedness definition and [F5], there are c∈R and r>0 such that f[D0]⊆(c−r,c+r), so c−r is a lower bound. Let f∗=inf⁡f[D0], which exists by [F3]. For every η>0, [F3] gives y∈f[D0] with f∗≤y<f∗+η; by [F5] every open ball around f∗ meets f[D0]. Thus f∗∈f[D0]‾ by [F4], and closedness gives f∗∈f[D0]. So f attains its minimum on D0, and every feasible objective value is at least f∗.

2.1givenstep 1.1A2algebraconstruct

The incumbent upper bounds Uk are nonincreasing, and each is at least the attained minimum f∗ by step 1.1 and [A2]. If the unlimited continuation did not terminate, it would expand infinitely many boxes. The expansion tree is binary, so there is an infinite nested branch: recursively take the left child if it has infinitely many expanded descendants and otherwise take the right child. This rule is deterministic and requires no choice principle.

3.1givenF1F7step 2.1algebra

Along this branch, longest-side bisection makes every side length tend to zero. Fix η>0. Each coordinate can be halved only finitely many times while its side length is at least η, because each halving divides a finite initial length by two and never increases it. There are finitely many coordinates, and every split whose box has a side of length at least η halves one such longest side, so only finitely many such splits occur. Thus the maximum side length tends to zero. The nested closed coordinate intervals have a unique common point in each coordinate by [F7], giving x∈D0.

4.1givenA1A2F6step 3.1algebra

Let Uk be the incumbent at the split checkpoint at which branch box Bk is expanded. The closure test has already been applied, so [F6] gives ℓ(Bk)<Uk−ε. That box was previously evaluated at its midpoint mk, so [A2] and the incumbent update give Uk≤f(mk). By step 3.1, mk→x; continuity and consistency [A1] imply f(mk)→f(x) and ℓ(Bk)→f(x). Thus ℓ(Bk)<f(mk)−ε for every k, whose limit gives f(x)≤f(x)−ε, contradicting ε>0.

5.1step 2.1step 3.1step 4.1discharge-contradiction∎

Thus the unlimited continuation cannot expand infinitely many boxes without meeting U−L≤ε. It reaches that certificate after finitely many calls, so any larger finite call budget returns it.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

A spatial branch-and-bound gap certificate proves global epsilon-optimality

Statement

Suppose Finite-budget certified spatial branch and bound returns a feasible witness x^ with a verified upper bound U, and its complete terminal-leaf ledger contains a valid lower bound for every nonempty leaf. Let L be the least such lower bound. If U−L≤ε, then x^ is globally epsilon-optimal: f(x^)−inf⁡x∈Cf(x)≤ε. If instead every terminal leaf has a certified empty-box proof, then C=∅.

Facts & Assumptions

Given: A box instance (D0,C,f), the algorithm's split/closure ledger, a feasible witness, valid leaf lower bounds, and ε>0.

[F1]

The root leaf is D0; replacing a leaf by its two midpoint children preserves their union as that leaf. A leaf is marked empty only with a proof of emptiness and is retained in the ledger, but excluded from lower-bound comparisons, closure tests, and split candidates. Finite-budget certified spatial branch and bound

[F2]

Every leaf lower bound satisfies ℓB≤f(x) for every x∈B∩C, with validity vacuous on an empty feasible intersection. Certified lower, upper, and emptiness bounds on a box

[F3]

The returned witness satisfies x^∈C and f(x^)≤U. Certified lower, upper, and emptiness bounds on a box

Proof

1.1givenF1induction

By induction on the finite number of splits, the union of terminal leaves is D0: it holds at initialization, and each split replaces one leaf by two children whose union is the parent by [F1]. Every feasible point is therefore in a terminal leaf that is not certified empty.

2.1step 1.1F2algebra

For any x∈C, choose a terminal leaf B containing x using step 1.1. Its lower-bound report is valid by [F2], so L≤ℓB≤f(x). Since this holds for every feasible x, L≤inf⁡x∈Cf(x).

3.1givenstep 2.1F3algebra∎

The witness bound [F3] and U−L≤ε give f(x^)≤U≤L+ε≤inf⁡x∈Cf(x)+ε, proving the global gap claim. If every leaf is certified empty, step 1.1 covers D0 by leaves disjoint from C, so C=∅.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Outward-rounded interval enclosures for factorable expression DAGs on boxes

Definition

Input a box B=∏j[aj,bj]⊆D0 with arbitrary finite ordered real endpoints, a finite real expression DAG from Real intervals, complex rectangles and ball enclosures using addition, subtraction, multiplication, and division, a precision p≥2, and a dyadic format with fixed exponent bounds. Round each input endpoint outward at precision p, replacing [aj,bj] by [rd⁡p(aj),ru⁡p(bj)]; if an endpoint rounding overflows, return overflow. Thus every interval passed to an interval operation has dyadic endpoints and contains the original box coordinate interval. The same rule applies to a singleton input, including a midpoint point-evaluation path. The DAG must define a real-valued function at every point of B; for each division node its denominator range on B must exclude zero. Each constant is either an exact dyadic, enclosed by [rd⁡p(c),ru⁡p(c)], or is accompanied by a precision-indexed certified interval containing it whose width tends to zero as p→∞. If any constant enclosure overflows or is unavailable, return that status with no finite bound claim. Traverse the finite DAG in topological order. Enclose each input by its outward-rounded interval, each constant by its certified interval at precision p, and apply the corresponding outward-rounded operation from Outward-rounded interval, rectangle and ball operations at precision p. Return the root enclosure Ip(B)=[a−,a+], its lower and upper endpoints, and the exact midpoint of B as a candidate point. If any operation returns overflow, split-domain, domain-error, entire, or inconclusive, return that status with no finite bound claim.

For a continuous objective on an unconstrained box, the midpoint is feasible and a+ is a verified upper bound for its objective value. On a constrained box, the midpoint is only a candidate: a separate feasibility witness is required. To refine arithmetic error, callers increase p along any sequence of shrinking boxes. Fixed exponent bounds must be chosen so no exact intermediate on the certified domain overflows; otherwise the procedure returns an explicit failure status.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Certified factorable convex relaxations on a box

Definition

A finite factorable expression DAG on a box B has input variables, certified constants, affine nodes, product nodes, and optional unary nonlinear nodes. A certified convex relaxation of its constrained minimization problem consists of a convex-program representation in the form of Finite-dimensional convex program, Lagrangian dual, and Slater condition, with feasible set RB in lifted variables and convex objective ϕB on RB, and an exact-value embedding ιB with these properties:

  1. For every original feasible point x∈B∩C, the exact value of each DAG node defines ιB(x)∈RB.
  2. The relaxed objective underestimates the original: ϕB(ιB(x))≤f(x).
  3. Every product node w=uv is represented by a McCormick polytope from McCormick envelope for a bilinear term on a box using operand bounds that enclose their exact ranges. Every other nonlinear node must use supplied convex and concave graph enclosures with verified domain hypotheses. If no such enclosure is supplied, no relaxation is defined.
  4. Every interval bound and coefficient affected by finite precision carries an outward-rounded enclosure from Outward-rounded interval, rectangle and ball operations. A non-finite status or unverified coefficient makes the relaxation unavailable.

For a convex program represented in Finite-dimensional convex program, Lagrangian dual, and Slater condition, a dual certificate is a dual-feasible pair (λ,ν) together with a verified real lower bound ℓ for its Lagrangian dual value q(λ,ν). The definition records a certificate interface only; it does not assert that a solver finds one.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite McCormick convex relaxation construction for factorable box problems

Definition

Input a bounded factorable optimization problem on a box B, its objective DAG F, a finite list of inequality-constraint DAGs Gi representing gi(x)≤0, a finite rule table, a precision p≥2, and a dyadic interval format with fixed exponent bounds. For each non-product nonlinear node, the table must supply certified convex and concave graph bounds ψ−≤w≤ψ+ on its certified operand domain, with proof that they contain the exact graph and that the imposed epigraph/hypograph inequalities form a convex relation. The table must also supply a convex underestimator ϕB for the objective DAG's final value, verified to satisfy ϕB(ιB(x))≤f(x) for every exact input x∈B. All domain hypotheses and interval/coefficient enclosures must be certified. For each interval call, pass the same declared precision and format to Outward-rounded interval enclosures for factorable expression DAGs on boxes. Traverse the union of the objective and constraint DAGs in topological order, using a lifted variable for each node. For an affine node, add its exact affine relation. For a product node w=uv, add the four McCormick inequalities from McCormick envelope for a bilinear term on a box using certified operand bounds; The four McCormick inequalities give the convex hull of a bilinear graph over a box proves this relation is a convex outer enclosure of the product graph. For every other nonlinear node, add its certified convex and concave graph bounds; if its domain hypotheses, interval bounds, graph containment, or convexity cannot be verified, return unsupported-relaxation or inconclusive. For each constraint DAG, require its final lifted value to be at most zero.

Return the resulting convex feasible region RB and the certified objective underestimator ϕB only when every lifted relation is convex, every original feasible point has its exact node values in the lifted region, and all coefficient enclosures preserve the declared inequalities. These checks make the construction a relaxation of both the objective and all listed constraints in the sense of Certified factorable convex relaxations on a box. Optionally pass this relaxation to a finite convex-bound routine. A dual-feasible pair and a verified lower bound on its Lagrangian dual value produce a dual-certificate record; if no such record is available, return bound-unavailable. The procedure asserts no solver convergence or polynomial running-time bound.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Validated Lipschitz midpoint lower bounds on boxes

Definition

Input a compact-box instance (D0,C,f), a finite arithmetic expression DAG representing f, a closed box B=∏j=1n[aj,bj]⊆D0, a nonnegative certified constant L, a precision p≥2, a dyadic interval format with fixed exponent bounds, a certificate that the midpoint m is in C (automatic when C=D0), and a validated inequality ∣f(x)−f(y)∣≤Lmax⁡j∣xj−yj∣(x,y∈B). Let mj=(aj+bj)/2 and r=max⁡j(bj−aj)/2. Apply Outward-rounded interval enclosures for factorable expression DAGs on boxes to the supplied DAG at the singleton {m} with the supplied precision and format to obtain Ip({m})=[q−,q+]; its endpoint-rounding rule encloses a possibly non-dyadic midpoint. Compute a directed-rounding upper bound r+≥r and a downward-rounded lower endpoint ℓB≤q−−Lr+. Return the pointwise lower-bound report ℓB and the feasible midpoint candidate (m,q+). If the feasibility certificate or either interval or arithmetic calculation is unavailable or non-finite, return inconclusive without a feasible-witness claim.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

A verified dual certificate for a McCormick relaxation is a valid global lower bound

Statement

Suppose Finite McCormick convex relaxation construction for factorable box problems returns a certified convex relaxation (RB,ϕB) of an original problem on a box B with B∩C≠∅, and a dual-feasible pair (λ,ν) with a verified lower bound ℓ≤q(λ,ν). Then ℓ is a valid lower bound for the original box problem: ℓ≤inf⁡x∈B∩Cf(x). This certificate applies only to the stated relaxation and its verified coefficient/domain enclosures. A solver residual or an approximate dual objective without a verified lower bound is not a certificate.

Facts & Assumptions

Given: A certified relaxation from Certified factorable convex relaxations on a box with B∩C≠∅, a dual-feasible pair, a verified ℓ≤q(λ,ν), and finite outward-rounded arithmetic.

[F1]

For every original feasible x, the exact DAG values define an embedded relaxed point ιB(x)∈RB and ϕB(ιB(x))≤f(x). Certified factorable convex relaxations on a box

[F2]

Every exact bilinear graph point over its operand box lies in the McCormick polytope; the four inequalities give its convex hull. The four McCormick inequalities give the convex hull of a bilinear graph over a box

[F3]

Every exact finite arithmetic-DAG node value lies in its finite outward-rounded enclosure; a non-finite status makes no enclosure claim. Outward-rounded operations are inclusion-isotone and enclose DAG evaluations

[F4]

For a primal-feasible point and dual-feasible pair, the Lagrangian dual value satisfies q(λ,ν)≤f0(y). Every Lagrangian dual feasible pair is a lower-bound certificate

Proof

1.1givenF1F2F3constructinduction

Fix x∈B∩C. Traverse its finite expression DAG in topological order and assign each lifted variable its exact node value. Affine equalities hold by construction. At each product node the exact operands lie within their certified ranges by [F3], and the exact product graph lies in its McCormick polytope by [F2]. Every other nonlinear relation is included only with a verified outer graph enclosure by the algorithm definition. Thus the constructed lifted point ιB(x) lies in RB, and the relaxed objective satisfies ϕB(ιB(x))≤f(x) by [F1].

2.1givenF1F4step 1.1algebra

Weak duality [F4], applied to the relaxed primal point ιB(x) from step 1.1, gives q(λ,ν)≤ϕB(ιB(x)). Since the verified certificate satisfies ℓ≤q(λ,ν), we obtain ℓ≤ϕB(ιB(x))≤f(x).

3.1step 2.1algebra∎

The inequality in step 2.1 holds for every x∈B∩C, so taking the infimum over that set yields ℓ≤inf⁡x∈B∩Cf(x).

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Outward interval and Lipschitz midpoint bounds are sound and consistent under refinement

Statement

Assume a finite arithmetic expression DAG uses +, −, ×, and division only where the exact denominator is bounded away from zero on the box. Each constant is an exact dyadic or has certified enclosures at precision p whose widths tend to zero as p→∞. Assume all operation results are finite. For every precision p, the enclosure returned by Outward-rounded interval enclosures for factorable expression DAGs on boxes contains the exact range f[B]; hence its lower and upper endpoints are valid bounds for every point in B. If Bk is a nested sequence of boxes with diameters tending to zero, their limit point is x, and the precisions pk tend to infinity in one fixed exponent range large enough to avoid overflow, then the interval endpoints tend to f(x). Under the Lipschitz hypothesis in Validated Lipschitz midpoint lower bounds on boxes, its lower bounds are valid on B and tend to f(x) on every such shrinking sequence.

Facts & Assumptions

Given: A finite arithmetic expression DAG, the finite-result conditions in the Statement, a box B, and (for the Lipschitz claim) a nonnegative constant L satisfying the displayed Lipschitz inequality.

[F1]

Every exact node value of a finite expression DAG belongs to its outward-rounded computed node enclosure; a non-finite node gives no finite enclosure claim. Outward-rounded operations are inclusion-isotone and enclose DAG evaluations

[F2]

Directed lower and upper dyadic rounding enclose each exact endpoint, and the endpoint error tends to zero as precision increases on a fixed bounded range. Certified constant intervals also converge to their exact constants by the added hypothesis. Directed dyadic rounding encloses with explicit underflow and overflow bounds, Dyadic floating-point format and directed rounding, Outward-rounded interval enclosures for factorable expression DAGs on boxes

[F3]

The interval endpoints, inclusion order, midpoint and width have the meanings in Real intervals, complex rectangles and ball enclosures; each finite operation applies the displayed exact formula before outward rounding. Outward-rounded interval, rectangle and ball operations

[F4]

If a function is L-Lipschitz in the maximum-coordinate distance on B, then its values at x,m differ by at most Lmax⁡j∣xj−mj∣. Validated Lipschitz midpoint lower bounds on boxes

Proof

1.1givenF1F2F3

By the endpoint-rounding rule and [F2], the dyadic input intervals used by the algorithm contain the original box B. The DAG enclosure statement [F1] therefore implies a−≤f(x)≤a+ for every x∈B. Thus a− and a+ are valid lower and upper bounds on the entire box, not estimates from a sample point.

1.2givenF2F3induction

For a nested shrinking sequence Bk→{x} with precision pk→∞, outward-rounded input endpoints tend to their exact endpoint values by [F2], and each certified constant enclosure tends to its exact constant by the hypothesis. Induct in topological order through the finite DAG. At each addition, subtraction, or multiplication node the exact endpoint formulas are continuous in the input endpoints; at a division node the denominator is bounded away from zero, so the reciprocal endpoint formulas are continuous for all sufficiently large k. The directed-rounding error tends to zero by [F2]. Therefore each node enclosure converges to its exact node value at x, and in particular the root endpoints converge to f(x).

1.3givenF4algebra

For the Lipschitz procedure, every x∈B satisfies max⁡j∣xj−mj∣≤r≤r+. By [F4], f(x)≥f(m)−Lr≥q−−Lr+≥ℓB, so ℓB is valid on B.

2.1step 1.2F2algebra∎

Along a shrinking sequence, mk→x, rk+→0, and the singleton enclosure endpoints qk,−,qk,+ tend to f(x) by step 1.2. Hence qk,−−Lrk+→f(x), and the extra directed-rounding error also tends to zero by [F2]; therefore ℓBk→f(x).

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Bounded mixed-integer branch and bound with a finite enumeration fallback

Definition

Input a finite-dimensional compact continuous box X=∏j=1n[αj,βj] with n≥0 and finite ordered endpoints, a finite integer box Z=∏j=1r([aj,bj]∩Z),r≥0,aj,bj∈Z,aj≤bj, a continuous objective and its inequality constraints on X×Z represented by finite factorable expression DAGs, tolerance ε>0, positive integer node budget N, a verified interval/relaxation rule table, precision p≥2, a dyadic interval format with fixed exponent bounds, and deterministic verified bound oracles. Every relaxation rule must meet Finite McCormick convex relaxation construction for factorable box problems, and every bound used for pruning or a gap certificate must satisfy A verified dual certificate for a McCormick relaxation is a valid global lower bound on each nonempty feasible node. The integer set Z is finite by boundedness of every coordinate interval. Every main-tree node evaluation consumes one unit of the budget and each oracle call returns in finite time or gives an explicit unavailable status.

When r=0, the empty product defining Z is the singleton assignment with no integer coordinates. When n=0, X is the singleton empty tuple. Before any oracle or supplier call, represent it instead by a dummy continuous coordinate in [0,0] and make every objective and constraint DAG ignore that coordinate. Run all instructions below on this one-dimensional box; on return, delete the dummy coordinate from every witness and ledger box. This bijective representation preserves all objective and constraint values and admits every spatial subcall without excluding purely integer inputs.

A main-tree node is (J,B), where J is a product of bounded integer intervals and B⊆X is a continuous box. Relax each integer interval to its real hull and call Finite McCormick convex relaxation construction for factorable box problems on the objective DAG and all constraint DAGs over B times those hulls, passing the declared precision and interval format. A verified dual lower bound is valid on the original integer-feasible node by A verified dual certificate for a McCormick relaxation is a valid global lower bound. The oracle may also return a feasible mixed-integer witness with a verified objective upper bound, a proof of emptiness, or an unavailable status. The latter never supplies a finite lower bound. Store lower bounds for terminal nodes. Retain certified-empty nodes and their proofs in the terminal ledger, excluding them from lower-bound comparisons, closure tests, and split selection; they require no lower bound. Close a node not certified empty only when its lower bound is at least U−ε, retaining that bound in the global ledger.

Initialize the terminal ledger with the root (Z,X), a FIFO queue containing that unevaluated root, remaining budget N, incumbent U=+∞, and no incumbent witness. Each returned feasible witness with verified upper bound Ux<U replaces the incumbent and sets U=Ux; retain the earlier witness on an equal bound. Keep unevaluated nodes in the FIFO queue ordered by creation. Generate lower integer children before upper integer children, and lower-half continuous children before upper-half children, appending children in this order. Before each node evaluation, if no call remains, return the current ledger with budget-exhausted; otherwise evaluate the oldest pending node and charge one call. When no node is pending, return infeasible if every terminal node is certified empty. If every terminal node not certified empty has a valid lower bound, let L be the least such bound; when U is finite and U−L≤ε, return the feasible witness and global epsilon certificate. Retain bounds for closed nodes in this calculation. Otherwise choose an evaluated nonclosed node not certified empty with least lower bound, breaking ties by creation order. If an integer interval has at least two values, choose the least-index such coordinate and split at m=⌊(a+b)/2⌋ into the disjoint children [a,m]∩Z and [m+1,b]∩Z. Otherwise, if a continuous width is positive, split a longest continuous side at its exact midpoint, using least coordinate index ties. Children replace the parent in the coverage frontier and are evaluated before another split. A mixed singleton node that is neither certified empty nor closed by the gap test returns inconclusive.

If a mixed relaxation bound is unavailable or non-finite on a node not certified empty, stop the main tree and, if at least one call remains for each assignment, enumerate every z∈Z in lexicographic order. Substitute z into the objective and constraint DAGs to form fz and Cz={x∈X:gi(x,z)≤0 for all i}, then invoke Finite-budget certified spatial branch and bound on (X,Cz,fz) with the continuous budget allocated to that assignment. Explicitly, with M=∣Z∣ and remaining integer budget R≥M, set q=⌊R/M⌋ and h=R−Mq. Give the first h assignments q+1 calls each and the remaining M−h assignments q calls each. These are positive integer budgets summing to R. If any assignment has an oracle failure, a pending or missing report, or a terminal leaf not certified empty without a valid finite lower bound, return inconclusive. If every assignment is certified infeasible, return infeasible before taking any minimum. Otherwise the complete assignment ledgers have a nonempty finite collection of terminal leaves not certified empty. Let L be the minimum of their lower bounds. Let U be the minimum of the feasible upper bounds returned by these ledgers if there are any, and set U=+∞ if there is no feasible witness. Return a global epsilon certificate only when U is finite and U−L≤ε; otherwise return inconclusive. If enumeration does not fit in the remaining budget, return inconclusive. This fallback is finite because Z is finite. The method makes no polynomial-complexity claim.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

A positive constraint-separation margin permits finite certified empty-box detection

Statement

Let D0 be a nonempty compact box and let g1,…,gm:D0→R be continuous, with m≥1. Assume the constraint oracle in Certified constraint-emptiness search with a finite query budget returns finite-time sound lower bounds, and these bounds converge to gi(x) along every nested shrinking sequence with limit x when the precision tends to infinity. If there is a uniform margin δ>0 such that max⁡1≤i≤mgi(x)≥δ for every x∈D0, then the unlimited continuation of the procedure certifies every leaf empty and returns infeasible after finitely many oracle calls. Consequently, a finite query budget at least that call count returns the same result. Conversely, if {x∈D0:gi(x)≤0 (1≤i≤m)}=∅, then such a uniform margin exists. The margin condition is separate from continuity of the objective; objective continuity alone does not certify constraint emptiness.

Facts & Assumptions

Given: A nonempty compact box D0, finitely many continuous constraints g1,…,gm with m≥1, a sound constraint oracle with the stated consistency property, and the deterministic queue, splitting, and precision rules in Certified constraint-emptiness search with a finite query budget.

[F0]

A constrained compact-box instance may have feasible set C={x∈D0:gi(x)≤0 for 1≤i≤m}. Compact-box global minimization problems

[F2]

A continuous image of a compact metric space is compact, and a compact subset of a metric space is closed and bounded. The image of a compact metric space under a continuous map is compact, and so is the image of any compact subset, A compact subset of a metric space is closed and bounded

[F3]

A finite nonempty list of real values has a maximum, and that maximum is one of its entries. Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set

[F4]

Every nonempty subset of R bounded below has an infimum, and values of the set occur arbitrarily close above the infimum. Every nonempty set bounded below has an infimum, Epsilon characterisation of the infimum

[F5]

A point belongs to the closure of a set exactly when every open ball around it meets the set; a closed set contains its closure. The closure of a nonempty A is {x:d(x,A)=0}, equals A together with its limit points, and is the smallest closed superset

[F7]

An unpruned positive-width box is split along a longest coordinate into two closed children covering it; an unpruned singleton is queried repeatedly at increasing precision. Certified constraint-emptiness search with a finite query budget

[F8]

For a valid finite interval-DAG oracle, outward-rounded lower bounds are sound and converge along shrinking boxes when precision tends to infinity in a fixed exponent range that avoids overflow. Outward interval and Lipschitz midpoint bounds are sound and consistent under refinement

[A1]

Each constraint is evaluated by a finite arithmetic DAG whose division denominators stay bounded away from zero and whose exact intermediate values remain within one fixed exponent range. The algorithm increases precision with split depth and with each singleton refinement; every query returns in finite time without an unavailable or non-finite status.

Proof

1.1givenF3algebra

Define h(x)=max⁡1≤i≤mgi(x). This maximum exists and is one of the m values by [F3]. For any x,y∈D0, ∣h(x)−h(y)∣≤max⁡i∣gi(x)−gi(y)∣; the right-hand side tends to zero as y→x because there are finitely many continuous gi. Thus h is continuous.

1.2givenF1F2F4F5F6

The box D0 is nonempty and compact by [F1]. Hence h[D0] is nonempty and compact by [F2], and therefore closed and bounded. By the boundedness definition and [F6], there are c∈R and r>0 such that h[D0]⊆(c−r,c+r), so c−r is a lower bound. Let δ∗=inf⁡h[D0], which exists by [F4]. For every η>0, [F4] gives y∈h[D0] with δ∗≤y<δ∗+η; by [F6] every open ball around δ∗ meets h[D0]. Thus δ∗∈h[D0]‾ by [F5], and closedness gives δ∗∈h[D0]. So h attains its minimum δ∗ on D0.

1.3givenF7F9constructalgebra

Suppose the unlimited procedure split infinitely many boxes. The split tree is binary and finitely branching, so it has an infinite nested branch: at each node choose its first child with infinitely many split descendants, if one exists, and otherwise its second child. This rule is deterministic. Along this branch, longest-side bisection makes every coordinate width tend to zero: for any η>0, each coordinate can be halved while its width is at least η only finitely many times, and each split of a box with maximum width at least η halves one such longest coordinate. Hence all coordinate widths, and the box diameters, tend to zero. The nested interval property gives a unique point x in the intersection of the branch boxes.

2.1givenF0F3step 1.1step 1.2

If C=∅, then every x∈D0 has some gi(x)>0, so h(x)>0. Since h attains its minimum, δ∗=h(x∗)>0 at a minimizing point x∗. This is the required uniform margin and proves the converse.

2.2givenA1F3F8step 1.3algebradischarge-contradiction

By the margin hypothesis and [F3], choose an index i with gi(x)=h(x)≥δ. The interval soundness and consistency result [F8], under the valid-DAG and precision hypotheses [A1], gives ℓi(Bk)→gi(x) along the branch. Thus for some finite k the lower bound is positive. The procedure would then certify Bk empty and would not generate its branch child, contradicting the infinite branch.

3.1givenA1F3F7F8step 2.2algebra

The finite split tree has finitely many generated leaves. Every unpruned positive-width leaf is split by [F7], so any remaining unpruned leaf is a singleton. At such a point x, the margin gives some gi(x)≥δ by [F3]; repeated singleton queries use strictly increasing precision by the schedule in Certified constraint-emptiness search with a finite query budget. Their lower bounds converge to this value by [A1] and [F8], so after finitely many singleton queries one is positive. Every leaf is therefore certified empty after finitely many finite-time oracle calls. The queue empties, and the certified-empty leaf cover of D0 proves infeasibility.

4.1step 3.1algebra∎

Let K be the finite total number of oracle calls established in step 3.1. A budget of at least K does not exhaust before the queue empties, so Certified constraint-emptiness search with a finite query budget returns the same infeasibility certificate; a smaller budget may return only its explicit budget-exhausted status.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

Finite-budget bounded mixed-integer branch and bound terminates

Statement

For finite bounded integer ranges, a positive integer node budget, and finite oracle calls, Bounded mixed-integer branch and bound with a finite enumeration fallback terminates with a certificate or an explicit inconclusive status. This is a termination claim only; it gives no polynomial bound on the work.

Facts & Assumptions

Given: A finite set of integer assignments, positive integer total node budget N, and the algorithm's deterministic main-tree and enumeration procedures.

[F1]

Each main-tree node evaluation consumes one unit of the finite budget; the enumeration fallback is entered only when each of its finitely many assignments can be given a positive integer continuous node budget whose total is at most the remaining integer budget. Bounded mixed-integer branch and bound with a finite enumeration fallback

[F2]

Every admissible continuous spatial subcall with a positive integer node budget terminates within that budget. Finite-budget spatial branch and bound always returns a declared status

Proof

1.1givenF1algebra

The main tree can make at most N calls because each call decreases the remaining integer budget. Every integer interval split has at least two values and produces finite children; every continuous split produces two children. Thus no one iteration creates an infinite operation sequence.

2.1step 1.1F1F2algebra∎

Write M=∣Z∣≥1 and let R≤N be the remaining integer budget after main-tree calls. The fallback is entered only if R≥M. Its allocation rule [F1] writes R=Mq+h with integers q=⌊R/M⌋≥1 and 0≤h<M, and assigns q+1 calls to the first h assignments and q to the rest. Every subcall therefore has a positive integer node budget, and the allocations sum to R. The algorithm represents a zero-dimensional continuous box by a dummy singleton coordinate before calling suppliers, so every spatial input has dimension at least one. Each subcall terminates by [F2]; the finite enumeration and main-tree calls together use at most N calls and return in finite time.

TheoremStatement: Literature-sourcedProof: AI-generatedOpen item page →

A bounded mixed-integer gap certificate proves global epsilon-optimality

Statement

Suppose Bounded mixed-integer branch and bound with a finite enumeration fallback returns a feasible incumbent with verified upper bound U and a complete ledger of all nonempty terminal mixed nodes, each with lower bound ℓN valid on every feasible point in that node. Let L be the least ledger bound. If U−L≤ε, then the incumbent (x^,z^) satisfies f(x^,z^)−inf⁡(x,z)∈C∩(X×Z)f(x,z)≤ε. If every terminal node is certified empty, then the mixed feasible set is empty. The conclusion applies both to the branch tree and to the fallback only when every bounded integer assignment has a complete continuous ledger.

Facts & Assumptions

Given: Finite bounded integer box Z, continuous box X, the mixed-integer algorithm's branch/ledger invariants, valid node lower bounds, feasible incumbent, and tolerance ε>0.

[F1]

Integer branching at a median partitions its finite integer interval into disjoint children whose union is the parent; continuous midpoint children cover their parent. Bounded mixed-integer branch and bound with a finite enumeration fallback

[F2]

On a node whose real-hull feasible set is nonempty, a certified convex relaxation with verified coefficient/domain enclosures, a dual-feasible pair (λ,ν), and a verified real ℓ≤q(λ,ν) give a lower bound on every original feasible objective value. In particular the bound holds at every integer-feasible point of that node. No infimum is asserted for an empty feasible node. A verified dual certificate for a McCormick relaxation is a valid global lower bound

[F3]

In the enumeration fallback, each fixed integer assignment is passed to the continuous spatial algorithm, whose terminal boxes cover that assignment's continuous box, retaining certified-empty leaves with their proofs. Finite-budget certified spatial branch and bound

[F4]

Each continuous leaf lower bound is at most the objective at every feasible point of that leaf (vacuously when the leaf is empty), and each witness is feasible with objective at most its reported upper bound. Certified lower, upper, and emptiness bounds on a box

Proof

1.1givenF1F3induction

The root node contains every feasible pair in X×Z; the dummy-singleton representation, when used, is bijective and preserves objective and constraint values. Each integer branch preserves the union of the allowed integer values by [F1], and each continuous branch covers its parent box by [F1]. Removing a node only with an emptiness proof cannot remove a feasible pair. Induction on the finite number of expansions shows every feasible pair lies in a nonempty terminal node, or in one of the fixed-z continuous ledgers of the fallback.

2.1step 1.1F2F4algebra

For any feasible pair (x,z) choose its terminal node or fallback leaf as in step 1.1. For a main-tree node, the point (x,z) makes the real-hull feasible set nonempty, and the algorithm accepts a relaxation bound only with the certified relaxation, dual feasibility, and verified dual-value lower bound required by [F2]; hence its lower bound is at most f(x,z). For a fixed-z continuous leaf the same pointwise inequality follows from [F4]. Since L is the least bound over the complete global ledger, L≤f(x,z) for every feasible pair, hence L≤f∗.

3.1givenstep 2.1algebra∎

The feasible incumbent satisfies f(x^,z^)≤U. The certificate condition then gives f(x^,z^)≤U≤L+ε≤f∗+ε, proving the global gap claim. If every terminal node is certified empty, step 1.1 shows no feasible pair exists.

5 · Examples, counterexamples and false statements

None yet.

Sources