Details

Time bar (total: 13.6s)

analyze2.3s

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

sample186.0ms

Algorithm
intervals
Results
21.0ms192×body80valid
12.0ms26×body640valid
9.0ms13×body1280valid
6.0ms19×body320valid
1.0msbody160valid

simplify104.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
0509132

prune12.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: 39.0b

Counts
2 → 1

localize23.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0)))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
36.1b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite61.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:
5.0ms
(* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0)))
8.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
23.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

series157.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))
140.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify101.0ms

Algorithm
egg-herbie
Counts
204 → 204
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
0497211939
1497211939

prune486.0ms

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

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1959204
Fresh000
Picked011
Done000
Total19510205

Merged error: 18.8b

Counts
205 → 10

localize34.0ms

Local error

Found 4 expressions with local error:

0.5b
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
36.1b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (log (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite44.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
add-cube-cbrt *-un-lft-identity
pow1
add-exp-log log-pow add-cbrt-cube add-log-exp
log-prod exp-prod sqrt-prod
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 rem-log-exp flip-+
Counts
4 → 108
Calls
4 calls:
6.0ms
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
6.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
18.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (log (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- phi1 phi2) (- phi1 phi2))))

series146.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(log (exp (cos (/ (+ phi1 phi2) 2.0))))
4.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
130.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (log (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify58.0ms

Algorithm
egg-herbie
Counts
120 → 120
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
049896302
149896302

prune249.0ms

Filtered
72 candidates to 120 candidates (-66.7%)
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1191120
Fresh088
Picked011
Done011
Total11911130

Merged error: 18.8b

Counts
130 → 11

localize27.0ms

Local error

Found 4 expressions with local error:

12.3b
(cos (/ (+ phi1 phi2) 2.0))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
36.1b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))
36.1b
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite94.0ms

Algorithm
rewrite-expression-head
Rules
396×flip3-- flip--
392×frac-times
276×sqrt-div
272×frac-add
196×associate-*r/ associate-*l/
144×cos-mult
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sqrt-prod
add-exp-log add-cbrt-cube add-log-exp
rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 flip-+
Counts
4 → 316
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
7.0ms
(cos (/ (+ phi1 phi2) 2.0))
22.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))
23.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

series271.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(cos (/ (+ phi1 phi2) 2.0))
4.0ms
(cos (/ (+ phi1 phi2) 2.0))
128.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))
133.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

simplify182.0ms

Algorithm
egg-herbie
Counts
328 → 328
Iterations

Useful iterations: 0 (90.0ms)

IterNodesCost
0500623728

prune1.3s

Filtered
220 candidates to 328 candidates (-49.1%)
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New3280328
Fresh088
Picked011
Done022
Total32811339

Merged error: 18.8b

Counts
339 → 11

localize35.0ms

Local error

Found 4 expressions with local error:

12.3b
(cos (/ (+ phi1 phi2) 2.0))
12.3b
(cos (/ (+ phi1 phi2) 2.0))
37.2b
(cbrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (* (- phi1 phi2) (- phi1 phi2))))
37.2b
(cbrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
192×flip3-- flip--
160×associate-*l/
132×cbrt-div
128×frac-times frac-add
64×associate-*r/
cbrt-prod add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-+ pow1/3 flip-+
Counts
4 → 168
Calls
4 calls:
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
5.0ms
(cos (/ (+ phi1 phi2) 2.0))
17.0ms
(cbrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (* (- phi1 phi2) (- phi1 phi2))))
17.0ms
(cbrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))) (* (- phi1 phi2) (- phi1 phi2))))

series370.0ms

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

simplify68.0ms

Algorithm
egg-herbie
Counts
180 → 180
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
0496311646
1496311646

prune486.0ms

Filtered
100 candidates to 180 candidates (-80.0%)
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New1791180
Fresh077
Picked011
Done033
Total17912191

Merged error: 18.8b

Counts
191 → 12

regimes1.0s

Accuracy

29.8% (11.4b remaining)

Error of 34.6b against oracle of 23.2b and baseline of 39.4b

bsearch311.0ms

Steps
ItersRangePoint
9
7.389217136175392e+134
2.444376509548231e+143
2.3905762670983812e+143
10
2.9626710579953475e-177
1.2654380503080994e-166
2.9967616150076527e-177
8
4.577339148167174e-228
5.463904063155284e-225
4.5117636662343897e-225
5
-7.413864690737324e+93
-1.856195023068244e+93
-6.762865944055262e+93

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08093
18093

end0.0ms

sample5.3s

Algorithm
intervals
Results
551.0ms5835×body80valid
377.0ms842×body640valid
355.0ms526×body1280valid
177.0ms546×body320valid
56.0ms251×body160valid

Profiling

Loading profile data...