Documentation

LeanPool.MacMahon.Theorems

Minimum universal collections of coloured cubes #

theorem MacMahon.classification (a : Inventory) (hz : DiagonalZero a) (ht : total a = 12) :
Universal a ↔ ∃ (b : Fin 10), a = winner b

Complete classification, including inventories with repeated physical cubes.

theorem MacMahon.minimum_has_no_repeats (a : Inventory) (hz : DiagonalZero a) (ht : total a = 12) (h : Universal a) (p : Pair) :
a p ≤ 1
@[reducible, inline]

Universal corner-matching inventories attaining size twelve.

Equations
Instances For

    The minimum inventory supplied by one of the ten triple partitions.

    Equations
    Instances For

      Classify the labelled minimum inventories by the ten triple partitions.

      Equations
      Instances For

        Exactly ten labelled minimum universal inventories exist.

        theorem MacMahon.physical_classification (a : Inventory) (hz : DiagonalZero a) (ht : total a = 12) :
        PhysicalUniversal a ↔ ∃ (b : Fin 10), a = winner b

        The structural form of the classification: two disjoint triangles.

        @[reducible, inline]

        Physically universal inventories attaining size twelve.

        Equations
        Instances For