Details

Time bar (total: 28.4s)

analyze6.2s (21.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
0%99.8%0.2%11
0%99.8%0.2%12
0.6%99.2%0.2%13
1.8%98%0.2%14
Compiler

Compiled 66 to 47 computations (28.8% saved)

sample456.0ms (1.6%)

Algorithm
intervals
Results
313.0ms159×body1024valid
77.0ms59×body512valid
32.0msbody2048valid
7.0ms22×body128valid
6.0msbody256valid
Compiler

Compiled 131 to 98 computations (25.2% saved)

simplify286.0ms (1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (97.0ms)

IterNodesCost
04751103
14751103

prune6.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 24.2b

Counts
2 → 1
Compiler

Compiled 130 to 92 computations (29.2% saved)

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
3.4b
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))
3.4b
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))

rewrite28.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64_1860 div-sub_binary64_1804 add-sqr-sqrt_binary64_1821 add-cube-cbrt_binary64_1834 add-log-exp_binary64_1838 add-cbrt-cube_binary64_1835 *-un-lft-identity_binary64_1799 sin-diff_binary64_1935 add-exp-log_binary64_1837
Counts
4 → 32
Calls

4 calls:

6.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))

series145.0ms (0.5%)

Counts
4 → 12
Calls

4 calls:

38.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
37.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))
36.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
35.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))

simplify124.0ms (0.4%)

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 0 (111.0ms)

IterNodesCost
04923612
14923612

prune655.0ms (2.3%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New321244
Fresh000
Picked101
Done000
Total331245

Merged error: 22.6b

Counts
45 → 12
Compiler

Compiled 14193 to 9753 computations (31.3% saved)

localize51.0ms (0.2%)

Local error

Found 4 expressions with local error:

2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
3.4b
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))

rewrite30.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64_1860 div-sub_binary64_1804 add-sqr-sqrt_binary64_1821 add-cube-cbrt_binary64_1834 add-log-exp_binary64_1838 add-cbrt-cube_binary64_1835 *-un-lft-identity_binary64_1799 sin-diff_binary64_1935 add-exp-log_binary64_1837
Counts
4 → 32
Calls

4 calls:

6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

series141.0ms (0.5%)

Counts
4 → 12
Calls

4 calls:

36.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
36.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
36.0ms
(sin.f64 (/.f64 (-.f64 phi1 phi2) 2))
34.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

simplify120.0ms (0.4%)

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 0 (107.0ms)

IterNodesCost
04923612
14923612

prune529.0ms (1.9%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New38644
Fresh11011
Picked101
Done000
Total401656

Merged error: 13.7b

Counts
56 → 16
Compiler

Compiled 11559 to 8054 computations (30.3% saved)

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

rewrite31.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64_1860 div-sub_binary64_1804 add-sqr-sqrt_binary64_1821 add-cube-cbrt_binary64_1834 add-log-exp_binary64_1838 add-cbrt-cube_binary64_1835 *-un-lft-identity_binary64_1799 sin-diff_binary64_1935 add-exp-log_binary64_1837
Counts
4 → 32
Calls

4 calls:

6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

series154.0ms (0.5%)

Counts
4 → 12
Calls

4 calls:

47.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
39.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
34.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
34.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

simplify158.0ms (0.6%)

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 0 (148.0ms)

IterNodesCost
04776612
14776612

prune710.0ms (2.5%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New39544
Fresh21315
Picked011
Done000
Total411960

Merged error: 13.7b

Counts
60 → 19
Compiler

Compiled 15503 to 11144 computations (28.1% saved)

localize57.0ms (0.2%)

Local error

Found 4 expressions with local error:

2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
2.8b
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

rewrite33.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
pow1_binary64_1860 div-sub_binary64_1804 add-sqr-sqrt_binary64_1821 add-cube-cbrt_binary64_1834 add-log-exp_binary64_1838 add-cbrt-cube_binary64_1835 *-un-lft-identity_binary64_1799 sin-diff_binary64_1935 add-exp-log_binary64_1837
Counts
4 → 32
Calls

4 calls:

6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
6.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

series167.0ms (0.6%)

Counts
4 → 12
Calls

4 calls:

48.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
42.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
41.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))
36.0ms
(sin.f64 (/.f64 (-.f64 lambda1 lambda2) 2))

simplify161.0ms (0.6%)

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 0 (151.0ms)

IterNodesCost
04776612
14776612

prune399.0ms (1.4%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New42244
Fresh11617
Picked011
Done011
Total432063

Merged error: 13.6b

Counts
63 → 20
Compiler

Compiled 8455 to 5890 computations (30.3% saved)

regimes849.0ms (3%)

Compiler

Compiled 14038 to 10464 computations (25.5% saved)

bsearch0.0ms (0%)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0141145
1141145

end0.0ms (0%)

sample16.8s (59.2%)

Algorithm
intervals
Results
11.1s5299×body1024valid
1.7s410×body2048valid
1.6s1236×body512valid
321.0ms414×body256valid
204.0ms641×body128valid
1.0msbody512invalid
Compiler

Compiled 1907 to 1417 computations (25.7% saved)

Profiling

Loading profile data...