Details

Time bar (total: 19.3s)

sample63.0ms

Algorithm
intervals
Results
18.0ms188×body80valid
15.0ms26×body2560valid
9.0ms16×body1280valid
6.0ms14×body640valid
4.0msbody5120valid
1.0msbody320valid
0.0msbody160valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done24
224
122
012

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 39.7b

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

rewrite65.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:
35.0ms
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
21.0ms
(+ (sqrt (+ (* re re) (* im im))) re)
8.0ms
(sqrt (+ (* re re) (* im im)))

series345.0ms

Counts
3 → 9
Calls
3 calls:
228.0ms
(sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))
67.0ms
(+ (sqrt (+ (* re re) (* im im))) re)
50.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.1s

Counts
52 → 52
Iterations
IterNodes
done5025
32318
2694
1246
0102

prune270.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 18.4b

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

rewrite114.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:
43.0ms
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
17.0ms
(exp (log (sqrt (+ (* re re) (* im im)))))
48.0ms
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
6.0ms
(sqrt (+ (* re re) (* im im)))

series440.0ms

Counts
4 → 12
Calls
4 calls:
259.0ms
(sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re)))
63.0ms
(exp (log (sqrt (+ (* re re) (* im im)))))
72.0ms
(+ (exp (log (sqrt (+ (* re re) (* im im))))) re)
45.0ms
(sqrt (+ (* re re) (* im im)))

simplify2.0s

Counts
78 → 78
Iterations
IterNodes
done5001
32468
2761
1297
0142

prune491.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 18.3b

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

rewrite81.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)))
7.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
36.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
12.0ms
(log (+ (* re re) (* im im)))

series1.3s

Counts
4 → 12
Calls
4 calls:
459.0ms
(sqrt (* 2.0 (+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)))
358.0ms
(pow (sqrt E) (log (+ (* re re) (* im im))))
386.0ms
(+ (pow (sqrt E) (log (+ (* re re) (* im im)))) re)
54.0ms
(log (+ (* re re) (* im im)))

simplify2.9s

Counts
84 → 84
Iterations
IterNodes
done5001
34871
21445
1520
0195

prune687.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 18.3b

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

rewrite190.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:
157.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)
12.0ms
(sqrt (+ (* re re) (* im im)))
12.0ms
(sqrt (+ (* re re) (* im im)))
9.0ms
(sqrt (+ (* re re) (* im im)))

series216.0ms

Counts
4 → 12
Calls
4 calls:
74.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)
45.0ms
(sqrt (+ (* re re) (* im im)))
51.0ms
(sqrt (+ (* re re) (* im im)))
44.0ms
(sqrt (+ (* re re) (* im im)))

simplify3.1s

Counts
72 → 72
Iterations
IterNodes
done5001
43939
31171
2412
1170
067

prune469.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 18.3b

regimes976.0ms

Accuracy

50.6% (10.2b remaining)

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

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

simplify10.0ms

Iterations
IterNodes
done58
158
045

end0.0ms

sample2.7s

Algorithm
intervals
Results
866.0ms6092×body80valid
730.0ms456×body1280valid
514.0ms657×body2560valid
249.0ms278×body5120valid
121.0ms282×body640valid
52.0ms160×body320valid
16.0ms75×body160valid