Details

Time bar (total: 19.9s)

sample98.0ms

Algorithm
intervals
Results
53.0ms384×body80valid

simplify6.7s

Counts
1 → 1
Iterations
IterNodes
done5000
194838
184587
174346
164107
153856
143609
133369
123118
112867
102598
92252
81712
71089
6729
5456
4266
3137
269
133
017

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma (/ t 16.0) z (- (fma y x c) (/ (* a b) 4.0)))
0.0b
(- (fma y x c) (/ (* a b) 4.0))
0.0b
(/ (* a b) 4.0)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt *-un-lft-identity prod-diff
19×add-cube-cbrt
12×times-frac
add-cbrt-cube add-exp-log
add-log-exp
div-inv
expm1-log1p-u pow1 associate-/r* fma-neg log1p-expm1-u
cbrt-undiv div-exp fma-udef
clear-num sub-neg frac-2neg flip3-- diff-log prod-exp associate--l+ cbrt-unprod flip-- associate-/l* distribute-lft-out-- difference-of-squares
Counts
3 → 74
Calls
3 calls:
0.0ms
(fma (/ t 16.0) z (- (fma y x c) (/ (* a b) 4.0)))
8.0ms
(- (fma y x c) (/ (* a b) 4.0))
8.0ms
(/ (* a b) 4.0)

series301.0ms

Counts
3 → 9
Calls
3 calls:
180.0ms
(fma (/ t 16.0) z (- (fma y x c) (/ (* a b) 4.0)))
89.0ms
(- (fma y x c) (/ (* a b) 4.0))
32.0ms
(/ (* a b) 4.0)

simplify1.3s

Counts
83 → 83
Iterations
IterNodes
done5001
21204
1379
0157

prune648.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize29.0ms

Local error

Found 2 expressions with local error:

0.0b
(- c (* b (* a 0.25)))
0.0b
(fma (/ t 16.0) z (fma y x (- c (* b (* a 0.25)))))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt add-log-exp
fma-neg prod-diff
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
sub-neg flip3-- diff-log fma-udef flip--
Counts
2 → 30
Calls
2 calls:
8.0ms
(- c (* b (* a 0.25)))
1.0ms
(fma (/ t 16.0) z (fma y x (- c (* b (* a 0.25)))))

series276.0ms

Counts
2 → 6
Calls
2 calls:
51.0ms
(- c (* b (* a 0.25)))
225.0ms
(fma (/ t 16.0) z (fma y x (- c (* b (* a 0.25)))))

simplify1.9s

Counts
36 → 36
Iterations
IterNodes
done5001
32132
2495
1157
070

prune338.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize22.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (/ t 16.0) z) (fma y x (- c (* b (* a 0.25)))))
0.0b
(- c (* b (* a 0.25)))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
fma-neg prod-diff
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
+-commutative associate-+r+ sum-log sub-neg fma-def flip3-+ flip3-- diff-log flip-+ fma-udef flip--
Counts
2 → 35
Calls
2 calls:
8.0ms
(+ (* (/ t 16.0) z) (fma y x (- c (* b (* a 0.25)))))
5.0ms
(- c (* b (* a 0.25)))

series271.0ms

Counts
2 → 6
Calls
2 calls:
207.0ms
(+ (* (/ t 16.0) z) (fma y x (- c (* b (* a 0.25)))))
64.0ms
(- c (* b (* a 0.25)))

simplify1.7s

Counts
41 → 41
Iterations
IterNodes
done5000
33634
2800
1224
085

prune292.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fma y x c) (/ a (/ 4.0 b)))
0.0b
(fma (/ t 16.0) z (- (fma y x c) (/ a (/ 4.0 b))))
0.2b
(/ a (/ 4.0 b))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
276×times-frac
204×add-sqr-sqrt
197×*-un-lft-identity
195×add-cube-cbrt
132×prod-diff
17×div-inv
13×associate-/r*
add-cbrt-cube add-exp-log
add-log-exp
associate-/r/
expm1-log1p-u pow1 cbrt-undiv fma-neg div-exp log1p-expm1-u associate-/l* difference-of-squares
fma-udef
clear-num sub-neg frac-2neg flip3-- diff-log associate--l+ flip-- distribute-lft-out--
Counts
3 → 236
Calls
3 calls:
29.0ms
(- (fma y x c) (/ a (/ 4.0 b)))
0.0ms
(fma (/ t 16.0) z (- (fma y x c) (/ a (/ 4.0 b))))
7.0ms
(/ a (/ 4.0 b))

series282.0ms

Counts
3 → 9
Calls
3 calls:
84.0ms
(- (fma y x c) (/ a (/ 4.0 b)))
176.0ms
(fma (/ t 16.0) z (- (fma y x c) (/ a (/ 4.0 b))))
22.0ms
(/ a (/ 4.0 b))

simplify1.0s

Counts
245 → 245
Iterations
IterNodes
done5000
11380
0517

prune2.0s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes644.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done20
120
016

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.4s11912×body80valid