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.
Conditional expectation derandomizes Max-Cut on a triangle
Example
Run the conditional-expectation algorithm on with vertices in that order. The initial expected cut size is . Fix . Setting leaves conditional expectation , while setting gives , so choose . The two choices for then both give final cut size . Thus the returned cut has edges.
Facts & Assumptions
Given: The complete graph on with edge set , so , and the independent fair bits of the conditional-expectation algorithm applied in the vertex order .
For a graph with edges the independent uniform placement crosses edges in expectation, and every placement crosses at most edges, so . (A random cut crosses half the edges in expectation)
The conditional-expectation algorithm fixes the vertices one at a time, choosing at each step the value of the next bit whose conditional expected final cut size is larger, with ties resolved by the value ; its conditional expectation is the average of the cut size over the equally weighted completions, and it is computable from the finished and unfinished edge contributions. (Conditional expectation yields a deterministic half-approximation for Max-Cut)
For Max-Cut the objective is the number of crossing edges and is the attained maximum over the finitely many placements. (Optimization problems and approximation ratios)
Verification
For the edge set has elements, so by [F1] the initial conditional expectation over no fixed bits is the expected cut size ; the algorithm of [F2] now fixes in order.
At the first step every one of the three edges has at least one unfixed endpoint, so each contributes to both candidates for and both conditional expectations equal ; the tie rule of [F2] selects . With fixed, the candidate finishes the edge as non-crossing and leaves and with an unfixed endpoint each, giving conditional expectation , while the candidate makes crossing and again leaves the other two edges half-crossing, giving ; since the algorithm fixes .
With and fixed, the candidate gives crossing edges and but not , a cut size of , and the candidate gives crossing edges and but not , also a cut size of ; both conditional expectations equal the actual final cut size because every edge is then finished, and the tie rule fixes .
The returned placement has cut against with crossing edges and , so its cut size is , and this equals , since a triangle placement crosses at most two of its three edges and the displayed cut crosses exactly two. The instance therefore realizes the conditional-expectation guarantee with the initial expectation .
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
7 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
- Cornell CS 4820, Lecture notes on randomized approximation algorithms, §1.1.2 conditional-expectation procedure, PDF pp. 2–3 (standard reference, not scraped)