Details

Time bar (total: 19.3s)

sample186.0ms

Algorithm
intervals
Results
18.0ms37×body2560valid
18.0ms198×body80valid
8.0ms107×body80nan
7.0ms19×body1280valid
4.0ms13×body640valid
2.0msbody320valid
1.0msbody5120valid
1.0msbody160valid

simplify675.0ms

Counts
1 → 1
Iterations
IterNodes
done44
444
341
232
118
010

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.3b

localize47.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
0.4b
(- (* b_2 b_2) (* a c))
1.2b
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
20.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite189.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
37×*-un-lft-identity
21×times-frac
17×add-cube-cbrt
10×distribute-lft-out-- add-log-exp difference-of-squares
sqrt-prod
associate-/l*
add-cbrt-cube add-exp-log
pow1 distribute-rgt-neg-in
flip3-- flip--
associate-/r* diff-log
sub-neg sqrt-div associate-/l/
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-sub div-exp neg-log div-inv
Counts
4 → 91
Calls
4 calls:
111.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
13.0ms
(- (* b_2 b_2) (* a c))
41.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
18.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series361.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
37.0ms
(- (* b_2 b_2) (* a c))
110.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
95.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify2.6s

Counts
103 → 103
Iterations
IterNodes
done5001
33608
21039
1383
0158

prune498.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 6.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 a))
0.4b
(- (* b_2 b_2) (* a c))
1.2b
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
20.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
22×*-un-lft-identity
13×associate-*r* add-exp-log add-cube-cbrt
11×times-frac
10×add-log-exp
add-cbrt-cube
pow1 associate-*l*
flip3-- sqrt-prod flip--
prod-exp distribute-lft-out-- difference-of-squares
diff-log unswap-sqr
frac-times sub-neg distribute-rgt-neg-in sqrt-div div-exp associate-*l/ cbrt-unprod
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square rec-exp sqrt-pow1 pow1/2 1-exp pow-prod-down neg-log associate-*r/ un-div-inv *-commutative div-inv
Counts
4 → 89
Calls
4 calls:
105.0ms
(* (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 a))
17.0ms
(- (* b_2 b_2) (* a c))
25.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
7.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series342.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(* (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 a))
50.0ms
(- (* b_2 b_2) (* a c))
90.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
83.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify2.6s

Counts
101 → 101
Iterations
IterNodes
done5001
34344
21310
1450
0177

prune684.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 6.0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
0.4b
(- (* b_2 b_2) (* a c))
1.2b
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
20.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite228.0ms

Algorithm
rewrite-expression-head
Rules
48×*-un-lft-identity
36×times-frac
31×add-sqr-sqrt
30×add-cube-cbrt
16×distribute-lft-neg-in distribute-rgt-neg-in
12×associate-/l*
distribute-lft-out
add-log-exp
add-cbrt-cube add-exp-log
pow1
neg-mul-1
associate-/r* sqrt-prod
flip3-+ flip3-- sqrt-div flip-+ flip-- distribute-neg-frac associate-/l/
neg-sub0 cbrt-undiv +-commutative rem-sqrt-square clear-num sum-log sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log div-sub div-exp distribute-frac-neg div-inv
Counts
4 → 106
Calls
4 calls:
151.0ms
(/ (- (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
11.0ms
(- (* b_2 b_2) (* a c))
46.0ms
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series385.0ms

Counts
4 → 12
Calls
4 calls:
122.0ms
(/ (- (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
57.0ms
(- (* b_2 b_2) (* a c))
114.0ms
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
92.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify3.1s

Counts
118 → 118
Iterations
IterNodes
done5004
34635
21199
1439
0186

prune678.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 6.0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ -1 (/ a (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)))
0.4b
(- (* b_2 b_2) (* a c))
1.2b
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
20.7b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
102×times-frac
82×*-un-lft-identity
57×add-sqr-sqrt
56×add-cube-cbrt
18×associate-/r*
13×distribute-lft-out
add-cbrt-cube add-exp-log associate-/r/
add-log-exp
pow1 flip3-+ flip-+ div-inv
cbrt-undiv div-exp sqrt-prod associate-/l*
flip3-- sqrt-div flip--
+-commutative rem-sqrt-square clear-num sum-log sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log
Counts
4 → 129
Calls
4 calls:
62.0ms
(/ -1 (/ a (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)))
12.0ms
(- (* b_2 b_2) (* a c))
31.0ms
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
12.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series404.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(/ -1 (/ a (+ (sqrt (- (* b_2 b_2) (* a c))) b_2)))
52.0ms
(- (* b_2 b_2) (* a c))
124.0ms
(+ (sqrt (- (* b_2 b_2) (* a c))) b_2)
77.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.9s

Counts
141 → 141
Iterations
IterNodes
done5000
21980
1599
0241

prune746.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 5.9b

regimes374.0ms

Accuracy

83.6% (4.6b remaining)

Error of 10.2b against oracle of 5.5b and baseline of 33.8b

bsearch116.0ms

Steps
ItersRangePoint
6
4.2942163002471454e+116
2.920461936675284e+117
2.865381670376961e+117
9
-2.9209995635511727e-62
-5.172501488366762e-68
-2.5694949190681246e-64

simplify6.0ms

Iterations
IterNodes
done32
232
131
022

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.1s1038×body2560valid
566.0ms5910×body80valid
423.0ms909×body1280valid
210.0ms2910×body80nan
115.0ms444×body640valid
57.0ms110×body5120valid
44.0ms238×body320valid
14.0ms108×body160valid