- The paper proves that the smallest non-unique-product set in the Promislow group within word-metric balls of radius 3–6 has exactly 14 elements, with 16 minimal witnesses and strong fiber-distribution rigidity.
- The study finds a symmetric minimum of 16 and a two-sided minimum of 22 for the Fibonacci group H4, while the Promislow group has a two-sided minimum of 24, showing that the two invariants rank these groups differently.
- Machine-checked solver certificates, exact arithmetic, and structural analysis establish ball-limited results, expose cocycle-based obstacles to ordering arguments, and reduce the global minimum question to an effective finite-diameter problem.
Context and motivation
Kaplansky's unit conjecture was disproved by Gardam in characteristic $2$ using the Promislow group P, the orientable Hantzsche–Wendt Bieberbach group of dimension three (Gardam, 2021). The combinatorial obstruction underlying such counterexamples is the failure of the unique product property (UPP): a finite set A is non-UP if every element of the product set A⋅A admits at least two representations as ab. Promislow himself exhibited a $14$-element non-UP set in P by computer search in 1988, and Nielsen–Soelberg later proved that over all torsion-free groups the minimum non-UP cardinality is exactly $8$, attained in a virtually-Heisenberg polycyclic group rather than in P. The paper under review undertakes a rigorous computational and structural study of how small a non-UP set can be inside P itself, together with a companion study of the Fibonacci group P0. The author is explicit that neither the constraint-solver methodology nor the realization of P1 inside P2 is new; the contribution is the exact data and structure internal to these two groups.
Search model and verification discipline
The group P3 is realized as affine isometries of P4 with point group the Klein four-group of diagonal sign matrices and translation parts in P5, generated by torsion-free elements P6 satisfying the Hantzsche–Wendt relations. All arithmetic is exact integer arithmetic; balls are taken for the word metric of P7, with P8 up to P9.
Non-UP existence is encoded as a constraint satisfaction problem: Boolean variables select elements of a candidate universe, and each product value realized by exactly one ordered pair yields a forbidding clause. A crucial methodological point is that the symmetric non-UP property is not translation invariant: one-sided translation A0 is a twisted product, not a translate of A1. For the minimal witness, every nontrivial translate within A2 acquires between A3 and A4 unique products, while conjugation preserves non-UP-ness. Consequently anchoring A5 is a genuine restriction, and all reported results use the unanchored model.
The verification is layered. Positive claims are re-checked by an independent brute-force routine that never calls the solver. Non-existence claims rest on CP-SAT INFEASIBLE verdicts, but for the central symmetric claims this trust has been discharged twice over: each was re-derived by a DRAT-producing SAT solver with machine-checked unsatisfiability proofs via drat-trim, and the entire A6 symmetric minimality inside A7 was re-derived in the Glasgow Constraint Solver with VeriPB proofs checked independently. On instances small enough for full enumeration, the claims were re-established with no solver at all.
Ball-limited minimality in A8
The main computational result is sharp. An explicit non-UP A9-set of word-radius A⋅A0 is given, with point-group distribution A⋅A1 — notably it contains no identity element, which is why identity-anchored searches fail. Its A⋅A2-cell product grid partitions into A⋅A3 coincidence classes, every class of size A⋅A4, and each class is a partial permutation matrix (a consequence of element distinctness). The solver sweep proves:
| Radius |
Sizes 8–13 |
Size 14 |
| Aâ‹…A5 |
none (no non-UP set of any size) |
none |
| Aâ‹…A6 through Aâ‹…A7 |
INFEASIBLE |
yes |
Thus for A⋅A8 the minimum non-UP cardinality inside A⋅A9 is exactly ab0. Any non-UP set in ab1 of size ab2–ab3, if one exists, lies outside the radius-ab4 ball. Whether ab5 is the global minimum in ab6 remains open.
Structural rigidity accompanies the bound. Of the ab7 possible fiber distributions for a ab8-set, exactly two admit a non-UP witness inside ab9 — $14$0 and its image under the swap $14$1. Moreover $14$2 has exactly $14$3 minimal non-UP $14$4-sets inside $14$5, forming four orbits under the ball-isometry group generated by the swap and inversion.
Two-sided minima, profiles, and staircases
The paper also computes the two-sided invariant $14$6, the least $14$7 with $14$8 non-UP, for which Nielsen–Soelberg give the universal lower bound $14$9. Within P0 of P1 the two-sided minimum is exactly P2, attained by distinct sets of size P3 each — strictly better than the symmetric pair (P4), with both sides fiber-balanced P5, in contrast to the lopsided symmetric witness. Hence P6.
Two finer curves sharpen the picture. The profile P7 (least partner size against P8) shows that P9 forces balance: no two-sided witness in $8$0 has any side smaller than $8$1, so the lopsided shapes permitted by the universal bounds do not occur even at radius $8$2. The staircase $8$3 (least number of unique products over $8$4-sets) is non-monotone for $8$5: it rises to $8$6 at $8$7 before collapsing to $8$8 at $8$9. In both P0 and P1 the value P2 never occurs, so the two-unique-products property and the UPP fail simultaneously.
Why ordering arguments fail
The natural route from ball-limited bounds to a global bound would be an ordering/convexity argument maximizing a linear functional on translation parts, as succeeds in bi-orderable groups. This fails in P3 because the translation part is a cocycle, not a homomorphism: cross-fiber coincidences can make the globally maximal product non-unique. Empirically, for the minimal witness the functional-maximal product is non-unique for all P4 random directions tested, and even the maximal product within the identity fiber is made non-unique by cross-fiber coincidence in sampled cases. This is the precise obstruction preventing promotion of Theorem's radius-P5 bound to all of P6 by ordering arguments alone.
Decidability and the finite-diameter principle
Despite the obstruction, the question is decidable. Because the point matrices are diagonal, the integer realization equations decouple coordinatewise — reflecting the embedding P7 — into three systems with signed sparse coefficient matrices. Hadamard bounds on minors then yield an explicit constant P8 such that if P9 contains a non-UP P0-set, it contains one inside P1. Importantly, the small witness is re-realized from its coincidence pattern, not translated into the ball, since translation invariance fails.
Empirically, across P2 random consistent coincidence systems the solution lattices are generated by unit vectors and every pattern compresses into a unit coordinate box, so the pattern imposes essentially no diameter; the only real constraint is element distinctness, suggesting word-radius P3. The author conjectures P4, under which the existing radius-P5 computation would immediately prove that Promislow's P6 is the true minimum in P7. The practical solver ceiling is currently radius P8; radius P9 decomposes tractably per fiber distribution but full certification is a matter of solver time.
The contrasting case P00
The Fibonacci group P01, shown by Dietrich–Lee–Nies–Vinyals to fail the UPP via a two-sided witness with P02, is treated as a companion. The paper establishes an embedding into the index-P03 Heisenberg extension (faithfulness via Hirsch length additivity), and proves:
- Symmetric failure: P04 admits a non-UP P05-set of word-radius P06, and P07 is least over the radius-P08 ball — a formally stronger conclusion than the prior two-sided result.
- Two-sided optimum: the two-sided minimum over P09 is exactly P10 (split P11), improving P12 to the optimal value within that ball.
- Exact census: again exactly P13 minimal symmetric witnesses inside P14, matching the count for P15 — a numerical coincidence the author cannot explain.
The contrast is organized by an asymmetry gap P16. Over the stated balls, P17 for the Nielsen–Soelberg extremal group, P18 for P19, and P20 for P21; precisely this inversion orders the two groups oppositely under the two invariants (P22 symmetrically, P23 two-sidedly). Where P24's profile is a sharp cliff forcing balance, P25's is perforated — P26 despite P27 — and its staircase is flat at P28 until collapse at P29. As a sanity check, the integral Heisenberg group itself, being bi-orderable, shows no non-UP set up to size P30 in its radius-P31 ball: the failure in P32 is created entirely by the order-reversing generator.
Limitations and open questions
The paper is candid about scope. The headline values are ball-limited: whether P33 and P34 hold globally is open, pinned only to P35 and P36 respectively (and P37, P38 globally). The finite-diameter bound P39 is far from tight — roughly P40 at P41 against a true radius of P42 — and the conjecture P43 for P44 rests on empirical lattice evidence, not proof. The two-sided, profile, and staircase non-existence claims remain CP-SAT verdicts without externally checkable proof objects. The bump P45 and the profile spike P46 lack structural explanation, as does the unexplained census coincidence of P47 minimal witnesses in both groups. Size-P48 coincidence patterns are not classified, blocking a matching-census route to excluding small sizes. Finally, whether every group failing the UPP admits a symmetric witness, and what structural feature the asymmetry gap tracks, are left open.
Conclusion
This paper pins down, with layered machine-checked certificates, the exact minimum non-UP cardinality inside balls of P49 up to radius P50 — namely P51, Promislow's classical value — and computes the corresponding two-sided, profile, and staircase curves for both P52 and P53, revealing that the two invariants order the groups oppositely. Its structural contributions are the partial-permutation rigidity of coincidence classes, the forced fiber distributions of minimal witnesses, the cocycle obstruction defeating ordering arguments, and an effective finite-diameter principle making the global question decidable. The reduction of the open minimum to a concrete searchable diameter bound, conditional on a plausible conjecture about solution lattices, gives the question of whether P54 is truly minimal in P55 a well-defined computational target.