Details

Time bar (total: 7.8s)

sample26.0ms

Algorithm
intervals
Results
17.0ms256×body80valid

simplify4.0ms

Counts
1 → 1
Iterations
IterNodes
done7
17
06

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.7b

localize15.0ms

Local error

Found 1 expressions with local error:

29.7b
(sqrt (+ (* re re) (* im im)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity sqrt-div add-cube-cbrt
rem-sqrt-square sqrt-pow1 flip3-+ add-cbrt-cube pow1/2 add-exp-log flip-+ insert-posit16 add-log-exp
Counts
1 → 16
Calls
1 calls:
9.0ms
(sqrt (+ (* re re) (* im im)))

series63.0ms

Counts
1 → 3
Calls
1 calls:
63.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.3s

Counts
19 → 19
Iterations
IterNodes
done2019
52019
4995
3435
2196
192
039

prune60.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 8.9b

localize30.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sqrt (+ (* re re) (* im im))))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))

rewrite31.0ms

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

series262.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(cbrt (sqrt (+ (* re re) (* im im))))
54.0ms
(sqrt (+ (* re re) (* im im)))
45.0ms
(sqrt (+ (* re re) (* im im)))
58.0ms
(sqrt (+ (* re re) (* im im)))

simplify995.0ms

Counts
77 → 77
Iterations
IterNodes
done2004
42004
31040
2341
1149
072

prune379.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 8.9b

localize28.0ms

Local error

Found 4 expressions with local error:

4.1b
(exp (log (cbrt (sqrt (+ (* re re) (* im im))))))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×sqrt-prod
11×*-un-lft-identity add-cube-cbrt
log-prod exp-sum
pow1 sqrt-div
cbrt-prod
exp-prod
flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
log-div cbrt-div exp-diff log-pow
pow1/3 rem-exp-log
Counts
4 → 73
Calls
4 calls:
8.0ms
(exp (log (cbrt (sqrt (+ (* re re) (* im im))))))
7.0ms
(sqrt (+ (* re re) (* im im)))
6.0ms
(sqrt (+ (* re re) (* im im)))
6.0ms
(sqrt (+ (* re re) (* im im)))

series224.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(exp (log (cbrt (sqrt (+ (* re re) (* im im))))))
41.0ms
(sqrt (+ (* re re) (* im im)))
40.0ms
(sqrt (+ (* re re) (* im im)))
38.0ms
(sqrt (+ (* re re) (* im im)))

simplify957.0ms

Counts
85 → 85
Iterations
IterNodes
done2000
42000
31144
2409
1199
0113

prune381.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 8.9b

localize67.0ms

Local error

Found 4 expressions with local error:

29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))
29.7b
(sqrt (+ (* re re) (* im im)))

rewrite38.0ms

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

series181.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(sqrt (+ (* re re) (* im im)))
38.0ms
(sqrt (+ (* re re) (* im im)))
47.0ms
(sqrt (+ (* re re) (* im im)))
51.0ms
(sqrt (+ (* re re) (* im im)))

simplify891.0ms

Counts
76 → 76
Iterations
IterNodes
done2019
52019
4995
3435
2196
192
039

prune503.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 8.9b

regimes383.0ms

Accuracy

56.9% (9.3b remaining)

Error of 17.2b against oracle of 7.9b and baseline of 29.5b

bsearch159.0ms

Steps
ItersRangePoint
8
7.938065894163254e+92
5.466900983039234e+96
5.360456255819538e+96
8
2.682856457515952e-293
3.682879132878819e-290
4.660720867938078e-293
7
-1.5942858179205256e-248
-4.44103357617797e-250
-1.9219302233631307e-249
10
-3.5676395954738344e+156
-2.7527531001535463e+137
-1.6423327785059521e+153

simplify6.0ms

Iterations
IterNodes
done20
120
019

end0.0ms

sample798.0ms

Algorithm
intervals
Results
615.0ms8000×body80valid