Classification of minimum universal inventories #
The first row of a symmetric degree-two inventory has either one doubled edge or two distinct neighbours. Relabel these to 01 or to 01 and 02. The ten partition-cover inequalities exclude the doubled edge and force 12 in the second case. The degree equations then force the two triangles completely.
Pull an inventory back along a permutation of the tableau labels.
Equations
- MacMahon.relabel e a p = a (e p.1, e p.2)
Instances For
theorem
MacMahon.partition_sum_relabel
(e : Equiv.Perm Label)
(a : Inventory)
(s : Finset Label)
:
∑ p : Pair, twoTriangles s p * relabel e a p = ∑ p : Pair, twoTriangles (Finset.map (Equiv.toEmbedding e) s) p * a p
theorem
MacMahon.normalized_triangle_closes
(a : Inventory)
(hz : DiagonalZero a)
(hr : ∀ (i : Label), row a i = 2)
(hs : ∀ (i j : Label), a (i, j) = a (j, i))
(hp : ∀ (b : Fin 10), 0 < ∑ p : Pair, winner b p * a p)
(h01 : a (0, 1) = 1)
(h02 : a (0, 2) = 1)
:
Two unit edges from 0 must close to the triangle on labels 0, 1 and 2.