Details

Time bar (total: 18.2s)

sample60.0ms

Algorithm
intervals
Results
25.0ms256×body80valid

simplify4.9s

Counts
1 → 1
Iterations
IterNodes
done5000
103779
92852
82267
71902
61547
5966
4418
3167
272
138
018

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.6b

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (+ z 6.012459259764103) z 3.350343815022304)
0.0b
(fma (/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304)) y x)
0.1b
(fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525)
14.2b
(/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 log1p-expm1-u add-log-exp
associate-/r* fma-udef associate-/l*
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 59
Calls
4 calls:
0.0ms
(fma (+ z 6.012459259764103) z 3.350343815022304)
0.0ms
(fma (/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304)) y x)
0.0ms
(fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525)
4.0ms
(/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304))

series338.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(fma (+ z 6.012459259764103) z 3.350343815022304)
174.0ms
(fma (/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304)) y x)
52.0ms
(fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525)
88.0ms
(/ (fma (fma 0.0692910599291889 z 0.4917317610505968) z 0.279195317918525) (fma (+ z 6.012459259764103) z 3.350343815022304))

simplify1.4s

Counts
71 → 71
Iterations
IterNodes
done5001
32288
2605
1229
0118

prune505.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
0.1b
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
14.2b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
14.2b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×times-frac
add-cbrt-cube add-exp-log
associate-/r* associate-/l*
expm1-log1p-u pow1 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-exp fma-udef div-inv
Counts
4 → 78
Calls
4 calls:
0.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
0.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
10.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
4.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

series290.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
49.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
110.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
96.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

simplify986.0ms

Counts
90 → 90
Iterations
IterNodes
done5001
31642
2433
1163
086

prune957.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (* (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304)))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))))
14.2b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
14.2b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
14.2b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
37×times-frac
36×*-un-lft-identity add-cube-cbrt
23×pow1
16×associate-*r*
15×cbrt-prod add-exp-log
12×cbrt-div
11×add-cbrt-cube
associate-/r* pow1/3 pow-prod-up associate-/l*
pow-plus
frac-times pow-prod-down associate-*l/
expm1-log1p-u log1p-expm1-u div-inv add-log-exp
cbrt-undiv clear-num frac-2neg div-exp prod-exp associate-*r/ pow-sqr cbrt-unprod unswap-sqr
pow2
associate-*l* pow3 *-commutative
Counts
4 → 142
Calls
4 calls:
57.0ms
(* (* (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304)))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))))
8.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
7.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
8.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

series806.0ms

Counts
4 → 12
Calls
4 calls:
103.0ms
(* (* (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304)))) (cbrt (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))))
110.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
107.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))
486.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (fma (+ 6.012459259764103 z) z 3.350343815022304))

simplify986.0ms

Counts
154 → 154
Iterations
IterNodes
done5001
21408
1322
0147

prune1.4s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)) x)
0.1b
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
3.8b
(/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)
18.3b
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
150×times-frac
91×*-un-lft-identity
89×add-sqr-sqrt add-cube-cbrt
44×fma-def
16×associate-/r*
11×add-cbrt-cube add-exp-log
10×div-inv
associate-/l* add-log-exp
expm1-log1p-u pow1 cbrt-undiv div-exp log1p-expm1-u
clear-num frac-2neg associate-/r/
+-commutative sum-log flip3-+ flip-+ fma-udef distribute-lft-out
Counts
4 → 169
Calls
4 calls:
72.0ms
(+ (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)) x)
0.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
4.0ms
(/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)
8.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y))

series366.0ms

Counts
4 → 12
Calls
4 calls:
139.0ms
(+ (/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)) x)
48.0ms
(fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525)
63.0ms
(/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y)
117.0ms
(/ (fma z (fma z 0.0692910599291889 0.4917317610505968) 0.279195317918525) (/ (fma (+ 6.012459259764103 z) z 3.350343815022304) y))

simplify1.5s

Counts
181 → 181
Iterations
IterNodes
done5001
22516
1567
0232

prune1.5s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes362.0ms

Accuracy

99.6% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 16.5b

bsearch238.0ms

Steps
ItersRangePoint
10
5.670292661026066e-06
47495130.80298876
46791781.54268921
10
-1.1331303099375296e+25
-72632609.50044116
-901013436.7081738

simplify3.0ms

Iterations
IterNodes
done30
130
026

end0.0ms

sample1.3s

Algorithm
intervals
Results
906.0ms8000×body80valid