Executable amplification rounds #
A round follows the preprocessed graph's rotations, constructs every supplied powered edge and its Boolean table, then applies the assignment tester and tabulates its output. The output uses the fixed answer alphabet, so it has the same representation as the next round's input.
The degree, alphabet, walk length, killing rate, slot numbering and finite lists are fixed. All claims are uniform in the runtime graph, and the construction certificate charges the complete intermediate and output tables. Exact interpretations require complete duplicate-free lists.
Main definitions #
Cslib.PCP.Encoded.Graph.amplify: the normalized preprocess, power, compose pipeline.
Main results #
Cslib.PCP.Encoded.Graph.isPolyTime_amplify: compositional construction certificate.Cslib.PCP.Encoded.Graph.satisfiable_amplify_iff: preservation of satisfiability.Cslib.PCP.Encoded.Graph.le_unsatVal_amplify: the full quantitative amplification bound.Cslib.PCP.Encoded.Graph.min_le_unsatVal_amplify: sufficient fixed gain doubles the value up to the threshold.
References #
A normalized amplification round. Each stage materializes the next stage's input graph.
Instances For
Any certified graph expression can feed a round, with all internal finite encodings hidden.
The declared output vertex count is linear in the number of original edges.
Every original half-edge contributes one edge for each walk, coin and query triple.
Every generated endpoint lies in the declared range, independently of the input bounds.
The executable round retains the assignment tester's 1/840 fraction of the powered gap.
The complete executable round inherits the mathematical amplification bound, using the explicit cloud numberings selected by its preprocessing program.
A killing rate with sufficient gain doubles the value up to the fixed threshold. The pre-composition bound is shared with the mathematical amplification proof.
A complete round preserves satisfiability whenever the expander family has a spectral gap.