Details

Time bar (total: 18.0s)

sample85.0ms

Algorithm
intervals
Results
34.0ms26×body2560valid
20.0ms188×body80valid
8.0ms16×body1280valid
5.0ms14×body640valid
4.0msbody5120valid
2.0msbody320valid
0.0msbody160valid

simplify12.0ms

Counts
1 → 1
Iterations
IterNodes
done24
224
122
012

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 39.7b

localize21.0ms

Local error

Found 3 expressions with local error:

0.0b
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
0.2b
(+ (sqrt (+ (* re re) (* im im))) re)
30.6b
(sqrt (+ (* re re) (* im im)))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
pow1
*-un-lft-identity
add-sqr-sqrt add-log-exp
sqrt-div add-cube-cbrt sqrt-prod
sqrt-pow1 flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16
pow1/2 associate-*r/
+-commutative rem-sqrt-square sum-log pow-prod-down distribute-lft-out
Counts
3 → 43
Calls
3 calls:
17.0ms
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
38.0ms
(+ (sqrt (+ (* re re) (* im im))) re)
7.0ms
(sqrt (+ (* re re) (* im im)))

series313.0ms

Counts
3 → 9
Calls
3 calls:
209.0ms
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
63.0ms
(+ (sqrt (+ (* re re) (* im im))) re)
41.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.8s

Counts
52 → 52
Iterations
IterNodes
done5002
32104
2669
1246
0102

prune233.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 18.4b

localize32.0ms

Local error

Found 4 expressions with local error:

0.3b
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
5.8b
(exp (log (sqrt (+ (* re re) (* im im)))))
16.3b
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
30.6b
(sqrt (+ (* re re) (* im im)))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1 *-un-lft-identity
add-sqr-sqrt
add-cube-cbrt
sqrt-prod
log-prod exp-prod sqrt-div exp-sum add-log-exp
sqrt-pow1 flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16
pow1/2 log-pow
log-div exp-diff associate-*r/
+-commutative rem-sqrt-square sum-log pow-prod-down distribute-lft-out rem-exp-log
Counts
4 → 66
Calls
4 calls:
39.0ms
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
16.0ms
(exp (log (sqrt (+ (* re re) (* im im)))))
64.0ms
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
6.0ms
(sqrt (+ (* re re) (* im im)))

series403.0ms

Counts
4 → 12
Calls
4 calls:
259.0ms
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
49.0ms
(exp (log (sqrt (+ (* re re) (* im im)))))
55.0ms
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
41.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.9s

Counts
78 → 78
Iterations
IterNodes
done5000
32185
2749
1297
0142

prune442.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 18.3b

localize42.0ms

Local error

Found 4 expressions with local error:

0.3b
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
6.0b
(pow (sqrt E) (log (+ (* re re) (* im im))))
16.3b
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
31.8b
(log (+ (* re re) (* im im)))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1 *-un-lft-identity
add-sqr-sqrt add-cube-cbrt
log-prod unpow-prod-down add-exp-log add-log-exp
log-div pow-unpow flip3-+ add-cbrt-cube sqrt-prod flip-+ insert-posit16
unpow-prod-up pow-pow sqrt-pow1
pow1/2 sqrt-div associate-*r/ log-pow pow-sub
pow-to-exp +-commutative sum-log rem-log-exp pow-prod-down pow-exp sqrt-pow2 distribute-lft-out sqr-pow
Counts
4 → 72
Calls
4 calls:
39.0ms
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
7.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
50.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
10.0ms
(log (+ (* re re) (* im im)))

series1.2s

Counts
4 → 12
Calls
4 calls:
430.0ms
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
343.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
334.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
66.0ms
(log (+ (* re re) (* im im)))

simplify2.6s

Counts
84 → 84
Iterations
IterNodes
done5006
34255
21347
1520
0195

prune573.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 18.3b

localize41.0ms

Local error

Found 4 expressions with local error:

16.3b
(+ (* (* (cbrt (exp (log (sqrt (+ (* re re) (* im im)))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) re)
30.6b
(sqrt (+ (* re re) (* im im)))
30.6b
(sqrt (+ (* re re) (* im im)))
30.6b
(sqrt (+ (* re re) (* im im)))

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
sqrt-div add-log-exp
flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16
rem-sqrt-square sqrt-pow1 pow1/2
+-commutative sum-log
Counts
4 → 60
Calls
4 calls:
143.0ms
(+ (* (* (cbrt (exp (log (sqrt (+ (* re re) (* im im)))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) re)
6.0ms
(sqrt (+ (* re re) (* im im)))
6.0ms
(sqrt (+ (* re re) (* im im)))
6.0ms
(sqrt (+ (* re re) (* im im)))

series199.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(+ (* (* (cbrt (exp (log (sqrt (+ (* re re) (* im im)))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) re)
43.0ms
(sqrt (+ (* re re) (* im im)))
43.0ms
(sqrt (+ (* re re) (* im im)))
62.0ms
(sqrt (+ (* re re) (* im im)))

simplify3.0s

Counts
72 → 72
Iterations
IterNodes
done5003
43355
31089
2406
1170
067

prune561.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 18.3b

regimes878.0ms

Accuracy

50.6% (10.2b remaining)

Error of 26.9b against oracle of 16.8b and baseline of 37.3b

bsearch759.0ms

Steps
ItersRangePoint
9
1.429091952413382e+57
1.929040067784495e+66
1.8791426213625292e+66
6
-2.6932251597731984e-267
-2.411444983002134e-268
-2.538815066158378e-267
8
-1.6265519976166056e-92
-7.3197477337145505e-96
-7.961223836723572e-96
8
-4.5757220010827695e-20
-1.1182933433151548e-24
-4.4945327826415316e-20
9
-2.7564489020957398e+29
-2.4929933727801765e+22
-1.0974932438808633e+26

simplify20.0ms

Iterations
IterNodes
done58
158
045

end0.0ms

sample2.4s

Algorithm
intervals
Results
921.0ms6092×body80valid
542.0ms657×body2560valid
293.0ms456×body1280valid
282.0ms278×body5120valid
153.0ms282×body640valid
52.0ms160×body320valid
20.0ms75×body160valid