Theorems A and B in the paper's own terms #
Written by Claude (Anthropic) at Richard Bean's request, October 2026, for version 0.2.0.
This file restates Theorems A and B of the paper (Bean, arXiv:2610.18199)
with the definitions of its Section 1, written from scratch, and derives
them from the rest of the package. The definitions below do not use
IsLatin, Agrees, IsDefining, IsCritical or scs, so a reader can
check the claim against the paper by reading this file alone.
- A Latin square of order
nhas each symbol exactly once in every row and exactly once in every column. Rows, columns and symbols areFin n, and squares are counted with their labels. - A filled cell is a triple (row, column, symbol). Theorem A is stated for every finite set of triples, which covers every partial Latin square. A set that puts two symbols in one cell, or repeats a symbol in a row or column, has no completions.
- A completion of a set of filled cells is a Latin square that agrees with
every one of them, and
numCompletions Tis their number (N(P)in the paper). - A defining set of
Lagrees withLand hasLas its only completion. It is critical if emptying any one of its filled cells leaves more than one completion. scsOf Lis the smallest size of a critical set ofL, andscs nis the minimum ofscsOf Lover all Latin squaresLof ordern.
L is a completion of T: a Latin square that agrees with every filled
cell (row, column, symbol) of T.
Equations
- LatinQuarter.Textbook.Completes T L = (LatinQuarter.Textbook.Latin L ∧ ∀ t ∈ T, L t.1 t.2.1 = t.2.2)
Instances For
T is a defining set of L: L is a completion of T, and the only one.
Equations
- LatinQuarter.Textbook.DefiningSet L T = (LatinQuarter.Textbook.Completes T L ∧ ∀ (M : Fin n → Fin n → Fin n), LatinQuarter.Textbook.Completes T M → M = L)
Instances For
A defining set of L is critical if emptying any one of its filled cells
leaves more than one completion.
Equations
- LatinQuarter.Textbook.CriticalSet L T = (LatinQuarter.Textbook.DefiningSet L T ∧ ∀ t ∈ T, 1 < LatinQuarter.Textbook.numCompletions (T.erase t))
Instances For
scs(L): the smallest number of filled cells in a critical set of L.
Equations
Instances For
scs(n): the minimum of scs(L) over all Latin squares L of order n.
Equations
- LatinQuarter.Textbook.scs n = sInf {m : ℕ | ∃ (L : Fin n → Fin n → Fin n), LatinQuarter.Textbook.Latin L ∧ LatinQuarter.Textbook.scsOf L = m}