Details

Time bar (total: 16.9s)

sample410.0ms

Algorithm
intervals
Results
23.0ms184×body80valid
21.0ms34×body2560valid
10.0ms22×body1280valid
9.0ms89×body80nan
7.0msbody5120valid
5.0ms14×body640valid
3.0msbody320valid
0.0msbody160valid

simplify97.0ms

Counts
1 → 1
Iterations
IterNodes
586
486
379
260
138
010

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
0.6b
(- (* b_2 b_2) (* a c))
1.0b
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
19.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite112.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-- insert-posit16 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 → 95
Calls
4 calls:
46.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
16.0ms
(- (* b_2 b_2) (* a c))
31.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
17.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series301.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
44.0ms
(- (* b_2 b_2) (* a c))
73.0ms
(- (- b_2) (sqrt (- (* b_2 b_2) (* a c))))
89.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.2s

Counts
107 → 107
Iterations
IterNodes
33255
21440
1672
0162

prune1.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 5.3b

localize36.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
0.6b
(- (* b_2 b_2) (* a c))
7.2b
(- (/ (- b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
19.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
38×*-un-lft-identity
37×times-frac
24×add-cube-cbrt
17×sqrt-prod
add-log-exp
distribute-lft-out--
add-cbrt-cube add-exp-log associate-/l* difference-of-squares
pow1
flip3-- sqrt-div insert-posit16 flip--
associate-/r* distribute-rgt-neg-in div-inv
sub-neg diff-log associate-/l/
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 distribute-rgt-out-- pow1/2 div-sub div-exp frac-sub sub-div
Counts
4 → 101
Calls
4 calls:
16.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
7.0ms
(- (* b_2 b_2) (* a c))
22.0ms
(- (/ (- b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
9.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series372.0ms

Counts
4 → 12
Calls
4 calls:
130.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
61.0ms
(- (* b_2 b_2) (* a c))
109.0ms
(- (/ (- b_2) a) (/ (sqrt (- (* b_2 b_2) (* a c))) a))
72.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.0s

Counts
113 → 113
Iterations
IterNodes
33098
21468
1742
0182

prune1.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 5.3b

localize31.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a))
0.6b
(- (* b_2 b_2) (* a c))
10.7b
(- (/ (- b_2) a) (* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a)))
19.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
13×times-frac associate-*r* add-exp-log
10×sqrt-div
add-cbrt-cube sqrt-prod
add-log-exp
pow1 flip3-- flip--
associate-*l* frac-sub unswap-sqr
frac-times associate-*l/ prod-exp insert-posit16
associate-*r/ un-div-inv
sub-neg diff-log div-exp cbrt-unprod div-inv sub-div
associate--l- neg-sub0 cbrt-undiv rem-sqrt-square rec-exp sqrt-pow1 distribute-rgt-out-- pow1/2 1-exp div-sub pow-prod-down *-commutative
Counts
4 → 99
Calls
4 calls:
30.0ms
(* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a))
7.0ms
(- (* b_2 b_2) (* a c))
47.0ms
(- (/ (- b_2) a) (* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a)))
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series370.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a))
41.0ms
(- (* b_2 b_2) (* a c))
130.0ms
(- (/ (- b_2) a) (* (sqrt (- (* b_2 b_2) (* a c))) (/ 1 a)))
76.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify1.6s

Counts
111 → 111
Iterations
IterNodes
34277
21839
1879
0204

prune1.2s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 5.3b

localize34.0ms

Local error

Found 4 expressions with local error:

0.6b
(- (* b_2 b_2) (* a c))
14.1b
(- (/ (- b_2) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))))
19.8b
(sqrt (- (* b_2 b_2) (* a c)))
19.8b
(sqrt (- (* b_2 b_2) (* a c)))

rewrite614.0ms

Algorithm
rewrite-expression-head
Rules
115×add-sqr-sqrt
59×times-frac
48×sqrt-prod
26×difference-of-squares
16×*-un-lft-identity
add-log-exp
pow1 add-cube-cbrt
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
distribute-lft-out--
rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log
associate--l- neg-sub0 distribute-rgt-neg-in div-sub frac-sub
Counts
4 → 89
Calls
4 calls:
15.0ms
(- (* b_2 b_2) (* a c))
102.0ms
(- (/ (- b_2) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))))
14.0ms
(sqrt (- (* b_2 b_2) (* a c)))
477.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series353.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(- (* b_2 b_2) (* a c))
132.0ms
(- (/ (- b_2) a) (/ (sqrt (sqrt (- (* b_2 b_2) (* a c)))) (/ a (sqrt (sqrt (- (* b_2 b_2) (* a c)))))))
97.0ms
(sqrt (- (* b_2 b_2) (* a c)))
76.0ms
(sqrt (- (* b_2 b_2) (* a c)))

simplify854.0ms

Counts
101 → 101
Iterations
IterNodes
32893
21169
1554
0129

prune1.2s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 5.3b

regimes418.0ms

Accuracy

84.5% (4.3b remaining)

Error of 9.5b against oracle of 5.2b and baseline of 33.2b

bsearch125.0ms

Steps
ItersRangePoint
7
9.852932830556067e+81
3.906369945261731e+83
2.3362227636224895e+83
7
-3.713212020214074e-54
-1.299476807453083e-55
-1.376414644198452e-55

simplify5.0ms

Iterations
IterNodes
231
131
026

end0.0ms

sample3.8s

Algorithm
intervals
Results
949.0ms898×body1280valid
890.0ms1057×body2560valid
773.0ms5867×body80valid
482.0ms2902×body80nan
191.0ms440×body640valid
96.0ms88×body5120valid
84.0ms252×body320valid
23.0ms109×body160valid