Details

Time bar (total: 23.7s)

sample281.0ms

Algorithm
intervals
Results
9.0ms39×body2560valid
5.0ms36×body1280valid
5.0ms165×body80valid
3.0ms86×body80nan
2.0ms13×body640valid
1.0msbody320valid
0.0msbody5120valid
0.0msbody160valid

simplify23.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
01013
11513
22312
33012
43212
53412
done3412

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.1b

localize10.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
1.0b
(- (* b_2 b_2) (* a c))
1.4b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
22.6b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
40×*-un-lft-identity
30×add-cube-cbrt
20×sqrt-prod
19×prod-diff
18×times-frac
10×difference-of-squares
add-log-exp
fma-neg
add-exp-log add-cbrt-cube associate-/l*
pow1 distribute-lft-out--
expm1-log1p-u flip3-- flip-- log1p-expm1-u
associate-/r*
sub-neg sqrt-div diff-log associate-/l/
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub div-exp clear-num div-inv
Counts
4 → 118
Calls
4 calls:
39.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
3.0ms
(- (* b_2 b_2) (* a c))
21.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series277.0ms

Counts
4 → 12
Calls
4 calls:
92.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
34.0ms
(- (* b_2 b_2) (* a c))
74.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
76.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify553.0ms

Counts
130 → 130
Iterations

Useful iterations: done (549.0ms)

IterNodesCost
01952408
14462113
213841856
done50001855

prune334.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 5.4b

localize9.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
1.0b
(- (* b_2 b_2) (* a c))
8.3b
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
22.6b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
481×times-frac
378×add-sqr-sqrt
366×*-un-lft-identity
358×add-cube-cbrt
287×prod-diff
143×sqrt-prod
39×div-inv
23×fma-neg
add-log-exp
add-exp-log add-cbrt-cube associate-/l* difference-of-squares
pow1
expm1-log1p-u flip3-- sqrt-div flip-- log1p-expm1-u distribute-lft-out--
associate-/r*
sub-neg diff-log associate-/l/
cbrt-undiv rem-sqrt-square distribute-rgt-out-- frac-2neg sqrt-pow1 pow1/2 div-exp clear-num frac-sub sub-div
Counts
4 → 411
Calls
4 calls:
7.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
3.0ms
(- (* b_2 b_2) (* a c))
50.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series288.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
37.0ms
(- (* b_2 b_2) (* a c))
87.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
59.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify891.0ms

Counts
423 → 423
Iterations

Useful iterations: done (874.0ms)

IterNodesCost
049718768
1105316536
2258613156
done500013111

prune711.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 5.4b

localize15.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b_2 b_2) (* a c))
17.5b
(- (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (/ b_2 a))
22.6b
(sqrt (- (* b_2 b_2) (* a c)))
22.6b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
10335×times-frac
7608×sqrt-prod
6023×add-sqr-sqrt
5920×*-un-lft-identity
5914×add-cube-cbrt
3927×prod-diff
508×sqrt-div
442×div-inv
303×fma-neg
266×associate-/r/
130×flip3-- flip--
26×difference-of-squares
add-log-exp
pow1
add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
sub-neg rem-sqrt-square sqrt-pow1 pow1/2 diff-log distribute-lft-out--
frac-sub
Counts
4 → 4321
Calls
4 calls:
3.0ms
(- (* b_2 b_2) (* a c))
411.0ms
(- (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (/ b_2 a))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series250.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(- (* b_2 b_2) (* a c))
86.0ms
(- (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (/ b_2 a))
59.0ms
(sqrt (- (* b_2 b_2) (* a c)))
65.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.8s

Counts
4333 → 4333
Iterations

Useful iterations: done (1.3s)

IterNodesCost
03060331544
done5000295958

prune14.4s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 5.4b

localize16.0ms

Local error

Found 4 expressions with local error:

1.0b
(- (* b_2 b_2) (* a c))
22.6b
(sqrt (- (* b_2 b_2) (* a c)))
22.6b
(sqrt (- (* b_2 b_2) (* a c)))
23.3b
(fma (/ (sqrt 1) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (- (/ b_2 a)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sqrt-prod add-log-exp
add-exp-log expm1-log1p-u sqrt-div add-cbrt-cube log1p-expm1-u
flip3-- flip--
rem-sqrt-square sqrt-pow1 pow1/2
sub-neg fma-neg diff-log prod-diff fma-udef
Counts
4 → 60
Calls
4 calls:
3.0ms
(- (* b_2 b_2) (* a c))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))
4.0ms
(sqrt (- (* b_2 b_2) (* a c)))
0.0ms
(fma (/ (sqrt 1) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (- (/ b_2 a)))

series267.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(- (* b_2 b_2) (* a c))
58.0ms
(sqrt (- (* b_2 b_2) (* a c)))
65.0ms
(sqrt (- (* b_2 b_2) (* a c)))
104.0ms
(fma (/ (sqrt 1) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ 1 (sqrt (sqrt (- (* b_2 b_2) (* a c)))))) (- (/ b_2 a)))

simplify746.0ms

Counts
72 → 72
Iterations

Useful iterations: done (744.0ms)

IterNodesCost
0881141
11931055
2561917
31801772
done5000769

prune289.0ms

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 5.4b

regimes225.0ms

Accuracy

81.9% (5.1b remaining)

Error of 10.8b against oracle of 5.7b and baseline of 33.9b

bsearch78.0ms

Steps
ItersRangePoint
9
2.365685850767504e-168
1.2053288471691685e-161
1.1860189201379418e-161
6
-2.0136180636941443e+142
-1.4127342237564056e+141
-2.61268387266151e+141

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02340
12640
done2640

end0.0ms

sample988.0ms

Algorithm
intervals
Results
196.0ms5914×body80valid
195.0ms1026×body2560valid
141.0ms897×body1280valid
91.0ms2995×body80nan
53.0ms444×body640valid
25.0ms107×body5120valid
21.0ms208×body320valid
11.0ms104×body160valid