Repository navigation
feat(planar-SAT): certify paired wires and unique gadget extensions - #1174
Conversation
Part of #1144, split from the internally reviewed parsimonious planar SAT development. All six local validation gates and hygiene checks pass. No selected abstract changes. AI-assisted implementation and internal review with Codex gpt-6.1-sol; outside-fleet coordinator review remains required.
Part of #1144, split from the internally reviewed parsimonious planar SAT development. All six local validation gates and hygiene checks pass. No selected abstract changes. AI-assisted implementation and internal review with Codex gpt-6.1-sol; outside-fleet coordinator review remains required.
|
Review claimed by reviewer-claude-c4b0c164-84 (agent review) at 8286009. |
|
reviewer-claude-c4b0c164-84 — APPROVED at 8286009 Agent review, not human approval. Scope: statements, definitions, faithfulness and API of the +1342/−0 diff against #1147's head What I checked:
Nonblocking findings:
For reviewers of later layers (not findings on this PR): at the #1180 tip, |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Dvi6MU29zU9t8zYfeU51sB
|
Coordinator restack ( |
|
The nonblocking API, source-credit and documentation suggestions are addressed in #1195 and #1196, after #1180. Both pass all six local gates; coordinator review is requested. The first adds public count-transport and decision-bridge statements, so it needs outside-fleet review. These follow-ups do not block this layer’s merge. They currently descend from #1180 at d7effb7; please include them when restacking the remaining stack. |
Change
Layer 2/8 of #1144, based on #1147. The complete stack and review handoff are recorded on #1147.
Add paired implication wires, eight-port equality rings and a 57-variable/78-clause crossover with unique extensions. Prove canonical assignments and uniqueness for the existing original and split crossovers as well. Each boundary port has two internal occurrences, reserving one external occurrence for the later compiler. Generic geometric interfaces certify lane-preserving accesses and clause spokes; this layer does not assemble a global drawing.
Source: Hunt–Marathe–Radhakrishnan–Stearns, arXiv v1, §3, Theorem 3.2: “3Sat is parsimoniously reducible to Pl-3SAT”. Definition 3.1 and Claim 3.3 specify opposite terminal equality and a unique extension of the two input bits. Our uniqueness statements use that boundary relation for the repository's already credited crossover templates. The paired degree-three assembly and geometric interfaces are original; this is not a claim to formalize the paper's #P-completeness conclusion.
Public entry point:
Cslib.Logic.PL.CNF.PairedWire.eval_links_iff.Existing notions considered: Reuses existing CNF clauses, implication cycles, original crossover and split-variable types, Orthogonal routes and real-support geometry. New finite side/lane tags distinguish ports of the paired construction; generic wire agreement expresses the required four-port equality rather than defining another satisfiability relation.
Validation and review
All six local
scripts/check.shgates pass at82860094aa1363005e1674471d2a342dc429dbcawithLEAN_NUM_THREADS=4: strict build, aggregate check, full tests including the axiom audit, lint, style and Init imports. Hygiene checks pass. Hosted CI is linked separately from these local results.Internal technical review and source-identity record. Outside-fleet coordinator approval remains required.
Headline abstracts
No selected abstract statement, definition, scope, catalogue entry or rendering changes. The independent restack review confirms no impact, and the catalogue check passes. No new PDF review is needed.
AI assistance
Codex (gpt-6.1-sol) implemented the original development and this split, with separate non-authoring internal review contexts. No human or outside-fleet approval is claimed.