Details

Time bar (total: 28.6s)

sample357.0ms

Algorithm
intervals
Results
48.0ms24×body1280valid
30.0ms184×body80valid
29.0ms38×body2560valid
11.0ms96×body80nan
8.0ms17×body640valid
3.0msbody5120valid
2.0msbody320valid
1.0msbody160valid

simplify556.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
555.0ms
(/ (+ (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)

prune24.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 34.5b

localize27.0ms

Local error

Found 4 expressions with local error:

23.0b
(sqrt (- (* b_2 b_2) (* a c)))
1.8b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.2b
(- (* b_2 b_2) (* a c))
0.3b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)

rewrite186.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
94.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
61.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
15.0ms
(- (* b_2 b_2) (* a c))
9.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series371.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
125.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
106.0ms
(sqrt (- (* b_2 b_2) (* a c)))
102.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
37.0ms
(- (* b_2 b_2) (* a c))

simplify4.3s

Counts
73 → 100
Calls
73 calls:
Slowest
422.0ms
(sqrt (- (pow (* b_2 b_2) 3) (pow (* a c) 3)))
403.0ms
(- (* (sqrt (- (* b_2 b_2) (* a c))) (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 b_2))
310.0ms
(/ (* (* (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (* (* a a) a))
288.0ms
(- (pow (sqrt (- (* b_2 b_2) (* a c))) 3) (pow b_2 3))
235.0ms
(- b_2 (* 1/2 (/ (* a c) b_2)))

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.5b

localize28.0ms

Local error

Found 4 expressions with local error:

23.0b
(sqrt (- (* b_2 b_2) (* a c)))
1.8b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.2b
(- (* b_2 b_2) (* a c))
0.3b
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)

rewrite182.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
119.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
39.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
15.0ms
(- (* b_2 b_2) (* a c))
8.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series381.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
136.0ms
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
102.0ms
(sqrt (- (* b_2 b_2) (* a c)))
96.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
47.0ms
(- (* b_2 b_2) (* a c))

simplify4.1s

Counts
73 → 100
Calls
73 calls:
Slowest
437.0ms
(- (* (sqrt (- (* b_2 b_2) (* a c))) (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 b_2))
361.0ms
(sqrt (- (pow (* b_2 b_2) 3) (pow (* a c) 3)))
303.0ms
(- (pow (sqrt (- (* b_2 b_2) (* a c))) 3) (pow b_2 3))
243.0ms
(- b_2 (* 1/2 (/ (* a c) b_2)))
242.0ms
(/ (* (* (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (* (* a a) a))

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 4.5b

localize32.0ms

Local error

Found 4 expressions with local error:

23.0b
(sqrt (- (* b_2 b_2) (* a c)))
1.8b
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
1.2b
(- (* b_2 b_2) (* a c))
0.3b
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))

rewrite112.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
associate-/r* add-cbrt-cube add-exp-log
pow1 distribute-lft-out--
flip3-- insert-posit16 flip--
associate-/l*
sub-neg sqrt-div diff-log associate-/r/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 div-exp div-inv
Counts
4 → 87
Calls
4 calls:
Slowest
48.0ms
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
35.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
20.0ms
(- (* b_2 b_2) (* a c))
7.0ms
(sqrt (- (* b_2 b_2) (* a c)))

series469.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
242.0ms
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
103.0ms
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
87.0ms
(sqrt (- (* b_2 b_2) (* a c)))
37.0ms
(- (* b_2 b_2) (* a c))

simplify3.6s

Counts
74 → 99
Calls
74 calls:
Slowest
301.0ms
(sqrt (- (pow (* b_2 b_2) 3) (pow (* a c) 3)))
260.0ms
(+ (* (sqrt (- (* b_2 b_2) (* a c))) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* b_2 b_2) (* (sqrt (- (* b_2 b_2) (* a c))) b_2)))
236.0ms
(- b_2 (* 1/2 (/ (* a c) b_2)))
210.0ms
(/ (* (* a a) a) (* (* (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
206.0ms
(sqrt (- (* (* b_2 b_2) (* b_2 b_2)) (* (* a c) (* a c))))

prune1.2s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 4.5b

localize39.0ms

Local error

Found 4 expressions with local error:

23.0b
(sqrt (- (* b_2 b_2) (* a c)))
8.5b
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
1.2b
(- (* b_2 b_2) (* a c))
0.1b
(/ (sqrt (- (* b_2 b_2) (* a c))) a)

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
31×times-frac
30×*-un-lft-identity
22×add-cube-cbrt
17×sqrt-prod
add-log-exp
add-cbrt-cube add-exp-log associate-/l* difference-of-squares
pow1
flip3-- sqrt-div insert-posit16 flip-- distribute-lft-out--
associate-/r* div-inv
sub-neg diff-log associate-/l/
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 distribute-rgt-out-- pow1/2 div-exp frac-sub sub-div
Counts
4 → 97
Calls
4 calls:
Slowest
64.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
22.0ms
(sqrt (- (* b_2 b_2) (* a c)))
13.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
8.0ms
(- (* b_2 b_2) (* a c))

series423.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
138.0ms
(- (/ (sqrt (- (* b_2 b_2) (* a c))) a) (/ b_2 a))
137.0ms
(/ (sqrt (- (* b_2 b_2) (* a c))) a)
83.0ms
(sqrt (- (* b_2 b_2) (* a c)))
65.0ms
(- (* b_2 b_2) (* a c))

simplify4.2s

Counts
92 → 109
Calls
92 calls:
Slowest
333.0ms
(sqrt (- (pow (* b_2 b_2) 3) (pow (* a c) 3)))
319.0ms
(sqrt (- (pow (* b_2 b_2) 3) (pow (* a c) 3)))
212.0ms
(- b_2 (* 1/2 (/ (* a c) b_2)))
198.0ms
(sqrt (- (* (* b_2 b_2) (* b_2 b_2)) (* (* a c) (* a c))))
193.0ms
(/ (exp (* b_2 b_2)) (exp (* a c)))

prune1.2s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 4.5b

regimes590.0ms

Accuracy

83.4% (4.7b remaining)

Error of 10.1b against oracle of 5.4b and baseline of 33.9b

bsearch149.0ms

end0.0ms

sample3.8s

Algorithm
intervals
Results
1.3s1088×body2560valid
812.0ms5840×body80valid
483.0ms913×body1280valid
459.0ms2878×body80nan
217.0ms441×body640valid
150.0ms125×body5120valid
75.0ms239×body320valid
29.0ms139×body160valid