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.
Binary search converts certified SDP thresholds to additive optimization
Statement
For the normalized nonempty SDP and bounded attained dual optimum of Matrix-weights regret implies SDP threshold feasibility, let , supply a rational with , set , and supply that lemma's finite threshold oracle. On its good event LOWER supplies a feasible dual of objective at most , and HIGHER implies . Initialize , obtain a LOWER vector at threshold , and store it. For at most midpoint calls, stop when ; on LOWER store its vector and put , and on HIGHER put . Then the stored vector is dual feasible and has objective at most . There are threshold calls. Per-call conditional bad probability at most gives total failure at most , even for adaptive inputs.
An uncertain result with no proved oracle guarantee returns explicit FAIL. No tolerance refinement is required on a good execution. For return directly. If and the primal is nonempty, the same vector has objective zero and is optimal. In dimension zero return the zero dual vector. These branches precede every division by .
Facts & Assumptions
Given: The normalized SDP promises, finite threshold oracle and the stated conditional budgets.
Normalized Hermitian inequality SDPs have equal primal and dual values gives primal/dual equality and when .
Matrix-weights regret implies SDP threshold feasibility gives the good-event threshold alternatives and feasible sparse dual certificate.
Finite semidefinite primal-dual pair fixes dual feasibility and the identity trace constraint.
Proof
By [F1], the first threshold exceeds the optimum, so [F2] cannot return HIGHER on its good event. It supplies a stored feasible vector with objective . Thus the invariant and holds initially. At a LOWER midpoint, ; replacing by its minimum with keeps the optimum bracketed. If that endpoint changes, ; if clamping leaves it unchanged, . Thus storing the new vector still gives . At HIGHER, , so the lower-endpoint update preserves the bracket and changes no stored certificate.
With , either update gives . Induction gives . At this is at most . While the stopping test fails, , so ; clamping cannot prevent contraction. Hence every good execution reaches the stopping width within the fixed cap without refinement. At exit the stored vector remains feasible and . Since , its call cap is . This includes the case of only HIGHER midpoint responses, using the initial certificate.
Condition on each reached history before the first bad complete threshold call. Until then steps 1.1–2.1 show there are at most calls and no refinements. Summing their conditional probabilities gives first-bad-call probability at most . Additional operations on an already bad path do not add a second probability for that same bad event. This is valid without independence. A declared unresolved numerical failure is not interpreted as a threshold exclusion; the final high-probability conclusion requires the supplied complete oracle's good-event contract.
Since , and is dual feasible with objective . For , [F1] gives . For , the identity constraint and nonnegative eigenvalues force every feasible primal to be zero; weak duality and the feasible zero-objective vector give optimum zero directly. For dimension zero, primal nonemptiness implies , so the zero vector is feasible and optimal. These branches establish the remaining cases without using the positive- formulas.
Depends on
Used by
Dependency tree · two levels
21 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
- van Apeldoorn et al., Quantum SDP-solvers, Meta-Algorithm 1 and Theorem 1 (standard reference, not scraped)