Details

Time bar (total: 17.4s)

sample569.0ms

Algorithm
intervals
Results
100.0ms191×body80valid
50.0ms77×body80nan
34.0ms29×body2560valid
20.0ms22×body1280valid
9.0ms12×body640valid
6.0msbody5120valid
5.0msbody320valid
2.0msbody160valid

simplify173.0ms

Counts
1 → 1

prune22.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.6b

localize40.0ms

Local error

Found 4 expressions with local error:

21.4b
(sqrt (- (* b_2 b_2) (* a c)))
1.4b
(- (* b_2 b_2) (* a c))
1.2b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
0.1b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)

rewrite205.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
26×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
10×difference-of-squares
sqrt-prod add-log-exp
add-cbrt-cube add-exp-log associate-/l*
pow1 distribute-lft-out--
flip3-- insert-posit16 flip--
associate-/r*
sub-neg sqrt-div diff-log associate-/l/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-sub div-exp div-inv
Counts
4 → 88
Calls
4 calls:
Slowest
117.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
52.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
18.0ms
(sqrt (- (* b_2 b_2) (* a c)))
14.0ms
(- (* b_2 b_2) (* a c))

series461.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
139.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
132.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
123.0ms
(sqrt (- (* b_2 b_2) (* a c)))
66.0ms
(- (* b_2 b_2) (* a c))

simplify1.0s

Counts
100 → 100

prune1.0s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 5.7b

localize25.0ms

Local error

Found 4 expressions with local error:

21.4b
(sqrt (- (* b_2 b_2) (* a c)))
1.4b
(- (* b_2 b_2) (* a c))
1.2b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
0.2b
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))

rewrite151.0ms

Algorithm
rewrite-expression-head
Rules
144×times-frac
123×add-sqr-sqrt
96×*-un-lft-identity
70×add-cube-cbrt
26×difference-of-squares
24×associate-/r*
16×sqrt-prod
15×add-exp-log
13×distribute-lft-out--
add-cbrt-cube associate-/r/
add-log-exp
flip3-- div-exp flip--
pow1
div-inv
insert-posit16
cbrt-undiv associate-/l*
rec-exp sub-neg sqrt-div diff-log 1-exp
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 pow-flip inv-pow
Counts
4 → 166
Calls
4 calls:
Slowest
80.0ms
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
49.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
7.0ms
(sqrt (- (* b_2 b_2) (* a c)))
7.0ms
(- (* b_2 b_2) (* a c))

series471.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
179.0ms
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
119.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
107.0ms
(sqrt (- (* b_2 b_2) (* a c)))
66.0ms
(- (* b_2 b_2) (* a c))

simplify773.0ms

Counts
178 → 178

prune1.9s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 5.7b

localize31.0ms

Local error

Found 4 expressions with local error:

21.4b
(sqrt (- (* b_2 b_2) (* a c)))
1.4b
(- (* b_2 b_2) (* a c))
1.2b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
0.1b
(/ (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
11×add-exp-log
*-un-lft-identity add-cbrt-cube
add-log-exp
add-cube-cbrt
pow1
flip3-- sqrt-prod insert-posit16 flip--
associate-/r* times-frac div-exp
cbrt-undiv sub-neg sqrt-div diff-log prod-exp associate-*r/ difference-of-squares associate-/l/
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 1-exp cbrt-unprod div-inv associate-/l* distribute-lft-out--
Counts
4 → 70
Calls
4 calls:
Slowest
66.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
60.0ms
(/ (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))
14.0ms
(- (* b_2 b_2) (* a c))

series436.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
142.0ms
(/ (* 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) a)
128.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
104.0ms
(sqrt (- (* b_2 b_2) (* a c)))
62.0ms
(- (* b_2 b_2) (* a c))

simplify2.0s

Counts
82 → 82

prune916.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 5.7b

localize33.0ms

Local error

Found 4 expressions with local error:

21.4b
(sqrt (- (* b_2 b_2) (* a c)))
21.4b
(sqrt (- (* b_2 b_2) (* a c)))
1.4b
(- (* b_2 b_2) (* a c))
1.4b
(- (* b_2 b_2) (* a c))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log
Counts
4 → 58
Calls
4 calls:
Slowest
12.0ms
(- (* b_2 b_2) (* a c))
11.0ms
(- (* b_2 b_2) (* a c))
7.0ms
(sqrt (- (* b_2 b_2) (* a c)))
7.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series243.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
83.0ms
(sqrt (- (* b_2 b_2) (* a c)))
71.0ms
(sqrt (- (* b_2 b_2) (* a c)))
45.0ms
(- (* b_2 b_2) (* a c))
44.0ms
(- (* b_2 b_2) (* a c))

simplify1.2s

Counts
70 → 70

prune989.0ms

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 5.7b

regimes256.0ms

Accuracy

81.9% (5.0b remaining)

Error of 10.6b against oracle of 5.6b and baseline of 33.0b

bsearch185.0ms

end0.0ms

sample4.1s

Algorithm
intervals
Results
1.4s5847×body80valid
924.0ms1114×body2560valid
512.0ms848×body1280valid
427.0ms2888×body80nan
219.0ms415×body640valid
132.0ms124×body5120valid
83.0ms253×body320valid
28.0ms129×body160valid