Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-generatedjudge pass (gpt-6-luna)verified 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-candidate information design

Definition

Assume AC for the library KL/EIG convention. Input a prior covariance C∈Rn×n with n≥1 symmetric positive semidefinite, a finite ordered list of raw candidate records (Ad,Γd,cd)d=1N, and a real budget B. Each stored Ad and Γd is a finite real matrix, with its dimensions part of the input, and each declared cost cd is finite and real. A candidate is dimension-valid when Ad has at least one row and exactly n columns and Γd is a symmetric square matrix whose dimension equals the row count of Ad; for a dimension-valid candidate write that common positive dimension as md. The prior mean is immaterial to the score.

Interpret each admissible candidate d (dimension-valid with Γd positive definite) as a separate singleton-design dominated inverse experiment with prior θ∼Nn(m0,C) for any m0∈Rn, observation space Rmd with Lebesgue measure, and observation Yd=Adθ+ηd, where ηd∼Nmd(0,Γd) is independent of θ. Here EIG⁡(d) is the expected information gain from the preceding definition for that singleton experiment. Different candidates may have different md because each is evaluated on its own observation space. The score is independent of m0.

In exact-real arithmetic, process the list in order. Mark a candidate inadmissible if it is not dimension-valid or if its noise covariance Γd is not positive definite. For each remaining candidate with cd≤B, compute the Cholesky factor Γd=LdLdT with positive diagonal, solve LdVd=Ad by forward substitution, and form the symmetric positive-semidefinite matrix Zd=VdCVdT. Set Hd=Imd+Zd and compute its Cholesky factor Hd=RdRdT. Assign the utility Ud=∑j=1mdlog⁡(Rd)jj−cd=12log⁡det⁡(Hd)−cd. Initialize the stored best candidate as unset. For each admissible candidate meeting the budget, set it if unset; otherwise replace it exactly when the new utility is strictly greater than the stored utility. After the scan, return the stored candidate. This update rule preserves the first index in any tie. If every candidate is inadmissible, return all-inadmissible; if at least one candidate is admissible but none meets the budget, return budget-exhausted.

In floating-point mode, treat each finite stored floating-point matrix entry, cost, budget, and tolerance as the exact real number represented by that value; no uncertainty in these input data is included. Use failure-aware Cholesky and triangular-solve procedures, and take a certificate provider as part of the floating-point input. Each provider result is a finite, independently checkable certificate; if the provider cannot certify a required fact, it returns unresolved.

Process the candidates in list order. Test dimensions and symmetry exactly, marking a dimension-invalid candidate inadmissible. For each dimension-valid noise matrix Γd, call CertifyPositiveDefiniteness(\Gamma_d). It returns positive-definite only with a checkable positive-definiteness certificate, not-positive-definite only with a checkable certificate, or unresolved. For example, an exact factorization Γd=LLT with L lower triangular and positive diagonal certifies positive definiteness, while a nonzero vector v with vTΓdv≤0 certifies that it is not positive definite. A failed rounded Cholesky factorization is not a certificate of non-positive-definiteness. If any required status is unresolved, return numerically-unresolved. After all statuses are certified, return all-inadmissible if none is admissible. Compare each admissible stored cost to the stored budget exactly; if none meets it, return budget-exhausted.

For each feasible candidate d in inherited order, call CertifyScore(d). It first runs failure-aware rounded Cholesky on Γd and, on success, failure-aware forward substitution on each column of Ad in order; any operation failure or unmet range hypothesis returns unresolved. After forming a certified positive-semidefinite Z^d, it forms a stored matrix H^d and certifies both that H^d is symmetric positive definite and that ∥H^d−(Imd+Z^d)∥2≤σd for a rational bound σd≥0. It then runs failure-aware rounded Cholesky on H^d; a failed definiteness check, factorization, or formation bound returns unresolved. The call then returns either certified with finite stored values U^d, Z^d, and R^d, nonnegative rational upper bounds δd,ρd,λd, and certificates for all of the following, or unresolved:

  • Z^d is symmetric positive semidefinite and ∥Z^d−Zd∥2≤δd, where Zd uses the exact Cholesky factor of the represented Γd. This bound includes rounding in forming the Cholesky factor and triangular solve for Γd, the covariance square root, and the matrix products.
  • R^d is a successful lower-triangular Cholesky factor with positive diagonal. If ρ~d is a certified upper bound for ∥R^dR^dT−H^d∥2, choose a rational ρd≥ρ~d+σd with ρd<1; then ∥R^dR^dT−(Imd+Z^d)∥2≤ρd.
  • ∣U^d−(12log⁡det⁡(R^dR^dT)−cd)∣≤λd. Evaluate the exact expression as ∑jlog⁡((R^d)jj)−cd using the triangular determinant identity; λd covers rounded logarithms, their summation, and cost evaluation.

If any CertifyScore call returns unresolved, return numerically-unresolved immediately, without a candidate or optimum claim. Continue to interval comparisons only when every feasible candidate has a certified result.

The matrix radius may be certified by the published information-matrix perturbation bound in its single-design, unit-weight W=In case. Factor C as C1/2C1/2 and set Jd=C1/2VdT; for a computed solve V^d, set J^d=C1/2V^dT. Then Zd=JdTJd and Z^d=J^dTJ^d. The lemma's finite-design hypotheses hold for the one-point sensitivity maps z↦Jdz and z↦J^dz from Rmd to Rn, with weight W=In and design weight 1. If ∥Jd∥2≤Kd and ∥J^d−Jd∥2≤ηd, then δd may be any verified bound at least 2Kdηd+ηd2, enlarged by any separate matrix-formation residual. A rounded triangular-substitution bound may be used only after checking its (md+3)u<1 and normal-range, finite-operation hypotheses for every right-hand side. Convert its backward-error bound to the required forward matrix bound using verified conditioning; a solve backward-error bound alone does not certify ηd. For the published rounded-Cholesky normwise bound, verify success and its operationwise model, put q=20md+20 and g=qu/(1−qu), and check qu<1/5 before using 100g∥R^d∥F2 as a residual bound; if using its relative bound, also check 100mdg≤1/2. The log-determinant perturbation bound is applied on the two symmetric matrix segments with eigenvalue floors 1 and 1−ρd. A missing or failed certificate returns numerically-unresolved and no optimum claim.

Set εd=md2(δd+ρd1−ρd)+λd and form the exact rational interval [U^d−εd,U^d+εd]. Given a finite nonnegative stored tolerance τ, compute M=max⁡d feasibleU^d and return the first feasible candidate with U^d≥M−τ. Certify the comparisons exactly on the represented floating-point values and rational bounds; if any comparison needed for this branch or for its interval certificate is undecided, return numerically-unresolved. The returned candidate's true utility gap is at most τ+2max⁡dεd. If its lower interval endpoint exceeds every earlier candidate's upper endpoint and is at least every later candidate's upper endpoint, certify it as the first exact maximizer. The algorithm makes no bit-complexity claim for exact-real comparisons.

Definition references

Remarks

This procedure is for the specified finite linear-Gaussian candidates. A Monte Carlo estimate of nonlinear EIG is a different procedure and inherits no exact finite optimum guarantee from this algorithm.

Any solve-error certificate must convert triangular-solve backward error to the required matrix error using a verified conditioning bound. Backward error alone is not a forward-error bound.

Depends on

Used by

Dependency tree · two levels

73 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