Details

Time bar (total: 9.8s)

sample32.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify21.0ms

Counts
1 → 1
Iterations
IterNodes
done31
331
224
114
09

prune26.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.4b

localize24.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma z z (fma y y (* x x)))
32.7b
(sqrt (fma z z (fma y y (* x x))))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 fma-udef
Counts
2 → 25
Calls
2 calls:
0.0ms
(fma z z (fma y y (* x x)))
2.0ms
(sqrt (fma z z (fma y y (* x x))))

series275.0ms

Counts
2 → 6
Calls
2 calls:
73.0ms
(fma z z (fma y y (* x x)))
202.0ms
(sqrt (fma z z (fma y y (* x x))))

simplify3.3s

Counts
31 → 31
Iterations
IterNodes
done5000
44450
3590
2151
160
038

prune243.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 18.1b

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(sqrt (cbrt (fma z z (fma y y (* x x)))))
0.3b
(* (fabs (cbrt (fma z z (fma y y (* x x))))) (sqrt (cbrt (fma z z (fma y y (* x x))))))
33.9b
(cbrt (fma z z (fma y y (* x x))))
33.9b
(cbrt (fma z z (fma y y (* x x))))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
14×cbrt-prod sqrt-prod
12×*-un-lft-identity add-cube-cbrt
associate-*r*
pow1
add-cbrt-cube add-exp-log
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 associate-*l* unswap-sqr
rem-sqrt-square sqrt-pow1
pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod
Counts
4 → 74
Calls
4 calls:
4.0ms
(sqrt (cbrt (fma z z (fma y y (* x x)))))
22.0ms
(* (fabs (cbrt (fma z z (fma y y (* x x))))) (sqrt (cbrt (fma z z (fma y y (* x x))))))
1.0ms
(cbrt (fma z z (fma y y (* x x))))
1.0ms
(cbrt (fma z z (fma y y (* x x))))

series918.0ms

Counts
4 → 12
Calls
4 calls:
228.0ms
(sqrt (cbrt (fma z z (fma y y (* x x)))))
289.0ms
(* (fabs (cbrt (fma z z (fma y y (* x x))))) (sqrt (cbrt (fma z z (fma y y (* x x))))))
206.0ms
(cbrt (fma z z (fma y y (* x x))))
194.0ms
(cbrt (fma z z (fma y y (* x x))))

simplify2.8s

Counts
86 → 86
Iterations
IterNodes
done5000
34867
21013
1267
0124

prune669.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 18.1b

localize5.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune8.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 18.1b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune1.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 18.1b

regimes352.0ms

Accuracy

63.7% (7.2b remaining)

Error of 25.7b against oracle of 18.5b and baseline of 38.2b

bsearch138.0ms

Steps
ItersRangePoint
9
2.699479943071983e+113
1.2388519257666938e+120
2.299090396283016e+118
8
-3.535193227866466e+156
-9.216320023984552e+152
-1.5659897593589712e+153

simplify2.0ms

Iterations
IterNodes
done14
014

end0.0ms

sample977.0ms

Algorithm
intervals
Results
595.0ms8000×body80valid