Details

Time bar (total: 8.0s)

analyze347.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
50%50%0.1%5
50%50%0.1%6
50%37.5%12.6%7
50%37.5%12.6%8
50%31.2%18.8%9
50%31.2%18.8%10
50%28.1%22%11
50%28.1%22%12
50%26.5%23.5%13
50%26.5%23.5%14

sample91.0ms

Algorithm
intervals
Results
28.0ms53×body1280valid
17.0ms51×body1280invalid
10.0ms42×body640invalid
8.0ms142×body80valid
7.0ms25×body640valid
4.0ms25×body320valid
3.0ms19×body320invalid
1.0ms11×body160invalid
1.0ms11×body160valid
1.0ms17×body80invalid

simplify212.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (197.0ms)

IterNodesCost
0488218
1488218

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
0.0b
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64 pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
add-log-exp_binary64 associate-*r*_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 add-cube-cbrt_binary64 prod-exp_binary64 add-sqr-sqrt_binary64
flip3-+_binary64 distribute-lft-out_binary64 associate-*r/_binary64 insert-posit16 flip-+_binary64
distribute-lft-in_binary64 associate-*l*_binary64 distribute-rgt-in_binary64 +-commutative_binary64 sum-log_binary64 *-commutative_binary64
Counts
2 → 37
Calls
2 calls:
7.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
12.0ms
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))

series416.0ms

Counts
2 → 6
Calls
2 calls:
171.0ms
(+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
245.0ms
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0468550
1468550
089
189
0468550
1468550
089
189
013
113
0273320
1273320
079
179
0273320
1273320
079
179
013
113

simplify128.0ms

Counts
43 → 43
Iterations

Useful iterations: 0 (105.0ms)

IterNodesCost
04880663
14880663

prune31.0ms

Filtered
28 candidates to 43 candidates (-53.6%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New41243
Fresh000
Picked011
Done000
Total41344

Merged error: 0b

Counts
44 → 3

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (exp.f64 im) -2)
0.1b
(pow.f64 (exp.f64 im) 2)
0.1b
(pow.f64 (exp.f64 im) 3)
5.8b
(+.f64 (pow.f64 (exp.f64 im) 2) -1)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity_binary64 add-sqr-sqrt_binary64
14×add-cube-cbrt_binary64
12×pow-pow_binary64
10×unpow-prod-down_binary64
pow-unpow_binary64 exp-prod_binary64
pow1_binary64
add-log-exp_binary64
add-cbrt-cube_binary64
sqr-pow_binary64 add-exp-log_binary64 difference-of-sqr--1_binary64 insert-posit16
pow-to-exp_binary64 cube-prod_binary64 pow-exp_binary64
unpow2_binary64
flip3-+_binary64 distribute-lft-out_binary64 rem-cube-cbrt_binary64 +-commutative_binary64 flip-+_binary64 unpow3_binary64 sum-log_binary64 cube-mult_binary64
Counts
4 → 87
Calls
4 calls:
4.0ms
(pow.f64 (exp.f64 im) -2)
4.0ms
(pow.f64 (exp.f64 im) 2)
4.0ms
(pow.f64 (exp.f64 im) 3)
7.0ms
(+.f64 (pow.f64 (exp.f64 im) 2) -1)

series1.2s

Counts
4 → 12
Calls
4 calls:
333.0ms
(pow.f64 (exp.f64 im) -2)
223.0ms
(pow.f64 (exp.f64 im) 2)
225.0ms
(pow.f64 (exp.f64 im) 3)
394.0ms
(+.f64 (pow.f64 (exp.f64 im) 2) -1)
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0448825
1448825
0119
1119
0448825
1448825
0119
1119
0496127
1496127
0417798
1417798
0139
1139
0417798
1417798
0139
1139
013
113
0416798
1416798
0119
1119
0416798
1416798
0119
1119
013
113
0416798
1416798
02499
12499
0416798
1416798
02499
12499
0519512

simplify144.0ms

Counts
99 → 99
Iterations

Useful iterations: 0 (119.0ms)

IterNodesCost
04911746
14911746

prune99.0ms

Filtered
64 candidates to 99 candidates (-54.7%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New99099
Fresh011
Picked011
Done011
Total993102

Merged error: 0b

Counts
102 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.3b
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
0.3b
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
0.3b
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
20×associate-*r/_binary64
18×cbrt-div_binary64
11×pow1_binary64
10×add-sqr-sqrt_binary64
flip3-+_binary64 pow1/3_binary64 flip-+_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
cbrt-prod_binary64
add-exp-log_binary64
add-log-exp_binary64 swap-sqr_binary64 associate-*r*_binary64 add-cbrt-cube_binary64 associate-*l*_binary64 insert-posit16 frac-times_binary64
pow-prod-down_binary64 pow-prod-up_binary64 pow-sqr_binary64 associate-*l/_binary64
cbrt-unprod_binary64 pow-plus_binary64 unswap-sqr_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 76
Calls
4 calls:
11.0ms
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
10.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
10.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
10.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))

series2.2s

Counts
4 → 12
Calls
4 calls:
452.0ms
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
568.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
571.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
573.0ms
(cbrt.f64 (*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
Iterations

Useful iterations: 0 (121.0ms)

IterNodesCost
01461799
11461799
053001739
01461799
11461799
053001739
0489890
1489890
01461799
11461799
053001739
01461799
11461799
053001739
0489890
1489890
01461799
11461799
053001739
01461799
11461799
053001739
0489890
1489890
02142059
12142059
049261957
149261957
02142059
12142059
049261957
149261957
05014153

simplify101.0ms

Counts
88 → 88
Iterations

Useful iterations: 0 (64.0ms)

IterNodesCost
049242484
149242484

prune123.0ms

Filtered
67 candidates to 88 candidates (-31.3%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New88088
Fresh000
Picked011
Done022
Total88391

Merged error: 0b

Counts
91 → 3

regimes69.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02118
12118

end0.0ms

sample2.8s

Algorithm
intervals
Results
787.0ms1484×body1280valid
512.0ms1497×body1280invalid
357.0ms1266×body640valid
284.0ms1227×body640invalid
241.0ms4276×body80valid
119.0ms662×body320valid
108.0ms609×body320invalid
37.0ms312×body160valid
34.0ms306×body160invalid
33.0ms525×body80invalid

Profiling

Loading profile data...