Details

Time bar (total: 8.5s)

sample25.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify21.0ms

Counts
1 → 1
Iterations
IterNodes
done31
331
224
114
09

prune30.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.4b

localize17.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))))

rewrite3.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))))

series264.0ms

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

simplify2.7s

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

prune236.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 18.1b

localize59.0ms

Local error

Found 4 expressions with local error:

32.7b
(sqrt (* (* (cbrt (fma z z (fma y y (* x x)))) (cbrt (fma z z (fma y y (* x x))))) (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))))
33.9b
(cbrt (fma z z (fma y y (* x x))))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1
15×sqrt-pow1
12×pow1/3
cbrt-prod pow-prod-up
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow-plus
pow-prod-down
expm1-log1p-u add-cbrt-cube add-exp-log log1p-expm1-u add-log-exp
pow-sqr
pow2
pow1/2 pow3 sqrt-prod
Counts
4 → 65
Calls
4 calls:
27.0ms
(sqrt (* (* (cbrt (fma z z (fma y y (* x x)))) (cbrt (fma z z (fma y y (* x x))))) (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))))
2.0ms
(cbrt (fma z z (fma y y (* x x))))

series808.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(sqrt (* (* (cbrt (fma z z (fma y y (* x x)))) (cbrt (fma z z (fma y y (* x x))))) (cbrt (fma z z (fma y y (* x x))))))
196.0ms
(cbrt (fma z z (fma y y (* x x))))
232.0ms
(cbrt (fma z z (fma y y (* x x))))
188.0ms
(cbrt (fma z z (fma y y (* x x))))

simplify2.5s

Counts
77 → 77
Iterations
IterNodes
done5000
44357
3952
2308
1137
073

prune412.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

prune12.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

prune0.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 18.1b

regimes313.0ms

Accuracy

63.7% (7.2b remaining)

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

bsearch105.0ms

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

simplify1.0ms

Iterations
IterNodes
done14
014

end0.0ms

sample896.0ms

Algorithm
intervals
Results
632.0ms8000×body80valid