Details

Time bar (total: 15.5s)

sample38.0ms

Algorithm
intervals
Results
14.0ms331×body80valid

simplify12.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
1117
2187
done187

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 1 expressions with local error:

0.0b
(- (* x.re y.re) (* x.im y.im))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt sub-neg flip3-- *-un-lft-identity diff-log add-cbrt-cube flip--
Counts
1 → 12
Calls
1 calls:
16.0ms
(- (* x.re y.re) (* x.im y.im))

series56.0ms

Counts
1 → 3
Calls
1 calls:
56.0ms
(- (* x.re y.re) (* x.im y.im))

simplify2.1s

Counts
15 → 15
Iterations

Useful iterations: 3 (172.0ms)

IterNodesCost
033168
192163
2273163
3788149
41796149
done5000149

prune41.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* x.re y.re) (* x.im y.im))
0.3b
(pow (- (* x.re y.re) (* x.im y.im)) 3)
36.8b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
unpow-prod-down cube-prod
add-log-exp
pow1 add-exp-log cube-div add-cbrt-cube
pow-unpow flip3-- flip--
cube-mult cbrt-div unpow3 sqr-pow
pow-to-exp sub-neg pow-pow pow1/3 diff-log pow-exp rem-cbrt-cube rem-cube-cbrt
Counts
3 → 60
Calls
3 calls:
17.0ms
(- (* x.re y.re) (* x.im y.im))
22.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3)
20.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))

series297.0ms

Counts
3 → 9
Calls
3 calls:
59.0ms
(- (* x.re y.re) (* x.im y.im))
182.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3)
57.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))

simplify938.0ms

Counts
69 → 69
Iterations

Useful iterations: done (934.0ms)

IterNodesCost
0971098
1256909
2838825
done5001821

prune268.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.9b
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
0.9b
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
7.4b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
7.4b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
14×cbrt-prod
12×add-sqr-sqrt add-cube-cbrt unpow-prod-down *-un-lft-identity
pow1 add-exp-log pow-unpow
add-cbrt-cube add-log-exp sqr-pow
pow-to-exp pow-pow pow1/3 pow-exp
Counts
4 → 64
Calls
4 calls:
21.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
11.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
13.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
22.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

series645.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
201.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
132.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
151.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

simplify4.1s

Counts
76 → 76
Iterations

Useful iterations: 4 (2.2s)

IterNodesCost
0941212
12141142
25201072
314901040
449971018
done50011018

prune368.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.9b
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
7.4b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
7.4b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
7.4b
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
12×add-sqr-sqrt add-cube-cbrt unpow-prod-down *-un-lft-identity
pow1 add-exp-log
add-cbrt-cube add-log-exp sqr-pow
pow-unpow pow1/3
pow-to-exp pow-pow pow-exp
Counts
4 → 62
Calls
4 calls:
22.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
20.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
20.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
10.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

series504.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(pow (- (* x.re y.re) (* x.im y.im)) 3/2)
98.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
126.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))
124.0ms
(cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3/2))

simplify4.0s

Counts
74 → 74
Iterations

Useful iterations: 4 (2.2s)

IterNodesCost
0941272
12141211
25201124
314901078
449971061
done50011061

prune417.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.0b

regimes170.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
197
done97

end0.0ms

sample1.1s

Algorithm
intervals
Results
518.0ms10411×body80valid