Details

Time bar (total: 18.3s)

sample149.0ms

Algorithm
intervals
Results
37.0ms210×body80valid
25.0msbody640valid
23.0ms23×body2560valid
21.0ms25×body1280valid
13.0ms84×body80nan
4.0msbody320valid
2.0msbody5120valid
1.0msbody160valid

simplify136.0ms

Counts
1 → 1
Iterations
IterNodes
done98
798
697
595
487
370
243
124
014

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.5b

localize25.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a))
0.8b
(- (* b b) (* (* 4 a) c))
1.0b
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
20.8b
(sqrt (- (* b b) (* (* 4 a) c)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
10×add-log-exp
add-cbrt-cube add-exp-log
add-sqr-sqrt
add-cube-cbrt
distribute-lft-out
pow1 times-frac associate-/l*
insert-posit16
distribute-rgt-neg-in sqrt-prod
neg-sub0 cbrt-undiv sum-log flip3-+ flip3-- sqrt-div div-exp associate-+l- flip-+ flip-- associate-/l/
+-commutative rem-sqrt-square clear-num associate-/r* sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log div-sub neg-log prod-exp cbrt-unprod div-inv
Counts
4 → 74
Calls
4 calls:
55.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a))
11.0ms
(- (* b b) (* (* 4 a) c))
34.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
15.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

series391.0ms

Counts
4 → 12
Calls
4 calls:
124.0ms
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a))
60.0ms
(- (* b b) (* (* 4 a) c))
109.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
98.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

simplify1.5s

Counts
86 → 86
Iterations
IterNodes
done5000
21358
1406
0153

prune432.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 5.5b

localize28.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (/ 1/2 a))
0.8b
(- (* b b) (* (* 4 a) c))
1.0b
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
20.8b
(sqrt (- (* b b) (* (* 4 a) c)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
19×add-sqr-sqrt
13×associate-*r* add-cube-cbrt
10×times-frac add-log-exp
add-cbrt-cube add-exp-log
pow1
associate-*l*
insert-posit16 distribute-lft-out
flip3-+ sqrt-prod flip-+
frac-times sum-log distribute-rgt-neg-in flip3-- sqrt-div associate-*l/ prod-exp cbrt-unprod flip-- unswap-sqr
neg-sub0 cbrt-undiv +-commutative rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log div-exp pow-prod-down neg-log associate-*r/ *-commutative associate-+l- div-inv
Counts
4 → 84
Calls
4 calls:
64.0ms
(* (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (/ 1/2 a))
11.0ms
(- (* b b) (* (* 4 a) c))
24.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
7.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

series448.0ms

Counts
4 → 12
Calls
4 calls:
158.0ms
(* (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (/ 1/2 a))
68.0ms
(- (* b b) (* (* 4 a) c))
122.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
101.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

simplify1.4s

Counts
96 → 96
Iterations
IterNodes
done5001
21787
1469
0178

prune536.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 5.5b

localize54.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (sqrt 1/2) (- (sqrt (+ (* c (* -4 a)) (* b b))) b))
0.8b
(+ (* c (* -4 a)) (* b b))
1.0b
(- (sqrt (+ (* c (* -4 a)) (* b b))) b)
20.8b
(sqrt (+ (* c (* -4 a)) (* b b)))

rewrite337.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
12×*-un-lft-identity
sqrt-prod
add-cube-cbrt add-log-exp
pow1
add-cbrt-cube associate-*r* associate-*l* add-exp-log
insert-posit16 difference-of-squares
sub-neg
distribute-rgt-in distribute-lft-in flip3-+ flip3-- sqrt-div associate-*r/ flip-+ flip-- distribute-lft-out-- unswap-sqr
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2 diff-log pow-prod-down prod-exp *-commutative cbrt-unprod
Counts
4 → 76
Calls
4 calls:
181.0ms
(* (sqrt 1/2) (- (sqrt (+ (* c (* -4 a)) (* b b))) b))
13.0ms
(+ (* c (* -4 a)) (* b b))
112.0ms
(- (sqrt (+ (* c (* -4 a)) (* b b))) b)
30.0ms
(sqrt (+ (* c (* -4 a)) (* b b)))

series508.0ms

Counts
4 → 12
Calls
4 calls:
208.0ms
(* (sqrt 1/2) (- (sqrt (+ (* c (* -4 a)) (* b b))) b))
68.0ms
(+ (* c (* -4 a)) (* b b))
132.0ms
(- (sqrt (+ (* c (* -4 a)) (* b b))) b)
101.0ms
(sqrt (+ (* c (* -4 a)) (* b b)))

simplify3.0s

Counts
88 → 88
Iterations
IterNodes
done5002
34238
2882
1283
0120

prune430.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 5.5b

localize42.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
1.0b
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
20.8b
(sqrt (- (* b b) (* (* 4 a) c)))
20.8b
(sqrt (- (* b b) (* (* 4 a) c)))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
12×add-log-exp
add-sqr-sqrt
pow1 add-cube-cbrt sqrt-prod
sum-log add-cbrt-cube sqrt-div add-exp-log insert-posit16 distribute-lft-out
neg-sub0 +-commutative rem-sqrt-square distribute-rgt-neg-in sqrt-pow1 flip3-+ flip3-- pow1/2 neg-log associate-+l- flip-+ flip--
Counts
4 → 64
Calls
4 calls:
13.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
21.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
14.0ms
(sqrt (- (* b b) (* (* 4 a) c)))
7.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

series439.0ms

Counts
4 → 12
Calls
4 calls:
113.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
122.0ms
(+ (- b) (sqrt (- (* b b) (* (* 4 a) c))))
101.0ms
(sqrt (- (* b b) (* (* 4 a) c)))
102.0ms
(sqrt (- (* b b) (* (* 4 a) c)))

simplify2.1s

Counts
76 → 76
Iterations
IterNodes
done5001
32649
2693
1219
084

prune397.0ms

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 5.5b

regimes310.0ms

Accuracy

81% (5.2b remaining)

Error of 10.9b against oracle of 5.6b and baseline of 33.1b

bsearch400.0ms

Steps
ItersRangePoint
8
5.451909898538592e-70
5.081728108716245e-67
1.546013236023957e-67
7
6.366271362828677e-80
2.0474353944207673e-78
1.6168702840263923e-79
8
1.9015403840268286e-125
4.787339246176752e-121
1.3353078790738604e-121
7
-9.460060253608456e+39
-2.573022393154551e+38
-9.348931433494438e+39

simplify20.0ms

Iterations
IterNodes
done45
345
242
139
030

end0.0ms

sample4.9s

Algorithm
intervals
Results
1.5s1084×body2560valid
883.0ms5870×body80valid
697.0ms907×body1280valid
534.0ms232×body320valid
488.0ms3007×body80nan
324.0ms447×body640valid
172.0ms101×body5120valid
31.0ms109×body160valid