Documentation

CslibFrontier.Computability.PolyTime.CSP.Edge.Solver.Spec

Correctness of the finite explicit-table solver #

The list-funded stack and outer optimization loop agree exactly with the mathematical one-improvement solver. The complete guard is internal to the decision program. Acceptance means satisfiability under the existing Table.sem and the actual edge/even-delta-matroid model; raw malformed inputs and nonmodel relations are rejected.

This is the edge-layer algorithm of [KKR18], arXiv:1602.03124v6, Section 5 and Algorithm 1 (printed pp. 8–13). It supplies no planar embedding, hardness or dichotomy endpoint. Native bit-complexity certification is a separate obligation.

The finite outer loop has exactly the mathematical solver's output at every round count. The stopped bit only avoids repeated fresh searches after an exhausted optimum.

Exact agreement of the guarded finite optimizer with the proved mathematical optimizer. This equation holds on all raw explicit-table inputs; the model guard is inside both sides.

The native-search stack returns an actual minimum-defect finite occurrence buffer.

Exact decision agreement on every raw input, including false or malformed nullaries.

Complete guarded SAT correctness in the actual edge model. Every model check and every optimization step is executed internally; there is no validity premise on this endpoint.