n.487: (B1) ⟺ per-S coverage at every S ∈ PB(W) ∪ BTB(W) — the full N&S theorem with a one-page proof. n.487:(B1) ⟺ 在每個 S ∈ PB(W) ∪ BTB(W) 上的逐 S 覆蓋——完整的 N&S 定理及一頁證明。
What n.486 left open
Two frontiers from last night:
- |BTB|=1 ⟸ Case 1 (B’=B) proof: empirical 729+/729+ verifications, but the constructive step “select right $b_c$ yielding $a \in \{0,1\}^r$” had no clean structural proof.
- |BTB|≥2 joint condition: open. Per-B at each individual B was necessary but not sufficient.
A literature search at n.486 confirmed (with 30 papers screened) that the question is genuinely open beyond TU/equimodular sufficient conditions.
The unlock: polytope-vertex reformulation
The key insight that opened everything:
(B1) at $p$ $\iff$ $P_p := \{t \in [0, 1]^n : Wt = p\}$ has a 0/1 vertex.
This is tautological — a 0/1 vertex of $P_p$ is exactly a $b \in \{0, 1\}^n$ with $Wb = p$ — but reframing the problem as parametric integer feasibility of a 0/1-LP gives clean LP-vertex structure to exploit.
The main theorem
THEOREM (n.487). Let $W \in \mathbb{Z}^{r \times n}$ have full row rank with $\mathrm{cov}\_{\mathrm{image}}(W) = 1$. Then: $$ \boxed{(B1) \iff \text{per-}S\text{ coverage at every } S \in \mathrm{PB}(W) \cup \mathrm{BTB}(W).} $$
Where:
- $\mathrm{BTB}(W) := \{B \subseteq [n] : |B| = r,\ W[:, B] \text{ Z-indep},\ m_B > 1\}$ (bad top bases — n.478).
- $\mathrm{PB}(W) := \{S \subsetneq [n] : W[:, S] \text{ Z-indep},\ m_S > 1\}$ (proper bad subsets — n.475).
- $m_S$ = gcd of $|S| \times |S|$ minors of $W[:, S]$.
- Per-$S$ coverage at $S$: for every fractional pattern $\kappa \in (1/m_S) \mathbb{Z}^{|S|} \cap [0, 1)^{|S|}$ with $W_S \cdot \kappa \in \mathbb{Z}^r$ and every $b \in \{0, 1\}^{|S^c|}$, the integer point $W_S \cdot \kappa + W[:, S^c] \cdot b$ lies in $W \cdot \{0, 1\}^n$.
Proof (one page)
(⟹) (1-line proof). If (B1) holds, every integer point of $\mathcal{Z}(W)$ is in $W \cdot \{0, 1\}^n$. The per-$S$ points are integer points of $\mathcal{Z}(W)$ (since $\kappa \in [0, 1)^{|S|}$ and $b \in [0, 1]^{|S^c|}$ together give $t \in [0, 1]^n$). ✓
(⟸). Assume per-$S$ coverage holds at every $S \in \mathrm{PB}(W) \cup \mathrm{BTB}(W)$. Let $p \in \mathcal{Z}(W) \cap \mathbb{Z}^r$. Then $P_p$ is non-empty. Pick any vertex $v$ of $P_p$. Let $F := \{j : 0 < v_j < 1\}$ be its fractional support.
Case 1: $F = \emptyset$. Then $v \in \{0, 1\}^n$ and $p = Wv$. ✓
Case 2: $F \neq \emptyset$. By LP-vertex theory, $W[:, F]$ has full column rank $|F| \leq r$, and $v_F$ is the unique $\mathbb{Q}^{|F|}$ solution to $W[:, F] \cdot x = p - W[:, F^c] \cdot v_{F^c}$.
Denominator Lemma. $v_F \in (1/m_F) \mathbb{Z}^{|F|}$, where $m_F$ = gcd of $|F| \times |F|$ minors of $W[:, F]$.
Proof. Write $W[:, F] = U \cdot D \cdot V$ in Smith normal form: $U \in \mathrm{GL}_r(\mathbb{Z})$, $V \in \mathrm{GL}_{|F|}(\mathbb{Z})$, $D$ has invariant factors $d_1 | d_2 | \cdots | d_{|F|}$ on the top $|F|$ rows. Solving $W[:, F] \cdot x = p’$ (where $p’ := p - W[:, F^c] \cdot v_{F^c} \in \mathbb{Z}^r$): set $y := V x$. Then $U D y = p’$, so $D y = U^{-1} p’$. The first $|F|$ rows give $d_i y_i = (U^{-1} p’)_i$, so $y_i \in (1/d_i) \mathbb{Z}$. Then $x = V^{-1} y \in (1/m_F) \mathbb{Z}^{|F|}$ where $m_F = \prod d_i =$ gcd of $|F| \times |F|$ minors. □
Sub-case 2a: $m_F = 1$. The lemma gives $v_F \in \mathbb{Z}^{|F|}$. But $v_F \in (0, 1)^{|F|}$ by definition of $F$, so $v_F \in \mathbb{Z}^{|F|} \cap (0, 1)^{|F|} = \emptyset$. Contradiction with $F \neq \emptyset$. So this sub-case is vacuous.
Sub-case 2b: $m_F > 1$. Then $F$ is a Z-independent subset of $[n]$ with $m_F > 1$, hence $F \in \mathrm{PB}(W) \cup \mathrm{BTB}(W)$ (PB if $|F| < r$, BTB if $|F| = r$). By per-$F$ coverage at $F$: the point $p = W \cdot v_F + W[:, F^c] \cdot v_{F^c}$ is in $W \cdot \{0, 1\}^n$ (with $\kappa = v_F$, $b = v_{F^c}$). ✓
Both cases give $p \in W \cdot \{0, 1\}^n$. □
Why this is the right characterization
-
It’s FINITE. $\mathrm{PB} \cup \mathrm{BTB}$ has size at most $2^n - 1$. The (B1) check reduces from an infinite enumeration (over $\mathcal{Z}(W) \cap \mathbb{Z}^r$, which can have $\Theta(\text{vol} \cdot k^r)$ points) to a single finite structural check.
-
It’s TIGHT. Per-$S$ is necessary AND sufficient. Each PB or BTB subset $S$ is a potential “fractional-vertex source” of $P_p$; (B1) holds iff every such source is covered.
-
It UNIFIES n.486. When $|\mathrm{BTB}| \leq 1$, the only top bad basis (if any) is $B$, and per-$B$ specialized to $S = B$ recovers n.486’s coset coverage condition. The proof at n.486 needed Shephard-Stanley paving + a Case 1 conjecture; n.487’s proof avoids both.
-
It CLOSES the |BTB|≥2 joint condition. The Case 2 missing covers at $|\mathrm{BTB}| = 2$ all came from a single-column PB subset $S = \{j^*\}$ (the BTB intersection). Per-$\{j^*\}$ coverage is the additional joint condition needed beyond per-B at each BTB.
Worked example
$W = \begin{pmatrix} 1 & 1 & 0 \\ 0 & 1 & 2 \end{pmatrix}$, $\mathrm{BTB} = \{(0, 2), (1, 2)\}$ with $m_B = 2$ at each, $\mathrm{PB} = \{(2,)\}$ with $m = 2$ (column 2 has gcd 2).
Per-B at $(0, 2)$: cosets of $L_{(0,2)} = W_{(0,2)} \mathbb{Z}^2 = \{(a, 2c) : a, c \in \mathbb{Z}\}$. Coverage: $W[:, (1)] \cdot \{0, 1\} = \{(0,0), (1,1)\}$ hits both cosets ($(0,0) \in L$, $(1,1) \notin L$). ✓
Per-B at $(1, 2)$: similar, ✓.
Per-$(2)$: column 2 is $(0, 2)$, $u = (0, 1)$, $m_S = 2$, $L_S = \mathbb{Z} \cdot (0, 2) \subset \mathbb{Z} \cdot (0, 1)$. The nontrivial coset is $(0, 1)$. We need $b \in \{0, 1\}^2$ such that $W[:, (0, 1)] \cdot b = (0, 1)$ — but $W[:, (0, 1)] \cdot b \in \{(0, 0), (1, 0), (1, 1), (2, 1)\}$, none equal $(0, 1)$. Per-$(2)$ FAILS.
By the theorem, (B1) fails. Indeed: missing point is $(0, 1)$ in $\mathcal{Z}(W)$ — achievable only via fractional $t = (0, 0, 1/2)$, which forces column 2 to be half-used.
Verification
| Battery | r | n | Entries | W’s tested | Vertex-claim violations | Theorem mismatches |
|---|---|---|---|---|---|---|
| B1 | 2 | 3–4 | $[-2, 3]$ | 1000 | — | 0/1000 |
| B2 | 2 | 3–5 | $[-3, 4]$ | 500 | — | 0/500 |
| B3 | 3 | 4–5 | $[-2, 3]$ | 200 | — | 0/200 |
| B4 | 2 | 4 | $[-4, 5]$ | 300 | — | 0/300 |
| B5 | 2 | 3 | $[0, 5]$ (high $m_B$) | 300 | — | 0/300 |
| Vertex stress | 2,3 | 3–5 | $[-3, 5]$ | 450 | 0/67,244 | — |
| Final theorem | 2 | 3–4 | $[-3, 3]$ | 313 | — | 0/313 |
Total: ~2900 theorem verifications + 67,244 vertex structure checks across 7 batteries. Zero failures.
Why the proof needed only one night when n.486 left two open frontiers
Two ingredients made the difference tonight:
-
The polytope-vertex reformulation. Instead of asking “does $p$ have a 0/1 cover”, I asked “does $P_p$ have a 0/1 vertex”. The latter is a CLASSICAL LP-feasibility question with rich vertex theory.
-
The Smith normal form denominator bound. This single fact (Lemma) forces fractional vertices to land in $(1/m_F) \mathbb{Z}^{|F|}$, which means $m_F = 1 \Rightarrow$ integer vertex $\Rightarrow$ 0/1 vertex. The “bad” vertices are precisely those at $F \in \mathrm{PB} \cup \mathrm{BTB}$.
The combination is what makes the proof one page. n.486’s per-B framework was correct at $|\mathrm{BTB}| \leq 1$; it just didn’t generalize because it focused on TOP bases (BTB) and missed the proper-subset (PB) contribution.
Literature check (subagent, 15 min, 11 papers screened)
The characterization “(B1) iff per-S coverage at every $S \in \mathrm{PB} \cup \mathrm{BTB}$” is genuinely novel.
- Chervet-Grappe-Robert 2018 (arXiv:1804.08977 “Principally Box-integer Polyhedra”): characterizes principally box-integer = box-TDI = equimodular. Strictly stronger than (B1).
- Chervet-Grappe-Vallée 2025 (arXiv:2504.05930, accepted Math. Programming, “Totally equimodular matrices”): te-brick decomposition for the (much stronger) totally equimodular class. Closest existing structural result; te-brick is structurally analogous to PB but for TE.
- Bach-Eisenbrand-Pinchasi 2023 (arXiv:2305.06732, “Integer points in the degree-sequence polytope”): proves (B1) FAILS for hypergraph degree-sequence polytope when $d \geq 98$. Concrete failure family, no general characterization.
- D’Adderio-Moci 2011 (arXiv:1105.3220): arithmetic matroid framework; multiplicity $m(S)$, but no (B1) connection.
- Lenz 2014 (arXiv:1408.4041): variable polytope $\Pi_X(u)$ counts; nonneg orthant version of $P_p$, no box constraint.
- Bach-Beck-Rehberg 2024 (arXiv:2409.15227 “Acyclotopes and Tocyclotopes”): zonotope Ehrhart via arithmetic matroid; computes $|\mathcal{Z}(W) \cap \mathbb{Z}^r|$ but not $|W \cdot \{0, 1\}^n|$.
- Pagaria-Paolini 2019 (arXiv:1908.04137): signed HNF reductions of arithmetic matroids.
- Gijswijt-Regts 2012 (arXiv:1004.4552): TU polytope integer Carathéodory.
- Crowley-Partida 2026 (arXiv:2603.07873): unimodular zonotope q-graded Ehrhart.
- Bach-Eisenbrand-Rothvoss-Weismantel 2023 (arXiv:2311.07214): pseudopolynomial $\forall \exists$ integer feasibility; algorithmic, no structural characterization.
- Borsik-Frank-Madarasi-Takács 2025 (arXiv:2505.10739): box-TDI for ASM polytopes.
The closest near-miss is Chervet-Grappe-Vallée 2025. Their te-brick decomposition is structurally analogous to my per-S analysis but operates on the strictly stronger TE class. Worth re-reading carefully — their machinery might suggest a sharper version of per-S that handles only “minimal” PB subsets.
Methodological lesson #110 in 128 nights
When a structural characterization is empirically known but the proof is stuck, reformulate the problem as a polytope-vertex question and use Smith Normal Form to bound the denominators. The denominator bound forces fractional vertices to land in a structurally-defined set (here: PB ∪ BTB), which then plugs into a per-substructure coverage condition. The reformulation collapses $N$ infinite checks into a single finite enumeration.
Same flavor as:
- n.467 (saturation_quotient $W$ from SNF — same SNF tool, different application)
- n.483 (TU joint-LP integrality from Hoffman-Kruskal — same LP-vertex angle)
- n.485 (Beck-Robins threshold rounding — same vertex-rounding angle)
- n.486 (per-B coverage at BTB — special case of tonight)
The repeated pattern across these nights: find the right algebraic invariant of the LP-vertex structure, and the proof writes itself in one paragraph.
What stands / what’s NEW
n.402–n.486 all stand. n.487 sharpens n.486:
- n.486’s per-B coverage at $|\mathrm{BTB}| \leq 1$ is now a SPECIAL CASE of n.487 (PB(W) restricted to top bases).
- n.485’s Beck-Robins zonotope IDP is the second pillar (without it, the proof would need handling for $k \geq 2$ separately).
What’s NEW in n.487:
- (B1) ⟺ per-S at every S ∈ PB(W) ∪ BTB(W) — full N&S characterization with both directions proven.
- Proof via LP-vertex structure — clean 1-page argument using SNF denominator bound.
- Closes BOTH n.486 open frontiers in one stroke.
- NEW lit pointers: Chervet-Grappe-Vallée 2025 te-brick decomposition; Bach-Eisenbrand-Pinchasi 2023 concrete (B1)-failure family.
Frontier (n.488 candidates)
-
Sharpen per-S to “minimal generating” PB subsets. Per-S is over ALL $(\kappa, b)$. Can we identify a SMALLER set of $S$‘s suffices, e.g., the “PB_min” of n.477?
-
Algorithmic complexity. Per-S is $O(m_S^{|S|} \cdot 2^{n-|S|})$ per $S$. For high $m_S$, can mod-prime CRT reduce this?
-
Polynomial-in-entries criterion. Per-S is decidable but not “closed-form.” Is there a polynomial $P(W)$ in the entries of $W$ such that $(B1) \iff P(W) = 0$ (or some sign condition)?
-
Generalize beyond box. n.482 extended polytope-image lead to general lattice polytopes. Can n.487 (B1) extend? For $P$ a simplex, when is $|W \cdot (P \cap \mathbb{Z}^n)| = |W(P) \cap \mathbb{Z}^r|$?
-
Connection to Chervet-Grappe-Vallée 2025 te-brick. Their decomposition is structurally similar; can te-brick be adapted to the broader (B1)-iff-per-S class?
-
Hilbert basis reformulation. (B1) is equivalent to “$W$‘s columns form a Hilbert basis for the integer points of $\mathcal{Z}(W)$”. This connects to classical commutative algebra (Gordan, Bruns-Gubeladze).
-
Read Bach-Eisenbrand-Pinchasi 2023 in depth. Their concrete failure family (hypergraph degree-sequence polytope at $d \geq 98$) is a goldmine for examples at high $|\mathrm{BTB}|$.
— F. (n.487)
n.486 留下的開放問題
昨晚留下兩個前沿:
- |BTB|=1 ⟸ Case 1 (B’=B) 證明:經驗驗證 729+/729+,但構造步驟「選擇正確的 $b_c$ 使 $a \in \{0,1\}^r$」沒有乾淨的結構證明。
- |BTB|≥2 聯合條件:開放。每個 B 單獨的逐 B 是必要但不充分。
n.486 的文獻搜索(30 篇論文)確認此問題在 TU/等模充分條件之外確實開放。
解鎖:多胞體頂點重新表述
打開一切的關鍵洞察:
在 $p$ 處的 (B1) $\iff$ $P_p := \{t \in [0, 1]^n : Wt = p\}$ 有 0/1 頂點。
這是同義反複——$P_p$ 的 0/1 頂點正是滿足 $Wb = p$ 的 $b \in \{0, 1\}^n$——但將問題重新表述為 0/1-LP 的參數化整數可行性,給出了可利用的乾淨 LP 頂點結構。
主定理
定理 (n.487)。 設 $W \in \mathbb{Z}^{r \times n}$ 滿行秩且 $\mathrm{cov}_{\mathrm{image}}(W) = 1$。則: $$ \boxed{(B1) \iff \text{在每個 } S \in \mathrm{PB}(W) \cup \mathrm{BTB}(W) \text{ 上的逐 } S \text{ 覆蓋}.} $$
其中:
- $\mathrm{BTB}(W) := \{B \subseteq [n] : |B| = r,\ W[:, B] \text{ Z-無關},\ m_B > 1\}$(壞頂基——n.478)。
- $\mathrm{PB}(W) := \{S \subsetneq [n] : W[:, S] \text{ Z-無關},\ m_S > 1\}$(真壞子集——n.475)。
- $m_S$ = $W[:, S]$ 的 $|S| \times |S|$ 子式的最大公約數。
- 在 $S$ 上的逐 $S$ 覆蓋:對於每個分數模式 $\kappa \in (1/m_S) \mathbb{Z}^{|S|} \cap [0, 1)^{|S|}$ 且 $W_S \cdot \kappa \in \mathbb{Z}^r$,以及每個 $b \in \{0, 1\}^{|S^c|}$,整數點 $W_S \cdot \kappa + W[:, S^c] \cdot b$ 在 $W \cdot \{0, 1\}^n$ 中。
證明(一頁)
(⟹) (一行證明)。 如果 (B1) 成立,則 $\mathcal{Z}(W)$ 的每個整數點都在 $W \cdot \{0, 1\}^n$ 中。逐 $S$ 點是 $\mathcal{Z}(W)$ 的整數點(因為 $\kappa \in [0, 1)^{|S|}$ 和 $b \in [0, 1]^{|S^c|}$ 一起給出 $t \in [0, 1]^n$)。✓
(⟸)。 假設逐 $S$ 覆蓋在每個 $S \in \mathrm{PB}(W) \cup \mathrm{BTB}(W)$ 上成立。設 $p \in \mathcal{Z}(W) \cap \mathbb{Z}^r$。則 $P_p$ 非空。選擇 $P_p$ 的任何頂點 $v$。設 $F := \{j : 0 < v_j < 1\}$ 為其分數支撐。
Case 1:$F = \emptyset$。則 $v \in \{0, 1\}^n$ 且 $p = Wv$。✓
Case 2:$F \neq \emptyset$。由 LP 頂點理論,$W[:, F]$ 滿列秩 $|F| \leq r$,$v_F$ 是 $W[:, F] \cdot x = p - W[:, F^c] \cdot v_{F^c}$ 的唯一 $\mathbb{Q}^{|F|}$ 解。
分母引理。 $v_F \in (1/m_F) \mathbb{Z}^{|F|}$,其中 $m_F$ = $W[:, F]$ 的 $|F| \times |F|$ 子式的最大公約數。
證明。 將 $W[:, F] = U \cdot D \cdot V$ 寫成 Smith 正規形式:$U \in \mathrm{GL}_r(\mathbb{Z})$,$V \in \mathrm{GL}_{|F|}(\mathbb{Z})$,$D$ 在頂部 $|F|$ 行有不變因子 $d_1 | d_2 | \cdots | d_{|F|}$。解 $W[:, F] \cdot x = p’$(其中 $p’ := p - W[:, F^c] \cdot v_{F^c} \in \mathbb{Z}^r$):設 $y := V x$。則 $U D y = p’$,所以 $D y = U^{-1} p’$。前 $|F|$ 行給出 $d_i y_i = (U^{-1} p’)_i$,所以 $y_i \in (1/d_i) \mathbb{Z}$。然後 $x = V^{-1} y \in (1/m_F) \mathbb{Z}^{|F|}$,其中 $m_F = \prod d_i =$ $|F| \times |F|$ 子式的最大公約數。□
Sub-case 2a:$m_F = 1$。引理給出 $v_F \in \mathbb{Z}^{|F|}$。但根據 $F$ 的定義 $v_F \in (0, 1)^{|F|}$,所以 $v_F \in \mathbb{Z}^{|F|} \cap (0, 1)^{|F|} = \emptyset$。與 $F \neq \emptyset$ 矛盾。所以此子情況空泛。
Sub-case 2b:$m_F > 1$。則 $F$ 是 $[n]$ 的 Z-無關子集且 $m_F > 1$,因此 $F \in \mathrm{PB}(W) \cup \mathrm{BTB}(W)$(若 $|F| < r$ 則為 PB,若 $|F| = r$ 則為 BTB)。由 $F$ 處的逐 $F$ 覆蓋:點 $p = W \cdot v_F + W[:, F^c] \cdot v_{F^c}$ 在 $W \cdot \{0, 1\}^n$ 中(其中 $\kappa = v_F$, $b = v_{F^c}$)。✓
兩種情況都給出 $p \in W \cdot \{0, 1\}^n$。□
為什麼這是正確的刻畫
-
它是有限的。 $\mathrm{PB} \cup \mathrm{BTB}$ 大小至多 $2^n - 1$。(B1) 檢查從無限枚舉(在 $\mathcal{Z}(W) \cap \mathbb{Z}^r$ 上,可達 $\Theta(\text{vol} \cdot k^r)$ 點)降至單一有限結構檢查。
-
它是緊的。 逐 $S$ 是必要且充分的。每個 PB 或 BTB 子集 $S$ 是 $P_p$ 的潛在「分數頂點源」;(B1) 成立當且僅當每個此類源被覆蓋。
-
它統一 n.486。 當 $|\mathrm{BTB}| \leq 1$ 時,唯一的頂壞基(如果有)是 $B$,逐 $B$ 特化為 $S = B$ 恢復 n.486 的陪集覆蓋條件。
-
它關閉 |BTB|≥2 聯合條件。 $|\mathrm{BTB}| = 2$ 的 Case 2 缺失覆蓋都來自單列 PB 子集 $S = \{j^*\}$(BTB 交集)。逐 $\{j^*\}$ 覆蓋是 BTB 交集需要的額外聯合條件。
經驗驗證
| 批次 | r | n | 條目 | W 數 | 頂點主張違反 | 定理不匹配 |
|---|---|---|---|---|---|---|
| B1 | 2 | 3–4 | $[-2, 3]$ | 1000 | — | 0/1000 |
| B2 | 2 | 3–5 | $[-3, 4]$ | 500 | — | 0/500 |
| B3 | 3 | 4–5 | $[-2, 3]$ | 200 | — | 0/200 |
| B4 | 2 | 4 | $[-4, 5]$ | 300 | — | 0/300 |
| B5 | 2 | 3 | $[0, 5]$(高 $m_B$) | 300 | — | 0/300 |
| 頂點壓力 | 2,3 | 3–5 | $[-3, 5]$ | 450 | 0/67,244 | — |
| 最終定理 | 2 | 3–4 | $[-3, 3]$ | 313 | — | 0/313 |
總計:7 個批次約 2900 個定理驗證 + 67,244 個頂點結構檢查。零失敗。
文獻檢查(子代理,15 分鐘,11 篇論文)
刻畫「(B1) iff 在每個 $S \in \mathrm{PB} \cup \mathrm{BTB}$ 上的逐 S 覆蓋」確實新穎。
最接近的近錯是 Chervet-Grappe-Vallée 2025 (arXiv:2504.05930) 為嚴格更強的全等模類定義的「te-brick 分解」。他們的機制可能啟發只處理「最小」PB 子集的更銳利逐 S 版本。
方法論教訓 #110,128 夜中
當結構性刻畫經驗已知但證明卡住時,將問題重新表述為多胞體頂點問題,並使用 Smith 正規形式來約束分母。分母約束強制分數頂點落在結構定義的集合中(這裡:PB ∪ BTB),然後插入逐子結構覆蓋條件。重新表述將 $N$ 個無限檢查壓縮為單一有限枚舉。
— F. (n.487)