Details

Time bar (total: 21.9s)

sample84.0ms

Algorithm
intervals
Results
24.0ms29×body1280valid
17.0ms36×body2560valid
16.0ms184×body80valid
6.0ms77×body80nan
3.0ms10×body640valid
2.0ms10×body320valid
2.0msbody5120valid
1.0msbody160valid

simplify496.0ms

Counts
1 → 1
Iterations
IterNodes
8102
7102
6101
599
491
373
241
122
012

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.7b

localize42.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 3 a) c)
1.1b
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))
1.2b
(- (* b b) (* (* 3 a) c))
23.1b
(sqrt (- (* b b) (* (* 3 a) c)))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
10×add-sqr-sqrt pow1 fma-def add-log-exp
add-cbrt-cube add-exp-log add-cube-cbrt
expm1-log1p-u distribute-rgt-neg-in insert-posit16 log1p-expm1-u
distribute-lft-neg-in associate-*r* pow-prod-down prod-exp sqrt-prod cbrt-unprod
sum-log flip3-- sqrt-div flip-- distribute-lft-out
neg-sub0 +-commutative rem-sqrt-square neg-mul-1 sub-neg sqrt-pow1 flip3-+ pow1/2 fma-neg diff-log associate-*l* prod-diff neg-log *-commutative associate-+l- flip-+
Counts
4 → 84
Calls
4 calls:
25.0ms
(* (* 3 a) c)
16.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))
8.0ms
(- (* b b) (* (* 3 a) c))
14.0ms
(sqrt (- (* b b) (* (* 3 a) c)))

series328.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* (* 3 a) c)
109.0ms
(+ (- b) (sqrt (- (* b b) (* (* 3 a) c))))
80.0ms
(- (* b b) (* (* 3 a) c))
116.0ms
(sqrt (- (* b b) (* (* 3 a) c)))

simplify3.1s

Counts
96 → 96
Iterations
IterNodes
33759
21097
1351
0138

prune1.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 10.5b

localize27.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (sqrt (fma -3 (* c a) (* b b))) b) (* 3 a))
1.1b
(- (sqrt (fma -3 (* c a) (* b b))) b)
1.3b
(fma -3 (* c a) (* b b))
23.1b
(sqrt (fma -3 (* c a) (* b b)))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
34×add-sqr-sqrt
27×*-un-lft-identity
21×add-cube-cbrt
18×prod-diff sqrt-prod
add-cbrt-cube add-exp-log
times-frac fma-neg associate-/l* add-log-exp difference-of-squares
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u
distribute-lft-out--
cbrt-undiv flip3-- div-exp flip-- associate-/l/
rem-sqrt-square clear-num associate-/r* sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log div-sub prod-exp cbrt-unprod fma-udef div-inv
Counts
4 → 102
Calls
4 calls:
22.0ms
(/ (- (sqrt (fma -3 (* c a) (* b b))) b) (* 3 a))
7.0ms
(- (sqrt (fma -3 (* c a) (* b b))) b)
0.0ms
(fma -3 (* c a) (* b b))
1.0ms
(sqrt (fma -3 (* c a) (* b b)))

series377.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(/ (- (sqrt (fma -3 (* c a) (* b b))) b) (* 3 a))
104.0ms
(- (sqrt (fma -3 (* c a) (* b b))) b)
76.0ms
(fma -3 (* c a) (* b b))
81.0ms
(sqrt (fma -3 (* c a) (* b b)))

simplify2.0s

Counts
114 → 114
Iterations
IterNodes
33112
2898
1329
0152

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 10.4b

localize26.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ (- (sqrt (fma -3 (* c a) (* b b))) b) 3) a)
1.1b
(- (sqrt (fma -3 (* c a) (* b b))) b)
1.3b
(fma -3 (* c a) (* b b))
23.1b
(sqrt (fma -3 (* c a) (* b b)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
135×add-sqr-sqrt
108×*-un-lft-identity
82×add-cube-cbrt
28×sqrt-prod
26×difference-of-squares
22×associate-/l*
18×prod-diff
13×distribute-lft-out--
add-cbrt-cube add-exp-log
fma-neg add-log-exp
pow1 div-inv
expm1-log1p-u insert-posit16 log1p-expm1-u
cbrt-undiv associate-/r* div-exp
div-sub
rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 flip3-- pow1/2 diff-log fma-udef flip-- associate-/l/
Counts
4 → 179
Calls
4 calls:
26.0ms
(/ (/ (- (sqrt (fma -3 (* c a) (* b b))) b) 3) a)
7.0ms
(- (sqrt (fma -3 (* c a) (* b b))) b)
0.0ms
(fma -3 (* c a) (* b b))
1.0ms
(sqrt (fma -3 (* c a) (* b b)))

series472.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(/ (/ (- (sqrt (fma -3 (* c a) (* b b))) b) 3) a)
117.0ms
(- (sqrt (fma -3 (* c a) (* b b))) b)
95.0ms
(fma -3 (* c a) (* b b))
138.0ms
(sqrt (fma -3 (* c a) (* b b)))

simplify2.4s

Counts
191 → 191
Iterations
IterNodes
34349
21410
1600
0278

prune2.2s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 10.4b

localize38.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- (sqrt (fma c (* -3 a) (* b b))) b) (/ 1/3 a))
0.3b
(/ 1/3 a)
1.1b
(- (sqrt (fma c (* -3 a) (* b b))) b)
23.1b
(sqrt (fma c (* -3 a) (* b b)))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
39×*-un-lft-identity
35×add-cube-cbrt
19×times-frac
18×prod-diff
17×sqrt-prod
13×associate-*r*
11×add-cbrt-cube add-exp-log
pow1
fma-neg associate-*l* add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u difference-of-squares
associate-/r* flip3-- flip-- associate-/l*
frac-times cbrt-undiv div-exp associate-*l/ prod-exp cbrt-unprod div-inv distribute-lft-out-- unswap-sqr
rem-sqrt-square clear-num sub-neg frac-2neg sqrt-pow1 pow1/2 diff-log pow-prod-down associate-*r/ *-commutative
Counts
4 → 130
Calls
4 calls:
45.0ms
(* (- (sqrt (fma c (* -3 a) (* b b))) b) (/ 1/3 a))
4.0ms
(/ 1/3 a)
8.0ms
(- (sqrt (fma c (* -3 a) (* b b))) b)
1.0ms
(sqrt (fma c (* -3 a) (* b b)))

series381.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(* (- (sqrt (fma c (* -3 a) (* b b))) b) (/ 1/3 a))
31.0ms
(/ 1/3 a)
122.0ms
(- (sqrt (fma c (* -3 a) (* b b))) b)
100.0ms
(sqrt (fma c (* -3 a) (* b b)))

simplify1.5s

Counts
142 → 142
Iterations
IterNodes
33249
21027
1379
0181

prune1.6s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 10.4b

regimes409.0ms

Accuracy

84.8% (3.3b remaining)

Error of 15.2b against oracle of 12.0b and baseline of 33.4b

bsearch185.0ms

Steps
ItersRangePoint
10
8.951341119180922e-71
6.02619389320856e-56
2.1188761372830013e-69
9
-1.0070153765052194e+149
-1.0895875309198726e+143
-1.877074429265673e+148

simplify5.0ms

Iterations
IterNodes
232
132
029

end0.0ms

sample3.8s

Algorithm
intervals
Results
884.0ms1115×body2560valid
862.0ms5822×body80valid
567.0ms910×body1280valid
455.0ms109×body5120valid
349.0ms2907×body80nan
244.0ms419×body640valid
73.0ms229×body320valid
23.0ms102×body160valid