Details

Time bar (total: 9.5s)

analyze2.0s

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.8%99%0.2%11
4.7%95.1%0.2%12
5.9%93.2%0.8%13
8.5%90.2%1.3%14

sample102.0ms

Algorithm
intervals
Results
17.0ms176×body80valid
16.0ms17×body1280valid
13.0ms30×body640valid
8.0ms19×body640invalid
7.0ms11×body1280invalid
6.0ms18×body320valid
6.0ms59×body80invalid
3.0ms15×body160valid
3.0ms10×body320invalid
1.0msbody160invalid

simplify102.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (100.0ms)

IterNodesCost
0509132

prune11.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 40.1b

Counts
2 → 1

localize17.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0)))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
198×flip3-- flip--
196×frac-times
138×sqrt-div
136×frac-add
98×associate-*r/ associate-*l/
73×cos-mult
12×pow1 add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube
add-log-exp
swap-sqr associate-*r* associate-*l* sqrt-prod
pow2 sqr-cos-a rem-sqrt-square sqrt-pow1 flip3-+ pow-plus pow1/2 pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod flip-+ unswap-sqr
Counts
4 → 192
Calls
4 calls:
4.0ms
(* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0)))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
26.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

series156.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0)))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
139.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify105.0ms

Algorithm
egg-herbie
Counts
204 → 204
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
0497211939
1497211939

prune519.0ms

Filtered
138 candidates to 204 candidates (-47.8%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New19311204
Fresh000
Picked011
Done000
Total19312205

Merged error: 26.7b

Counts
205 → 12

localize25.0ms

Local error

Found 4 expressions with local error:

3.2b
(cos (/ (+ phi1 phi2) 2.0))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 4) (cbrt (cos (/ (+ phi1 phi2) 2.0)))) (cbrt (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
96×flip3-- flip--
80×associate-*l/
66×sqrt-div
64×frac-times frac-add
32×associate-*r/
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube add-log-exp
sqrt-prod
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 100
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
23.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 4) (cbrt (cos (/ (+ phi1 phi2) 2.0)))) (cbrt (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))

series149.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
135.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 4) (cbrt (cos (/ (+ phi1 phi2) 2.0)))) (cbrt (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify43.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (17.0ms)

IterNodesCost
049775877
149775877

prune273.0ms

Filtered
66 candidates to 112 candidates (-69.7%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New1120112
Fresh01010
Picked011
Done011
Total11212124

Merged error: 26.7b

Counts
124 → 12

localize26.0ms

Local error

Found 4 expressions with local error:

3.2b
(cos (/ (+ phi1 phi2) 2.0))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
3.2b
(cos (/ (+ phi1 phi2) 2.0))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
96×flip3-- flip--
80×associate-*l/
66×sqrt-div
64×frac-times frac-add
32×associate-*r/
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube add-log-exp
sqrt-prod
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 100
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
31.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))))) (* (- phi1 phi2) (- phi1 phi2))))

series150.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
136.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (* (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify62.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
049816143
149816143

prune333.0ms

Filtered
67 candidates to 112 candidates (-67.2%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1111112
Fresh189
Picked101
Done022
Total11311124

Merged error: 26.7b

Counts
124 → 11

localize32.0ms

Local error

Found 4 expressions with local error:

3.2b
(cos (/ (+ phi1 phi2) 2.0))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
36.3b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
288×flip3-- flip--
240×associate-*l/
198×sqrt-div
192×frac-times frac-add
96×associate-*r/
10×add-sqr-sqrt
sqrt-prod
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube add-log-exp
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 244
Calls
4 calls:
7.0ms
(cos (/ (+ phi1 phi2) 2.0))
21.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
22.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
21.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))

series410.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
134.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
133.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))
138.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)) 3))) (* (- phi1 phi2) (- phi1 phi2))))

simplify102.0ms

Algorithm
egg-herbie
Counts
256 → 256
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
0496717021
1496717021

prune1.1s

Filtered
132 candidates to 256 candidates (-93.9%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New2560256
Fresh088
Picked011
Done022
Total25611267

Merged error: 26.7b

Counts
267 → 11

regimes755.0ms

Accuracy

13.2% (14.4b remaining)

Error of 37.1b against oracle of 22.6b and baseline of 39.3b

bsearch2.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0117120
1117120

end0.0ms

sample2.7s

Algorithm
intervals
Results
584.0ms5848×body80valid
406.0ms873×body640valid
334.0ms490×body1280valid
228.0ms2334×body80invalid
200.0ms440×body640invalid
198.0ms293×body1280invalid
173.0ms520×body320valid
77.0ms248×body320invalid
61.0ms269×body160valid
30.0ms125×body160invalid

Profiling

Loading profile data...