Details

Time bar (total: 6.6s)

sample28.0ms

Algorithm
intervals
Results
17.0ms256×body80valid

simplify6.0ms

Counts
1 → 1
Iterations
IterNodes
28
18
07

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.3b

localize26.0ms

Local error

Found 2 expressions with local error:

0.0b
(log (sqrt (+ (* re re) (* im im))))
30.0b
(sqrt (+ (* re re) (* im im)))

rewrite51.0ms

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

series168.0ms

Counts
2 → 6
Calls
2 calls:
105.0ms
(log (sqrt (+ (* re re) (* im im))))
63.0ms
(sqrt (+ (* re re) (* im im)))

simplify1.4s

Counts
42 → 42
Iterations
IterNodes
53150
41078
3496
2242
1129
066

prune445.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 7.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (sqrt (+ (* re re) (* im im))))
30.0b
(sqrt (+ (* re re) (* im im)))
30.0b
(sqrt (+ (* re re) (* im im)))
30.0b
(sqrt (+ (* re re) (* im im)))

rewrite39.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:
8.0ms
(cbrt (sqrt (+ (* re re) (* im im))))
7.0ms
(sqrt (+ (* re re) (* im im)))
12.0ms
(sqrt (+ (* re re) (* im im)))
11.0ms
(sqrt (+ (* re re) (* im im)))

series331.0ms

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

simplify1.2s

Counts
77 → 77
Iterations
IterNodes
42993
3997
2350
1149
072

prune995.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 7.0b

localize7.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
10
00

prune9.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 7.0b

localize11.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
10
00

prune1.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 7.0b

regimes518.0ms

Accuracy

59.2% (9.4b remaining)

Error of 16.6b against oracle of 7.2b and baseline of 30.3b

bsearch239.0ms

Steps
ItersRangePoint
9
3.2416582717458495e+102
1.7087861021392926e+108
1.5503547602037399e+103
9
-1.6476049082533209e-217
-3.0866651666303126e-226
-5.407728963531234e-222
10
-1.086738882013716e-173
-4.710062462895905e-188
-4.421534942183472e-187
8
-2.2544727380026611e+95
-6.663293247721072e+92
-1.388360913720003e+94

simplify8.0ms

Iterations
IterNodes
224
124
023

end0.0ms

sample1.1s

Algorithm
intervals
Results
853.0ms8000×body80valid