Smale 4 — the Shub–Smale τ-conjecture
- Slug:
smale-tau - Status: open — dent: exhaustive 12-step search gives (Markström had and ); the crash-safe 13-step decision for , , is residue (incomplete; ATTACK.md). The polynomial table is for . The conjecture itself is untouched.
- Area: algebraic complexity; straight-line programs; Diophantine geometry; BSS model
- Started: 2026-09-02
In general
A program for a polynomial is a sequence with , where every is for earlier entries and . No constants other than are free and there is no division. The cost is the least . Smale's fourth problem, in his 1998 list, asks whether the number of distinct integer zeros of is polynomially bounded in :
with universal constants . Shub and Smale proved that a positive answer makes the Hilbert Nullstellensatz intractable over , so . Bürgisser proved that it also forces the permanent out of polynomial-size constant-free circuits. Smale's text records that the exponent must satisfy (Strassen's fast evaluation), that the trivial bound is , and that the real analogue is false because Chebyshev polynomials have exponentially many real zeros. The conjecture is open.
The same essay states the integer form of the question inside Problem 4. For an integer , is the least length of a program with built by from . Shub and Smale ask whether
and expect the answer to be no. Their Main Theorem says that if every sequence of nonzero multiples of is hard in this sense then . No nontrivial lower bound on is known; the general bounds are .
Published finite record
The integer cost function is tabulated. OEIS A173419 lists for , and an August 2026 comment there extends the computation below 5000. The factorial sequence is OEIS A217032, known for : the 2013 Al Zimmermann contest produced short programs and an exhaustive 12-step search (Mertensotto, Rokicki) showed that 18! and 19! need 13 steps. Markström (arXiv:1306.3091, INTEGERS 14, 2014) reports the same exact values for and gives . The contest's best programs have
| 13–14 | 15–17 | 18–19 | 20–22 | 23, 24, 26 | 25, 27, 28 | 29, 30, 34 | 31–33, 36 | 35 | 37 | |
|---|---|---|---|---|---|---|---|---|---|---|
| steps | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
so for the published state is . Markström also tabulates primorials: and , both with lower bound 12.
On the polynomial side no published table of the largest number of integer zeros attainable with was found.
Precise finite question attacked here
Decide , and by a complete, exact-arithmetic search of all straight-line programs of length 13, replaying the 12-step record on the way. Decide and in the same runs. Replay OEIS A173419 and Markström's reached-set counts as controls.
What would count as a new bound
A complete exhaustive search with exact integer arithmetic that settles a new term of A217032. Since 14-step programs for 20!, 21! and 22! are published, "no 13-step program" gives the equalities
A shorter program than the contest or Markström record for any factorial or primorial, verified by the Python replay, is also a new bound. A search that skips large intermediate values, works modulo a word size, or stops early is residue and changes no bound.
Sources
- Smale, Mathematical problems for the next century (1998), Problem 4
- Shub–Smale, On the intractability of Hilbert's Nullstellensatz and an algebraic version of "NP≠P?", Duke Math. J. 81 (1995)
- Bürgisser, On defining integers in the counting hierarchy and proving lower bounds in algebraic complexity, ECCC TR06-113 (2006); journal version Comput. Complexity 18 (2009)
- Koiran, Valiant's model and the cost of computing integers, Comput. Complexity 13 (2004)
- de Melo–Svaiter, The cost of computing integers, Proc. AMS 124 (1996)
- Moreira, On asymptotic estimates for arithmetic cost functions, Proc. AMS 125 (1997)
- Rojas, A direct ultrametric approach to additive complexity and the Shub–Smale tau conjecture, arXiv:math/0304100
- Markström, The straight line complexity of small factorials and primorials, arXiv:1306.3091v4, INTEGERS 14 (2014)
- OEIS A173419, OEIS A217032, OEIS A217031, OEIS A216999
- Al Zimmermann's Programming Contests, Factorials (2013)