When does a structural invariant survive a change of observation: the classification of the operators that preserve the color refinement profile under involution — and its proof.
The color refinement (1-WL) summarizes a graph into a partition of its vertices. Which operations leave that partition intact?
The next question: if the observer compresses neighborhood counts
with a function f and the operation is an involution
ι, in which universes (f, ι) does T4
still hold?
In the complement, a vertex with 1 neighbor in a
class gets |c|−1 (which may be
2): if f collapses 1 and 2, the
duality dies. What f does with 3, 4, 5… is irrelevant.
| result | verification |
|---|---|
The law f(1)≠f(2) |
34/34 · 102/102 |
| Characterization, n=4 exhaustive | 96 exact (24·4), zero outside |
| T4 under the k-FWL hierarchy (≡ (k+1)-WL) | 51/51 en k=1,2,3 |
| Observer cascade (n≤7, 781,875 pairs) | 26 → 0 (k=1 → k=2) |
| Real data | molecules 100/100 · CST 94/94 |
Changing the type of the invariant, T4 changes mathematical category — and each row is a different kind of theorem:
The engine proposed and verified T4 (blind conjecture bank, 68/68), massive verification sustained it and a written proof closed the standard case. Then the lab parameterized the universe and let the data choose the law: two human hypotheses were refuted before reaching the characterization.
An autonomous construction search found the best
valid witness (cycle, 99.63%) — better than the human
construction. And the errors were recorded:
is_isomorphic.Five own bugs caught by controls, none announced before verifying. The method is part of the result.
The whole paper reproduces with one command. Every verification carries an assert with the exact number: if anything does not match, it fails.
git clone https://github.com/cripto-bot/graphkind-universos cd graphkind-universos python3 -m venv .venv && .venv/bin/pip install -r requirements.txt bash reproduce.sh # V1–V9 (~10-15 min) bash reproduce.sh --rapido # V1, V3, V5, V8 (~3 min)
status (⇐) proved · (⇒) verified (n≤4 exhaustive, n=5 targeted, real data) · ∀n argument and external review: open, declared.