Details

Time bar (total: 13.5s)

sample89.0ms

Algorithm
intervals
Results
26.0ms188×body80valid
14.0ms16×body2560valid
12.0ms17×body1280valid
11.0ms11×body5120valid
8.0ms14×body640valid
3.0msbody320valid
1.0msbody160valid

simplify16.0ms

Counts
1 → 1
Iterations
IterNodes
done31
331
229
124
012

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.3b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(sqrt (* (+ (hypot re im) re) 2.0))
0.0b
(hypot re im)
1.1b
(+ (hypot re im) re)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
pow1 *-un-lft-identity
add-log-exp
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u fma-def add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
sqrt-pow1 flip3-+ sqrt-div associate-*l/ flip-+
+-commutative hypot-udef sum-log pow1/2 pow-prod-down sqrt-prod distribute-lft-out
Counts
3 → 45
Calls
3 calls:
12.0ms
(sqrt (* (+ (hypot re im) re) 2.0))
0.0ms
(hypot re im)
6.0ms
(+ (hypot re im) re)

series410.0ms

Counts
3 → 9
Calls
3 calls:
274.0ms
(sqrt (* (+ (hypot re im) re) 2.0))
65.0ms
(hypot re im)
71.0ms
(+ (hypot re im) re)

simplify1.0s

Counts
54 → 54
Iterations
IterNodes
done2000
42000
31412
2487
1190
089

prune559.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 14.1b

localize32.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (hypot re im))
0.5b
(cbrt (hypot re im))
0.5b
(cbrt (hypot re im))
9.9b
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (cbrt (hypot re im))) re)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3
+-commutative sum-log fma-def flip3-+ flip-+
Counts
4 → 57
Calls
4 calls:
1.0ms
(cbrt (hypot re im))
1.0ms
(cbrt (hypot re im))
1.0ms
(cbrt (hypot re im))
18.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (cbrt (hypot re im))) re)

series505.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(cbrt (hypot re im))
174.0ms
(cbrt (hypot re im))
135.0ms
(cbrt (hypot re im))
76.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (cbrt (hypot re im))) re)

simplify1.2s

Counts
69 → 69
Iterations
IterNodes
done2001
42001
31337
2430
1153
065

prune766.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 14.0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (hypot re im))
0.5b
(cbrt (hypot re im))
0.5b
(cbrt (hypot re im))
11.6b
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (sqrt (cbrt (hypot re im))) (sqrt (cbrt (hypot re im))))) re)

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3
+-commutative sum-log fma-def flip3-+ flip-+
Counts
4 → 57
Calls
4 calls:
1.0ms
(cbrt (hypot re im))
1.0ms
(cbrt (hypot re im))
1.0ms
(cbrt (hypot re im))
44.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (sqrt (cbrt (hypot re im))) (sqrt (cbrt (hypot re im))))) re)

series605.0ms

Counts
4 → 12
Calls
4 calls:
195.0ms
(cbrt (hypot re im))
165.0ms
(cbrt (hypot re im))
160.0ms
(cbrt (hypot re im))
84.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (sqrt (cbrt (hypot re im))) (sqrt (cbrt (hypot re im))))) re)

simplify1.4s

Counts
69 → 69
Iterations
IterNodes
done2054
42054
31900
2544
1165
067

prune1.0s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 14.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (hypot re im))
0.6b
(cbrt (sqrt (hypot re im)))
0.6b
(cbrt (sqrt (hypot re im)))
10.6b
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (cbrt (sqrt (hypot re im))) (cbrt (sqrt (hypot re im))))) re)

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
sqrt-prod add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3
+-commutative sum-log fma-def flip3-+ flip-+
Counts
4 → 63
Calls
4 calls:
1.0ms
(cbrt (hypot re im))
2.0ms
(cbrt (sqrt (hypot re im)))
2.0ms
(cbrt (sqrt (hypot re im)))
56.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (cbrt (sqrt (hypot re im))) (cbrt (sqrt (hypot re im))))) re)

series580.0ms

Counts
4 → 12
Calls
4 calls:
174.0ms
(cbrt (hypot re im))
165.0ms
(cbrt (sqrt (hypot re im)))
157.0ms
(cbrt (sqrt (hypot re im)))
84.0ms
(+ (* (* (cbrt (hypot re im)) (cbrt (hypot re im))) (* (cbrt (sqrt (hypot re im))) (cbrt (sqrt (hypot re im))))) re)

simplify1.1s

Counts
75 → 75
Iterations
IterNodes
done2008
32008
2697
1214
096

prune1.0s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 13.9b

regimes233.0ms

Accuracy

0% (0.3b remaining)

Error of 13.4b against oracle of 13.1b and baseline of 13.4b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done12
112
09

end0.0ms

sample2.6s

Algorithm
intervals
Results
805.0ms5994×body80valid
692.0ms517×body1280valid
573.0ms694×body2560valid
214.0ms290×body5120valid
121.0ms286×body640valid
70.0ms147×body320valid
14.0ms72×body160valid