Details

Time bar (total: 23.8s)

sample91.0ms

Algorithm
intervals
Results
42.0ms284×body80valid

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done5000
41293
3386
2132
162
030

prune44.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 26.4b

localize38.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b)
0.1b
(fma y (/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771)) x)
0.1b
(fma (fma 3.13060547623 z 11.1667541262) z t)
25.7b
(/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771))

rewrite12.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 (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b)
1.0ms
(fma y (/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771)) x)
0.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
8.0ms
(/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771))

series1.8s

Counts
4 → 12
Calls
4 calls:
157.0ms
(fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b)
1.2s
(fma y (/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771)) x)
61.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
411.0ms
(/ (fma (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) z b) (fma z (fma z (fma z (+ z 15.234687407) 31.4690115749) 11.9400905721) 0.607771387771))

simplify4.0s

Counts
71 → 71
Iterations
IterNodes
done5001
33057
2726
1247
0131

prune880.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.5b

localize36.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma y (/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))) x)
0.1b
(fma (fma 3.13060547623 z 11.1667541262) z t)
0.2b
(/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)))
25.6b
(/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
17×add-exp-log
16×associate-/r*
11×add-cbrt-cube
div-exp
div-inv associate-/l*
pow1
expm1-log1p-u cbrt-undiv log1p-expm1-u add-log-exp
rec-exp clear-num frac-2neg 1-exp fma-udef
associate-/r/ pow-flip inv-pow
Counts
4 → 127
Calls
4 calls:
0.0ms
(fma y (/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))) x)
0.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
8.0ms
(/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)))
4.0ms
(/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

series1.9s

Counts
4 → 12
Calls
4 calls:
1.2s
(fma y (/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))) x)
47.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
400.0ms
(/ 1 (/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)))
288.0ms
(/ (fma (fma z (fma (+ z 15.234687407) z 31.4690115749) 11.9400905721) z 0.607771387771) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

simplify1.2s

Counts
139 → 139
Iterations
IterNodes
done5002
22133
1475
0215

prune1.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.5b

localize38.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)
0.1b
(fma (fma z 3.13060547623 11.1667541262) z t)
0.1b
(/ y (/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)))
25.6b
(/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
16×associate-/r*
11×add-cbrt-cube add-exp-log
div-inv associate-/l*
expm1-log1p-u pow1 cbrt-undiv div-exp log1p-expm1-u add-log-exp
clear-num frac-2neg fma-udef
associate-/r/
Counts
4 → 121
Calls
4 calls:
1.0ms
(fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)
12.0ms
(fma (fma z 3.13060547623 11.1667541262) z t)
12.0ms
(/ y (/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)))
4.0ms
(/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b))

series1.1s

Counts
4 → 12
Calls
4 calls:
146.0ms
(fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)
33.0ms
(fma (fma z 3.13060547623 11.1667541262) z t)
670.0ms
(/ y (/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b)))
291.0ms
(/ (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771) (fma (fma z (fma (fma z 3.13060547623 11.1667541262) z t) a) z b))

simplify1.4s

Counts
133 → 133
Iterations
IterNodes
done5002
22209
1504
0219

prune1.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.5b

localize75.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)
0.1b
(fma (fma 3.13060547623 z 11.1667541262) z t)
0.2b
(/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771))
25.8b
(* (/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771)) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
21×*-un-lft-identity
20×times-frac add-cube-cbrt
17×add-exp-log
13×associate-*l*
11×add-cbrt-cube
pow1
expm1-log1p-u div-exp prod-exp fma-udef log1p-expm1-u add-log-exp
associate-/r* associate-*r* associate-/l* unswap-sqr
cbrt-undiv rec-exp 1-exp cbrt-unprod div-inv
distribute-rgt-in clear-num frac-2neg distribute-lft-in pow-prod-down associate-*l/ *-commutative pow-flip inv-pow
Counts
4 → 92
Calls
4 calls:
0.0ms
(fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)
0.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
4.0ms
(/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771))
21.0ms
(* (/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771)) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

series721.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b)
56.0ms
(fma (fma 3.13060547623 z 11.1667541262) z t)
118.0ms
(/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771))
394.0ms
(* (/ 1 (fma (fma (fma (+ 15.234687407 z) z 31.4690115749) z 11.9400905721) z 0.607771387771)) (fma z (fma z (fma (fma 3.13060547623 z 11.1667541262) z t) a) b))

simplify1.1s

Counts
104 → 104
Iterations
IterNodes
done5002
21760
1384
0171

prune991.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.3b

regimes1.1s

Accuracy

97.3% (0.7b remaining)

Error of 0.9b against oracle of 0.2b and baseline of 25.4b

bsearch435.0ms

Steps
ItersRangePoint
10
68386531807.04786
7.445004787773374e+23
7.31737881160239e+23
9
-3.427055368095583e+69
-1.4228449744716017e+63
-4.2326254338963627e+64

simplify8.0ms

Iterations
IterNodes
done40
140
034

end0.0ms

sample2.7s

Algorithm
intervals
Results
2.0s8905×body80valid