Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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.

Query-only optimization from weak separation by centroid cuts

Statement

Assume countable choice, with positive rationally encoded radii and accuracy/failure parameters. Let B(0,r)⊆K⊆B(0,R) be a closed convex body, let 0<ζ≤R, 0<ν≤1/3, and let c be a unit objective vector with supplied finite rational approximations to any requested error. Put τ=ζ/8,s=rτ/(16R),η=s/(100n). Let T be the least integer with (3/4)T(2R)n<(2s/n)n, and B the least positive integer with 2Bτ≥8R. There is a finite classical procedure using at most BT=O(nlog⁡(nR/s)(1+log⁡(R/ζ))) calls to SEPη,ν/(2BT)(K) that, with probability at least 1−ν, returns y∈B(K,ζ) with ⟨c,y⟩≥max⁡x∈K⟨c,x⟩−ζ. The normal encoding must supply a nonzero rational direction u for its unit normal u/∥u∥; a rational N with ∥u∥≤N≤2∥u∥ can be computed by bisection. Query points and polytope arithmetic are rational. Computing exact centroids by exhaustive finite triangulation is allowed and charged separately: this result asserts no polynomial arithmetic, gate, or bit-time bound.

Facts & Assumptions

Given: The body, radii, approximate objective access, and weak-separation contract in the Statement.

[A1]

Countable choice is assumed only for the Lebesgue-volume suppliers. (The Axiom of Countable Choice (ACω))

[F1]

For compact convex sets in Rd, Brunn–Minkowski gives concavity of volume to the power 1/d under Minkowski interpolation. (Brunn–Minkowski inequality for compact convex sets)

[F2]

Jensen's inequality applies to an integrable variable and a convex function with integrable composition. (Jensen's inequality for expectation)

[F4]

A successful weak separation answer at p is IN with p∈B(K,η), or a unit g with ⟨g,x⟩≤⟨g,p⟩+η on B(K,−η). (Quantum convex membership and weak-separation model)

Proof

1.1A1F1F2F3constructalgebra

Let P be a full-dimensional compact convex body and X uniform on P. For any unit a, the survival function S(t)=Pr⁡(⟨a,X⟩≥t) is log-concave on the open projection interval: the Minkowski interpolation of the two caps at t0,t1 lies in the cap at their interpolated threshold, so [F1] gives concavity of S1/n, and the increasing concave logarithm gives concavity of log⁡S. Slices and [F3] show that the projected distribution has continuous strictly increasing cumulative distribution on that interval and no atoms. Consequently S(⟨a,X⟩) is uniform on (0,1), by inverting this strictly monotone continuous function. Thus E[−log⁡S(⟨a,X⟩)]=∫01−log⁡t dt=1. Jensen [F2] yields S(⟨a,EX⟩)≥e−1. Applying this to −a shows that either halfspace through the centroid contains at least 1/e of the volume.

1.2F1F3givenalgebra

If P contains a radius-s ball, its width in every direction is at least 2s. The projected density is at most n/(2s). Indeed, for n≥2 the (n−1)-slice area to the power 1/(n−1) is concave by [F1]. A slice of area A at position t therefore gives cone lower bounds A((v−a)/(t−a))n−1 to its left and A((b−v)/(b−t))n−1 to its right, where [a,b] is the projection interval. Integrating gives vol⁡(P)≥A(b−a)/n. Taking limits at endpoints proves the density bound for every interior slice. For n=1 the density is 1/(b−a) directly. A slab of thickness h thus has relative volume at most nh/(2s).

1.3F4givenconstructalgebra

Choose a rational vector v with ∥v−c∥≤ζ/(64R), so ∥v∥≤2. For a rational threshold γ, initialize a localization polytope P=[−R,R]n and make at most T iterations. If it is empty or lower-dimensional, return FAIL. Otherwise compute its exact centroid p0 and round to a fixed-point rational p with ∥p−p0∥≤η. If ⟨v,p⟩<γ, keep P∩{x:⟨v,x⟩≥⟨v,p⟩} without an oracle call. Otherwise query weak separation at p: IN returns p as a witness; on an OUT answer in rational direction u, keep P∩{x:⟨u,x⟩≤⟨u,p⟩+ηN}. After T iterations without a witness, return FAIL. All constraints are rational. Every retained polytope contains Fγ=B(K,−η)∩{x:⟨v,x⟩≥γ} whenever the oracle answers succeed. The oracle cut has geometric displacement at most 3η from the true centroid, including point rounding; the objective cut has displacement at most η. Common fixed-point query registers can therefore be chosen from the bounded initial box and this explicit rounding precision, despite growth of the internal exact centroid denominators.

2.1F3step 1.3constructalgebra

This is a finite arithmetic procedure. Vertices of a bounded rational polytope are found by enumerating all subsets of n defining hyperplanes, solving each nonsingular linear system, and retaining feasible solutions. A nonempty full-dimensional bounded polytope has vertices, since successively minimizing coordinates on a minimizing face eventually gives a zero-dimensional face. Supporting facets can be enumerated from its finite vertex list and checked by rational sign tests. Triangulate a facet inductively by choosing one vertex and coning its nonincident boundary facets; then cone the resulting boundary simplices to a rational interior point such as the average of all vertices. This partitions P up to common faces. A simplex has volume ∣det⁡(v1−v0,…,vn−v0)∣/n! and centroid (v0+⋯+vn)/(n+1): the first identity is [F3], and the second follows by permutation symmetry of barycentric coordinates and their sum being one. The volume-weighted average of these simplex centroids is the exact rational centroid of P. Dimensions, incidences, and zero determinants are decided by finite rational elimination. No efficiency of this enumeration is asserted.

2.2givenstep 1.3algebra

Put h=max⁡x∈K⟨v,x⟩ and take a maximizer x∗. If γ≤h−τ, let α=τ/(8R) and z=(1−α)x∗. Convexity gives B(z,αr)⊂K. Since s=αr/2 and η≤s, the ball B(z,s) lies in B(K,−η). Also ⟨v,z⟩≥h−α∣h∣≥h−τ/4, and its value on that ball drops by at most 2s≤τ/8. Therefore Fγ contains this radius-s ball.

3.1step 1.1step 1.2step 1.3step 2.2algebra

Under this condition, every localization polytope contains the ball from step 2.2. The rounded-centroid objective and oracle cuts remove at least 1/e−n(3η)/(2s)=1/e−3/200>1/4 of the volume by step 1.1 and step 1.2. Thus each nonterminating iteration leaves at most 3/4 of the volume. But the radius-s ball contains a cube of side 2s/n, whereas after T cuts the volume is less than (2s/n)n by the defining rational test for T. This is impossible. Hence FAIL implies γ>h−τ on successful oracle answers; IN returns a witness in B(K,η) with ⟨v,p⟩≥γ.

4.1step 3.1givenconstructalgebra

Maintain an upper bound H=2R≥h, a lower threshold L=0, and its witness y=0. Repeatedly test γ=(L+H)/2. A witness sets L=γ and saves it. FAIL sets H=min⁡{H,γ+τ}, preserving H≥h by step 3.1. Stop when H−L≤4τ, and in any event after B iterations. The width obeys wj+1≤wj/2+τ; hence wB≤2R/2B+2τ<4τ. A saved witness satisfies ⟨v,y⟩≥L≥h−4τ and y∈B(K,η). If a successful witness threshold exceeds h, the same conclusion holds and early stopping is valid; no assumption L≤h was used. There are at most BT separation calls, and T=O(nlog⁡(nR/s)), B=O(1+log⁡(R/ζ)) follow from their geometric tests.

5.1step 4.1givenalgebra∎

The failure probability of any successful-answer guarantee among these adaptive calls is at most BT⋅ν/(2BT)=ν/2, conditioning on previous outputs and using a union bound. On the complement, ∥y∥≤R+η≤2R, so changing from v to c costs at most 3R∥v−c∥≤3ζ/64 in the difference between the optimum and output objective. The remaining gap is at most 4τ=ζ/2. Thus y∈B(K,ζ) and ⟨c,y⟩≥max⁡K⟨c,x⟩−ζ with probability at least 1−ν. All omitted operations are the explicitly charged arithmetic of step 2.1 and the oracle encoding; they are not hidden query calls.

Depends on

Used by

Dependency tree · two levels

61 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