Details

Time bar (total: 17.5s)

sample36.0ms

Algorithm
intervals
Results
9.0ms188×body80valid
8.0ms26×body2560valid
4.0ms16×body1280valid
3.0ms14×body640valid
2.0msbody5120valid
1.0msbody320valid
0.0msbody160valid

simplify17.0ms

Counts
1 → 1
Iterations
IterNodes
done24
224
122
012

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 39.7b

localize68.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)))

rewrite79.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:
25.0ms
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
42.0ms
(+ (sqrt (+ (* re re) (* im im))) re)
11.0ms
(sqrt (+ (* re re) (* im im)))

series397.0ms

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

simplify1.7s

Counts
52 → 52
Iterations
IterNodes
done5002
32104
2669
1246
0102

prune293.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 18.4b

localize56.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)))

rewrite130.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:
37.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)
11.0ms
(sqrt (+ (* re re) (* im im)))

series391.0ms

Counts
4 → 12
Calls
4 calls:
239.0ms
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
42.0ms
(exp (log (sqrt (+ (* re re) (* im im)))))
68.0ms
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
42.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.9s

Counts
78 → 78
Iterations
IterNodes
done5000
32185
2749
1297
0142

prune379.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 18.3b

localize55.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)))

rewrite111.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:
24.0ms
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
16.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
59.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
11.0ms
(log (+ (* re re) (* im im)))

series1.1s

Counts
4 → 12
Calls
4 calls:
387.0ms
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
301.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
326.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
58.0ms
(log (+ (* re re) (* im im)))

simplify3.1s

Counts
84 → 84
Iterations
IterNodes
done5006
34255
21347
1520
0195

prune560.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 18.3b

localize40.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)))

rewrite130.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:
111.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)))

series207.0ms

Counts
4 → 12
Calls
4 calls:
58.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)
48.0ms
(sqrt (+ (* re re) (* im im)))
52.0ms
(sqrt (+ (* re re) (* im im)))
48.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.8s

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

prune579.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 18.3b

regimes965.0ms

Accuracy

50.6% (10.2b remaining)

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

bsearch388.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

simplify22.0ms

Iterations
IterNodes
done58
158
045

end0.0ms

sample1.9s

Algorithm
intervals
Results
553.0ms6092×body80valid
549.0ms278×body5120valid
367.0ms657×body2560valid
141.0ms456×body1280valid
108.0ms282×body640valid
59.0ms160×body320valid
9.0ms75×body160valid