SuperBEST v5.3 2026-09-13 arXiv:2603.21852 23 ops catalogued · no 24th found (conjecture)

SuperBEST Routing Table

Status as of July 2026

SuperBEST is a research cost model and routing table. Its strongest use is comparing symbolic tree/DAG structure and proof-shaped rewrites. It is not a public runtime-performance, compiler-correctness, hardware, or production-savings claim. For the current evidence ledger, see the Frontier map and the EML Advantage Lab note.

Best known constructions, in F16 nodes, for every elementary arithmetic primitive. Upper bounds are explicit constructions, each evaluated numerically on its domain. Lower bounds are Lean-checked for sub, add, mul and div over all reals (each at least 2 nodes); the other entries' lower bounds come from a numerical search or are open, so the capability card records this table as partially proven. CONJ_NO_OP_24 (no 24th operator) is a conjecture — no 24th operator passed the PGC+AIT filter on the open domain; the case analysis is argued on paper, and no Lean proof exists.

OBSERVATION
23
elementary operators
16 base F16 + 7 extended; no 24th found (CONJ_NO_OP_24 is a conjecture)
OBSERVATION
8
Pfaffian tower generators
max depth ≤ 4 from any tower
BENCH
578
expressions across 12 subdomains
master corpus post Color-Science merge
OBSERVATION
35/36
scientific calculator functions
factorial via Gamma tower (E-201); modulo outside
OBSERVATION
ρ = 0.885
dynamics counter (n=193, p=1.8e-65)
Spearman ρ across elementary + PNE; r ≈ 2·n_oscillation + 1·n_decay + chain_order(generator). Tower-base = chain order, exact 17/18 rows.

23 elementary operators (catalogued; that no 24th passes the PGC+AIT filter is a conjecture) + 8 Pfaffian tower generators (OBSERVATION tier; empirically verified) = 31 operators mapping two tiers of mathematics.

Two-layer accounting policy: Layer 1 (F16) — formal theorems, arXiv paper; which sixteen operators each table counts is said below. Layer 2 (23-op) — library/ML/physics use; extended operators count as 1n each. Must be labeled.

Which F16. On this site F16 means the sixteen operators on /framework, the list the Lean lower bounds (sub, add, mul and div each need at least 2 nodes) quantify over. Since 2026-09-13 the core table counts nodes in that list only. ln x takes 2 nodes there, LEdiv(0, F13(−1, x)), so the positive-domain total is 15n / 79.5%. Counting ln x = EXL(0, x) as one node instead, with the census operator EXL, exp(x)·ln y, gives 14n / 80.8%: the sum ModelAudit.lean states, with its ln witness taken through EXL. No Lean theorem states the 15n total. Each construction is evaluated numerically (python/tests/test_superbest_f16_constructions.py), and the totals are upper bounds. The high-impact tables follow the taxonomy-lock paper, whose "F16 orbit" is a different sixteen that leaves out LEAd (F11 on /framework).

General domain. The general basket is exp, neg, add, sub, mul and div, each with one F16 tree valid for every real input where the operation is defined (div needs y ≠ 0). mul takes 3 nodes, LEdiv(0, F13(y, DEML(x, 1))), and div takes 8. A numerical search over F16 trees with constant leaves 0, 1, −1, 2 and 1/2 finds no signed division with 7 or fewer nodes (python/benchmarks/superbest_f16/search.py). The 3n that mul and div had before counted sign-dispatch case splits, one circuit per sign quadrant, not trees. Two operations left the basket: abs, because no real F16 tree computes |x| (every tree is real-analytic where it is defined, and |x| is not analytic at 0), and ln, which has no real value for x ≤ 0. The earlier basket read 16n / 74.2% over 8 operations. The naive costs are the library's pure-EML figures, not re-derived in the recount.

15n / 79.5% savings (positive domain, 10-op headline vs 73n naive, F16)

Core Arithmetic Primitives (F16 Layer 1)

Operation Nodes (x>0) v4 nodes (Apr 2026) Construction (positive) Notes
exp(x) 1 1 EML(x,1) = e^x primitive — no domain restriction
ln(x) 2 1 LEdiv(0, F13(-1,x)) = 0 - ln(x^-1) = ln(x), x > 0 2 nodes in F16: no single F16 node equals ln x (a search over one-node trees finds none). EXL(0,x) = ln(x) is 1 node, but EXL is a census operator outside F16; the 14n count (totals.total_positive_with_exl) uses it.
recip(x) = 1/x 1 1 F13(-1,x) = exp(-ln(x)) = 1/x, x > 0 R16-C1's ELSb(0,x) is the same function in one node for x > 0 (ELSb is a census operator). The general entry is row-level; recip is not in the general basket.
div(x,y) = x/y 2 2 F16fn(x, F13(-1,y)) = exp(ln(x) + ln(1/y)) = x/y, x > 0, y > 0 v5.3 canonical sync: div_positive=2n full tree (Lean-verified). div_general=8n in the F16 recount of 2026-09-13 (was 3n, a case split).
neg(x) = -x 2 2 LEdiv(0, EML(x,1)) = 0 - ln(exp(x)) = -x; EML(x,1) = exp(x) > 0, so LEdiv is always valid T09's EXL(0, DEML(x,1)) is the same 2 nodes with the census operator EXL. No single F16 node computes -x (search over one-node trees).
mul(x,y) = x*y 1 2 F16fn(x, y) = exp(ln(x) + ln(y)) = x*y for x, y > 0 mul_positive = 1n; mul_general = 3n as one tree (2026-09-13).
sub(x,y) = x - y 2 2 LEdiv(x, EML(y,1)) = ln(exp(x)/exp(y)) = x - y T33; 2n for all reals; X8 confirmed
add(x,y) = x + y 2 LEdiv(x, DEML(y,1)) = ln(exp(x)/exp(-y)) = x + y NEW v5 (ADD-T1): all real x,y. Replaced add_pos=3n and add_gen=11n with unified 2n.
sqrt(x) = x^(1/2) 1 2 F13(0.5, x) = exp(0.5·ln(x)) = sqrt(x), x > 0 — single F16 node (EPL(0.5, x) in the census) T_SQRT_1N; EPL(0.5,x) = ELMl direct primitive. Same mechanism as pow=1n. Corrected from v5.1 (was 2n). Verified: EPL(0.5,4)=2.0, EPL(0.5,9)=3.0, EPL(0.5,16)=4.0.
pow(x,n) = x^n 1 3 F13(n, x) = exp(n·ln(x)) = x^n, x > 0 — single F16 node (EPL/ELMl in the census) X20 RESOLUTION: EPL/ELMl = exp(x*ln(y)) = y^x IS in F16 census. pow(x,n)=x^n=EPL(n,x) for x>0 costs 1n (direct), not 3n. The 3n construction used EXL+ELAd+EML explicitly rather than recognizing EPL as a primitive. For positive domain: corrected to 1n.

Extended Operators (23-op Beyond F16)

Category A: genuine F16 algebraic shortcut. Category B: genuine via EML sign-variant. Category C: notation-only (23-op counts 1n; F16 costs 3–4n; no F16 shortcut exists).

Operator F16 cost (Layer 1) 23-op cost (Layer 2) Genuine saving Category Description
EEM 3 1n 1 A Algebraic shortcut (add+exp)
EED 3 1n 1 A Algebraic shortcut (sub+exp)
EES 1n/4n 1n 3n(const)/0n(gen) B/C Genuine F16 for const arg; notation-only general
LLA 3 1n 1 A Algebraic shortcut (mul+ln)
LLS 3 1n 1 A Algebraic shortcut (div+ln)
LLD 4 1n 0 C Notation-only — no F16 shortcut
EEA 4 1n 0 C Notation-only — enables LSE=2n in 23-op

High-Impact Expressions

Layer 1 = F16 ground-truth; Layer 2 = 23-op extended (must be labeled)

ML / Smooth Functions

ExpressionNaiveF16 (Layer 1)23-op (Layer 2)Saving type
softplus ln(1+exp(x)) 4n 2n 2n B: EML(x,1/e)+ln
LSE(x,y) = ln(exp(x)+exp(y)) 8n 4n 2n F16: exp+exp+add+ln (corrected from 5n)
sigmoid 1/(1+exp(-x)) 6n 4n 3n F16 route
KL term l*ln(l/m) 6n 5n 3n A: div+ln+mul

These F16 counts use the taxonomy lock's orbit, which leaves out LEAd. With LEAd, F11 in the site's F16, softplus is 1 node (LEAd(x, 1)) and LSE(x, y) is 2 (LEAd(x, EML(y, 1))), against the 2 and 4 above; the table keeps the paper's figures.

Quantum / Information

ExpressionNaiveF16 (Layer 1)23-op (Layer 2)Saving type
quantum rel entropy (per term) 6n 5n 3n A: genuine 1n save
von Neumann entropy (per term) 8n 7n 4n A: 1n save
Bures distance 5n 4n 3n B: genuine
partition fn pair exp(-bEj)/exp(-bEi) 10n 10n 7n C: EEA notation-only
spectral decay exp(-g*t) 4n 3n 2n A: mul+exp
Kraus factor sqrt(1-exp(-g*t)) 6n 4n 3n B: EML-variant+EPL

Physics

ExpressionNaiveF16 (Layer 1)23-op (Layer 2)Saving type
Boltzmann ratio exp(-b*(Ej-Ei)) 10n 6n 5n A: sub+mul+neg+exp
Mayer f-function exp(-b*u)-1 6n 3n 3n B: EML_neg+mul
hydrogen radial decay 4n 3n 3n B: genuine
Fermi-Dirac 1/(exp((e-m)/kT)+1) 8n 6n 4n A: algebraic route

Special Functions (argued infinite in F16; see each reason)

FunctionF16 costReason
erf(x) T01: infinite zeros
J_0(x) Bessel T01: infinite zeros
Gamma(x) AIL theorem
sin(x), cos(x) T01: Lean-checked for single-operator EML trees (MachLib periodic barrier); argued, not proved, for F16 and op23

Pfaffian Tower Extensions OBSERVATION

Empirically verified at sample points, not Lean-proved. The 'no single operator spans two towers' theorem is open (CONJECTURE). The 8 tower families form a 3-rooted hierarchy under DLMF closed-form identities (see hierarchy_note below). Adding 8 tower generators to the EML grammar brings 35 previously-infinite-depth functions inside finite EML trees of depth ≤ 4. Tier label: OBSERVATION (empirical, not Lean-proved).

Tower Generator Functions Examples Max relerr
T_erf ∫₀ˣ exp(−y·t²) dt 6 erf, erfc, erfi, dawson, fresnels, fresnelc 1.2×10⁻³¹
T_Si ∫₀ˣ sin(y·t)/t dt 6 Si, Ci, Shi, Chi, Ei, li 2.1×10⁻³⁰
T_J (1/π)∫₀^π cos(x sin(t) − y·t) dt 6 J_0, J_1, J_n (general), Y_0, I_0, K_0 1.2×10⁻³¹
T_Ai (1/π)∫₀^∞ cos(t³/3 + x·t + y) dt 4 Ai, Bi, Ai′, Bi′ 1.5×10⁻⁷ (via ODE)
T_Γ ∫₀^∞ t^(x−1) exp(−y·t) dt 6 Γ, lnΓ, ψ (digamma), β, ψₙ (polygamma), n! = Γ(n+1) 8.0×10⁻¹⁸
T_W solve w·exp(w) = x + y 2 W₀, W₋₁ (real branches) 0
T_K ∫₀^(π/2) 1/√(1 − m sin²(t) + y) dt 3 K(m), E(m), F(φ,m) 4.3×10⁻³¹
T_F ∑ (a)ₙ(b)ₙ/(c)ₙ · zⁿ/n! 2 ₂F₁, ₁F₁ 0

Verification: 2 towers exact (W, F); 4 towers to ~1e-31 — erf, Si, J, K (mpmath@30-digit precision at sample points); Gamma to ~1e-18 (one tricky sample, others 0.0); Airy via the defining ODE Ai''(x) = x·Ai(x) to 1.5e-7 (the cubic-phase improper integral resists direct mpmath.quadosc convergence).

Hierarchy (3-rooted): Pairwise pass over all 28 tower pairs (28-pair probe in exploration/tower-independence-2026-04-27/): 5 SUBSUMES — T_F (₂F₁) covers T_erf, T_Si, T_J, T_Ai, T_K via DLMF identities (7.18.5, 6.11.2, 10.1x, 9.x, 19.x); T_Gamma and T_W remain independent of everything else found. Minimum generating set in the abstract Pfaffian-closure sense: {T_F, T_Γ, T_W} = 3 towers. All 8 remain operationally needed in the F16 EML grammar (which lacks parameter-substitution primitives).

Outside the closure: Functions still outside the 23-op + 8-tower closure: zeta-family beyond polylog, modular forms, modulo, set/Boolean ops, generic non-computable. See the atlas page for the full out-of-closure list.

Honest Savings Summary

Catalog Layer 1 — F16 genuine Layer 2 — 23-op extended
Core arithmetic (10 ops, positive domain) 79.5% 80.8%
ML functions (5 items) 35% 62%
Quantum (8 items) 19% 44%
Physics (5 items) 29% 40%
Special functions 0% (all inf) 0% (all inf)
Aggregate ~12% ~40%

The core row is 1 − 15/73 = 79.5% counted in F16, and 1 − 14/73 = 80.8% in the Layer 2 column, which counts ln x = EXL(0, x) as one node. The ML, quantum and physics rows use the same pooled rule, 1 − (F16 nodes)/(naive nodes) and 1 − (23-op nodes)/(naive nodes), summed over the high-impact expressions of python/paper/exploration/SuperBEST_Final_Taxonomy_Lock.tex: ML, 5 expressions, 1 − 22/34 = 35% and 1 − 13/34 = 62%; quantum, 8, 1 − 48/59 = 19% and 1 − 33/59 = 44%; physics, 5, 1 − 25/35 = 29% and 1 − 21/35 = 40%. The tables above show 4, 6 and 4 of those expressions. Until 2026-09-13 these rows showed the paper's printed estimates, ~35%/~55%, ~15%/~35% and ~30%/~45%, which its own rows do not give. The Aggregate row is still the paper's estimate for a 'representative system' it does not specify, so it cannot be re-derived; pooling all 18 high-impact expressions gives 1 − 95/128 = 26% and 1 − 67/128 = 48%.

Verify it yourself

Reproduce the cost analysis on your own machine. `eml-cost 0.12.0` is on PyPI; the 578-row corpus is bundled inside the wheel.

Install bash
pip install eml-cost
Cost class for any expression python
from eml_cost import analyze
from sympy import symbols, exp, sin

x, t = symbols('x t')
a = analyze(exp(-x) * sin(t))
print(a.cost_class)        # 'p2-d5-w2-c1' — the headline cross-domain class
print(a.pfaffian_r, a.is_pne)   # 2  False
Predict dynamics counter (E-196 slope-2 rule, ρ=0.885) python
from eml_cost import analyze_dynamics
from sympy import symbols, exp, sin, cos

x, t = symbols('x t')
d = analyze_dynamics(exp(-x) * sin(t) * cos(2*t))
print(d.predicted_r)       # 5  (1 decay + 2 oscillation modes)
print(d.confidence)        # 'high'
Find structural siblings across the 578-row corpus python
from eml_cost import find_siblings
from sympy import symbols, sin, pi

x = symbols('x')
for s in find_siblings(sin(pi*x)/(pi*x), max_distance=0)[:3]:
    print(s.distance, s.expression, s.domain)

Code matches the published 0.12.0 API. `analyze_dynamics` and `find_siblings` ship in 0.10.0+ (rolled up into 0.11.0 / 0.12.0).

Key results

Full proof: papers and Lean proofs · Machine-verified proofs (Lean 4) ↗