Details

Time bar (total: 12.0s)

sample100.0ms

Algorithm
intervals
Results
17.0ms33×body2560valid
16.0ms13×body640valid
15.0ms181×body80valid
11.0ms27×body1280valid
8.0ms92×body80nan
3.0msbody5120valid
2.0msbody320valid
1.0msbody160valid

simplify108.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (7.0ms)

IterNodesCost
01417
12417
24416
37916
49916
510716
done10716

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.9b

localize28.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) (* 2.0 a))
0.6b
(- (* b b) (* (* 4.0 a) c))
1.6b
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
23.9b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite599.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
13×*-un-lft-identity
add-exp-log add-cbrt-cube
add-log-exp
add-cube-cbrt
times-frac sqrt-prod associate-/l* difference-of-squares
pow1
flip3-- flip--
distribute-lft-out--
cbrt-undiv sub-neg sqrt-div diff-log div-exp associate-/l/
rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub prod-exp clear-num associate-/r* cbrt-unprod div-inv
Counts
4 → 72
Calls
4 calls:
144.0ms
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) (* 2.0 a))
8.0ms
(- (* b b) (* (* 4.0 a) c))
428.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
17.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series451.0ms

Counts
4 → 12
Calls
4 calls:
162.0ms
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) (* 2.0 a))
68.0ms
(- (* b b) (* (* 4.0 a) c))
115.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
106.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify1.2s

Counts
84 → 84
Iterations

Useful iterations: 2 (322.0ms)

IterNodesCost
01541592
14051496
217891332
done50011332

prune388.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 5.3b

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) a)
0.6b
(- (* b b) (* (* 4.0 a) c))
1.6b
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
23.9b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite208.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-exp-log add-cbrt-cube associate-/l*
pow1 distribute-lft-out--
flip3-- flip--
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 → 84
Calls
4 calls:
94.0ms
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) a)
11.0ms
(- (* b b) (* (* 4.0 a) c))
90.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
11.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series360.0ms

Counts
4 → 12
Calls
4 calls:
126.0ms
(/ (- (sqrt (- (* b b) (* (* 4.0 a) c))) b) a)
51.0ms
(- (* b b) (* (* 4.0 a) c))
92.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
89.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify807.0ms

Counts
96 → 96
Iterations

Useful iterations: done (799.0ms)

IterNodesCost
01581888
13961782
216381660
done50001652

prune363.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 5.3b

localize16.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ a (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
0.6b
(- (* b b) (* (* 4.0 a) c))
1.6b
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
23.9b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite155.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--
associate-/r/ add-cbrt-cube
add-log-exp
flip3-- div-exp flip--
pow1
div-inv
cbrt-undiv associate-/l*
sub-neg rec-exp sqrt-div diff-log 1-exp
rem-sqrt-square pow-flip frac-2neg sqrt-pow1 pow1/2 clear-num inv-pow
Counts
4 → 162
Calls
4 calls:
77.0ms
(/ 1 (/ a (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
8.0ms
(- (* b b) (* (* 4.0 a) c))
46.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
15.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series432.0ms

Counts
4 → 12
Calls
4 calls:
169.0ms
(/ 1 (/ a (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
70.0ms
(- (* b b) (* (* 4.0 a) c))
111.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
82.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify1.3s

Counts
174 → 174
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02624494
16533983
235663831
done50003829

prune465.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 5.2b

localize34.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
0.6b
(- (* b b) (* (* 4.0 a) c))
1.6b
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
23.9b
(sqrt (- (* b b) (* (* 4.0 a) c)))

rewrite218.0ms

Algorithm
rewrite-expression-head
Rules
789×times-frac
493×add-sqr-sqrt
406×*-un-lft-identity
320×add-cube-cbrt
86×difference-of-squares
46×sqrt-prod
44×add-exp-log
43×distribute-lft-out--
40×div-inv
32×div-exp
29×associate-/r/
24×associate-/r*
17×flip3-- flip--
16×add-cbrt-cube
13×associate-/l*
cbrt-undiv rec-exp 1-exp add-log-exp
pow1
sub-neg sqrt-div diff-log
rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 clear-num associate-/l/
Counts
4 → 423
Calls
4 calls:
85.0ms
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
17.0ms
(- (* b b) (* (* 4.0 a) c))
70.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
14.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

series417.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b b) (* (* 4.0 a) c))) b)))
59.0ms
(- (* b b) (* (* 4.0 a) c))
91.0ms
(- (sqrt (- (* b b) (* (* 4.0 a) c))) b)
84.0ms
(sqrt (- (* b b) (* (* 4.0 a) c)))

simplify1.1s

Counts
435 → 435
Iterations

Useful iterations: done (1.1s)

IterNodesCost
059115877
1203913192
done500112421

prune488.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 5.2b

regimes258.0ms

Accuracy

84.8% (4.3b remaining)

Error of 9.9b against oracle of 5.5b and baseline of 34.0b

bsearch122.0ms

Steps
ItersRangePoint
7
1.2976235572645919e-73
6.718394677208045e-72
1.2205790981451807e-72
8
-3.0433044982512647e+105
-1.1000082512799256e+103
-1.706986096130974e+105

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03252
14252
done4252

end0.0ms

sample2.3s

Algorithm
intervals
Results
512.0ms1092×body2560valid
474.0ms3047×body80nan
356.0ms5893×body80valid
335.0ms848×body1280valid
89.0ms463×body640valid
67.0ms96×body5120valid
39.0ms105×body160valid
33.0ms235×body320valid