03 - Stabilizer Cut Rank and Submodular CD¶
Learning Target¶
After this chapter, you should be able to explain the current invariant demand object for Conjecture 3 and why it leads to submodular CD, not automatically to ordinary packet routing.
From Crossing Checks To Cross-Cut Rank¶
A chosen generator crossing a cut is not an invariant object. Stabilizer generators can be multiplied, replaced, and reorganized without changing the stabilizer space.
The invariant question is:
how much stabilizer information cannot be generated separately on the left and right sides of the cut?
For a stabilizer space \(\mathcal S\) and qubit cut \(Q=L\sqcup R\), define \(\mathcal S_L\) and \(\mathcal S_R\) as the subspaces supported entirely on \(L\) and \(R\). Then:
This is cross-cut stabilizer rank.
For a full-row-rank binary support matrix \(H=[H_L\mid H_R]\), the graph records the rank formula:
This is the connectivity function of the column matroid of \(H\).
The Hardware Functional¶
Once \(\chi_L\) is the demand across a cut, the hardware bottleneck is the number of hardware edges across the same cut. This gives a cut ratio:
Taking the maximum over cuts gives the stabilizer cut-rank functional used in the graph:
This is the invariant replacement for raw crossing-generator counts.
Why Token Crossing Was False¶
The first compiler intuition said that a cross-cut stabilizer forces a data qubit token to cross the hardware separator. That is too strong. A circuit can provide cross-cut gate service without permanently moving a token across the cut.
The local graph therefore rejects token crossing but keeps service:
- token crossing is false;
- cross-cut service remains a lower-bound primitive in the SWAP-only measurement-free model.
This distinction matters because it saves the lower-bound route while correcting the mechanism.
Submodular Demand Object¶
Define:
This is a canonical symmetric submodular function on qubit subsets. The current graph packages it as:
Against hardware \(G_{\mathrm{hw}}\), define:
The graph contains a theorem-level lower bound from this object to SWAP-only service depth.
Why This Is Not Ordinary Routing¶
Stabilizer cut rank is not generally an ordinary nonnegative graph cut on the physical qubits. Binary matroids do admit an exact graph realization by fundamental graph cut-rank:
but graph cut-rank is algebraic over GF(2), not edge capacity. Ordinary edge-cut readings are basis-unstable, and terminal nonnegative hypergraph semantics fail in explicit binary examples.
So the safe current statement is:
submodular
CDis theorem-backed; classical routingCDremains a semantic frontier.
Active Recall¶
- Define \(\chi_L(\mathcal S)\) and give the rank formula.
- Why is \(\chi_L\) better than counting chosen crossing generators?
- Why does token crossing fail but cut service survive?
- Define \(T_{\mathrm{sub}}\) and \(CD_{\mathrm{sub}}\).
- Why does fundamental graph cut-rank not close packet routing?
Source Spine¶
- cross-cut-stabilizer-rank.md
- cross-cut-stabilizer-rank-rank-formula.md
- stabilizer-cut-rank-functional.md
- token-crossing-extraction-fails-for-swap-only-compilation.md
- cross-cut-gate-service-lower-bounds-stabilizer-cut-rank.md
- stabilizer-cut-rank-defines-canonical-submodular-cd-object.md
- submodular-cut-congestion-lower-bounds-swap-only-compiler-depth.md
- binary-matroid-connectivity-equals-fundamental-graph-cut-rank.md