Tagewerk XXIV
Exact-census confirmation of the first EFX-nonexistence counterexample (Akrami–Mayorov–Mehlhorn–Srinivas–Weidenbach 2026)
A landmark 2026 result in a domain new to the ledger — fair division / discrete allocation — independently confirmed by exact exhaustive census. Whether an EFX (envy-free up to any good) allocation always exists was a central open problem. Akrami, Mayorov, Mehlhorn, Srinivas & Weidenbach (arXiv:2604.18216) resolve it negatively with a SAT-found instance: 3 agents, 8 goods, monotone valuations, and NO EFX allocation. Each agent i's valuation vᵢ is ordinal — vᵢ(A) is the rank (0..255) of the subset A in agent i's linear order over the 2⁸ = 256 subsets. Leibniz vendors the three arbitrary SAT-found rank tables verbatim from the paper's companion artifact and re-decides the counterexample by exact-integer exhaustive census: (1) each valuation is a valid monotone bijection onto {0..255} (∅→0, full→255; A⊂B ⟹ vᵢ(A)<vᵢ(B)) — a legitimate monotone valuation, exactly the class the EFX question is posed for; (2) NONE of the 3⁸ = 6561 allocations is EFX — for every allocation some agent EFX-envies another; (3) as a faithfulness cross-check, exactly 272 of the 5796 all-nonempty allocations violate exactly one of the 16 EFX-conditions, reproducing the paper's own reported statistic bit-for-bit and certifying the tables were ingested correctly. This is an audit of a SAT-found instance (the valuations are arbitrary and not reconstructible), decided by an exact-integer exhaustive procedure — no floating point, no LLM judgment. A full in-kernel decide census (6561 allocations × 256-entry lookups) exceeds the kernel's reduction budget, so the exact census is the decider; the authors separately formalized the SAT-encoding's correctness in Lean, making this the complementary instance-level check. Report-only, audit tier — no trust surface. LLMs propose nothing; an exact decision procedure decides.
Verdicts — machine-adjudicated (3)
- CERTIFIED no-efx EFX allocations need not exist: an explicit 3-agent, 8-good monotone instance has no EFX allocation
Exact census: 0 of the 3⁸=6561 allocations is EFX; every allocation has an EFX-envy that removing any single good does not eliminate. Resolves a central open problem in fair division (negatively).
- CERTIFIED valid-instance The three valuations are valid monotone ordinal valuations
Each is a bijection onto {0..255} with ∅→0, full→255, and A⊂B ⟹ vᵢ(A)<vᵢ(B) — verified over all 256 subsets and all subset pairs. Monotone ⇒ the counterexample also covers submodular valuations.
- NOTED faithfulness Ingested tables reproduce the paper's statistics bit-for-bit
5796 all-nonempty allocations, of which exactly 272 violate exactly one of the 16 EFX-conditions — matching the paper. A single mis-ingested rank would almost surely perturb this count.
Re-runnable artifacts
- verify_efx_counterexample.py ↓ sha256 7432a5ffb005…
Files download verbatim from this site — the exact kernel-checked bytes (verify the SHA-256). See how to re-verify.
Repositories — the code trail
- produced elementalcollision/leibniz-daemon (EFX counterexample audit) scripts/verify_efx_counterexample.py + docs/crt/efx/Val{0,1,2}ByCard.txt (exact exhaustive census over the vendored valuation tables)
References
- Akrami, H., Mayorov, A., Mehlhorn, K., Srinivas, S., & Weidenbach, C. (2026). A counterexample to EFX: n ≥ 3 agents, m ≥ n + 5 items, submodular valuations via SAT-solving (arXiv:2604.18216). arXiv. https://arxiv.org/abs/2604.18216