Details

Time bar (total: 13.0s)

sample103.0ms

Algorithm
intervals
Results
18.0ms39×body2560valid
17.0ms191×body80valid
15.0msbody320valid
11.0ms26×body1280valid
9.0ms119×body80nan
4.0ms15×body640valid
1.0msbody5120valid
0.0msbody160valid

simplify169.0ms

Counts
1 → 1

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 36.5b

localize30.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
0.6b
(- (* b b) (* 4.0 (* a c)))
1.0b
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
25.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
19×*-un-lft-identity
10×add-log-exp
add-exp-log add-cbrt-cube
add-cube-cbrt times-frac associate-/l*
sqrt-prod distribute-lft-out-- difference-of-squares
pow1
flip3-- flip--
distribute-rgt-neg-in diff-log
cbrt-undiv sub-neg sqrt-div div-exp associate-/l/
associate--l- neg-sub0 rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-sub neg-log prod-exp clear-num associate-/r* cbrt-unprod div-inv
Counts
4 → 77
Calls
4 calls:
84.0ms
(/ (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
22.0ms
(- (* b b) (* 4.0 (* a c)))
39.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
19.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series445.0ms

Counts
4 → 12
Calls
4 calls:
147.0ms
(/ (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))) (* 2.0 a))
80.0ms
(- (* b b) (* 4.0 (* a c)))
115.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
104.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify821.0ms

Counts
89 → 89

prune342.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 5.9b

localize22.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ (* 2.0 a) (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))))
0.6b
(- (* b b) (* 4.0 (* a c)))
1.0b
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
25.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite157.0ms

Algorithm
rewrite-expression-head
Rules
67×times-frac
48×add-sqr-sqrt
47×*-un-lft-identity
27×add-cube-cbrt
25×add-exp-log
13×associate-/r* add-cbrt-cube
12×div-exp
10×distribute-lft-out-- add-log-exp difference-of-squares
associate-/r/
sqrt-prod
flip3-- flip--
pow1
cbrt-undiv distribute-rgt-neg-in div-inv
rec-exp diff-log 1-exp prod-exp associate-/l*
sub-neg sqrt-div
associate--l- neg-sub0 rem-sqrt-square pow-flip frac-2neg sqrt-pow1 pow1/2 neg-log clear-num cbrt-unprod inv-pow
Counts
4 → 125
Calls
4 calls:
103.0ms
(/ 1 (/ (* 2.0 a) (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))))
10.0ms
(- (* b b) (* 4.0 (* a c)))
25.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
10.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series413.0ms

Counts
4 → 12
Calls
4 calls:
146.0ms
(/ 1 (/ (* 2.0 a) (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))))
62.0ms
(- (* b b) (* 4.0 (* a c)))
100.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
104.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify1.1s

Counts
137 → 137

prune463.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 5.9b

localize32.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sqrt 1) (* (/ a 1) (/ 2.0 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))))))
0.6b
(- (* b b) (* 4.0 (* a c)))
1.0b
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
25.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
29×add-exp-log
22×add-cbrt-cube
14×add-sqr-sqrt div-exp
13×*-un-lft-identity
10×sqrt-prod add-log-exp
cbrt-undiv add-cube-cbrt
times-frac prod-exp associate-/l*
pow1
cbrt-unprod
flip3-- diff-log associate-/r/ flip--
sub-neg sqrt-div 1-exp distribute-lft-out-- difference-of-squares
associate--l- neg-sub0 frac-times rem-sqrt-square distribute-rgt-neg-in frac-2neg sqrt-pow1 pow1/2 associate-*r/ neg-log associate-*l/ clear-num associate-/r* div-inv
Counts
4 → 83
Calls
4 calls:
67.0ms
(/ (sqrt 1) (* (/ a 1) (/ 2.0 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))))))
19.0ms
(- (* b b) (* 4.0 (* a c)))
54.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
10.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series813.0ms

Counts
4 → 12
Calls
4 calls:
186.0ms
(/ (sqrt 1) (* (/ a 1) (/ 2.0 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c))))))))
61.0ms
(- (* b b) (* 4.0 (* a c)))
93.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
471.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify921.0ms

Counts
95 → 95

prune350.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 5.9b

localize25.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ (* 1 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))) 2.0) a)
0.6b
(- (* b b) (* 4.0 (* a c)))
1.0b
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
25.4b
(sqrt (- (* b b) (* 4.0 (* a c))))

rewrite121.0ms

Algorithm
rewrite-expression-head
Rules
33×times-frac
26×add-sqr-sqrt
25×*-un-lft-identity
21×add-cube-cbrt
16×add-exp-log
13×add-cbrt-cube
10×add-log-exp
div-exp associate-/l*
pow1 cbrt-undiv div-inv
sqrt-prod
flip3-- diff-log associate-/r* flip--
sub-neg sqrt-div prod-exp distribute-lft-out-- difference-of-squares
associate--l- neg-sub0 rem-sqrt-square distribute-rgt-neg-in frac-2neg sqrt-pow1 pow1/2 1-exp neg-log clear-num cbrt-unprod associate-/l/
Counts
4 → 94
Calls
4 calls:
46.0ms
(/ (/ (* 1 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))) 2.0) a)
14.0ms
(- (* b b) (* 4.0 (* a c)))
42.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
10.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

series458.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(/ (/ (* 1 (- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))) 2.0) a)
80.0ms
(- (* b b) (* 4.0 (* a c)))
104.0ms
(- (- b) (sqrt (- (* b b) (* 4.0 (* a c)))))
124.0ms
(sqrt (- (* b b) (* 4.0 (* a c))))

simplify964.0ms

Counts
106 → 106

prune412.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 5.9b

regimes329.0ms

Accuracy

88.5% (3.3b remaining)

Error of 8.8b against oracle of 5.5b and baseline of 34.2b

bsearch243.0ms

Steps
ItersRangePoint
8
1.890514070312107e+96
2.5656331724562416e+99
6.3908203947256215e+97
5
3.3925522353218016e-290
9.424679214662256e-290
3.4532572802096264e-290
6
-5.879772917858402e+57
-1.39221916616404e+57
-2.8364280284857153e+57

simplify772.0ms

end0.0ms

sample3.2s

Algorithm
intervals
Results
1.1s1073×body2560valid
557.0ms5911×body80valid
449.0ms865×body1280valid
254.0ms3031×body80nan
161.0ms460×body640valid
65.0ms117×body5120valid
49.0ms222×body320valid
18.0ms122×body160valid