Details

Time bar (total: 11.0s)

sample258.0ms

Algorithm
intervals
Results
188.0ms153×body1280valid
44.0ms65×body640valid
7.0ms17×body320valid
2.0ms17×body80valid
1.0msbody160valid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02815
14815
27915
39415
49415

prune4.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.8b

Counts
2 → 1

localize32.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sin (- lambda1 lambda2)) (cos phi2))
0.2b
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
3.7b
(cos (- lambda1 lambda2))
3.8b
(sin (- lambda1 lambda2))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
cos-diff *-commutative
sub-neg cos-sum sin-sum associate-*l* sin-cos-mult
distribute-rgt-in distribute-lft-in associate-*l/ sin-diff
Counts
4 → 14
Calls
4 calls:
4.0ms
(* (sin (- lambda1 lambda2)) (cos phi2))
5.0ms
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
3.0ms
(cos (- lambda1 lambda2))
3.0ms
(sin (- lambda1 lambda2))

series189.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(* (sin (- lambda1 lambda2)) (cos phi2))
91.0ms
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
16.0ms
(cos (- lambda1 lambda2))
21.0ms
(sin (- lambda1 lambda2))

simplify57.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 3 (18.0ms)

IterNodesCost
0124129
1276129
2622127
31468126
45002126

prune105.0ms

Filtered
26 candidates to 16 candidates (61.5%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New21526
Fresh000
Picked101
Done000
Total22527

Merged error: 6.7b

Counts
27 → 5

localize34.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sin phi1) (cos phi2))
0.2b
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
0.2b
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
3.7b
(cos (- lambda1 lambda2))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative
cos-diff associate-*l/
cos-sum associate-*l* sin-cos-mult
distribute-rgt-in sub-neg flip3-- distribute-lft-in flip--
Counts
4 → 14
Calls
4 calls:
3.0ms
(* (sin phi1) (cos phi2))
8.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
5.0ms
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
3.0ms
(cos (- lambda1 lambda2))

series280.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* (sin phi1) (cos phi2))
133.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
88.0ms
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
16.0ms
(cos (- lambda1 lambda2))

simplify123.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 4 (120.0ms)

IterNodesCost
0161150
1448149
21297148
34053147
45001146

prune126.0ms

Filtered
26 candidates to 16 candidates (61.5%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New22426
Fresh404
Picked101
Done000
Total27431

Merged error: 0.2b

Counts
31 → 4

localize38.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
0.2b
(* (sin lambda1) (sin lambda2))
0.3b
(* (* (sin phi1) (cos phi2)) (* (sin lambda1) (sin lambda2)))
0.3b
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative
associate-*r* associate-*l* associate-*l/ sin-cos-mult
sin-mult
frac-times associate-*r/ cos-mult
flip3-- flip--
Counts
4 → 21
Calls
4 calls:
8.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
3.0ms
(* (sin lambda1) (sin lambda2))
7.0ms
(* (* (sin phi1) (cos phi2)) (* (sin lambda1) (sin lambda2)))
8.0ms
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

series385.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
50.0ms
(* (sin lambda1) (sin lambda2))
97.0ms
(* (* (sin phi1) (cos phi2)) (* (sin lambda1) (sin lambda2)))
111.0ms
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

simplify90.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
0171185
1469184
21192184
33037184
45002184

prune206.0ms

Filtered
33 candidates to 26 candidates (78.8%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New29433
Fresh303
Picked101
Done000
Total33437

Merged error: 0.1b

Counts
37 → 4

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
0.2b
(* (sin lambda2) (sin phi1))
0.2b
(* (sin lambda1) (* (cos phi2) (* (sin lambda2) (sin phi1))))
0.3b
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r* *-commutative
associate-*r/ associate-*l/
associate-*l* cos-mult sin-cos-mult sin-mult
frac-times flip3-- flip--
Counts
4 → 19
Calls
4 calls:
8.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
3.0ms
(* (sin lambda2) (sin phi1))
7.0ms
(* (sin lambda1) (* (cos phi2) (* (sin lambda2) (sin phi1))))
7.0ms
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

series384.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(* (- (* (sin lambda1) (cos lambda2)) (* (cos lambda1) (sin lambda2))) (cos phi2))
49.0ms
(* (sin lambda2) (sin phi1))
98.0ms
(* (sin lambda1) (* (cos phi2) (* (sin lambda2) (sin phi1))))
110.0ms
(* (* (sin phi1) (cos phi2)) (* (cos lambda1) (cos lambda2)))

simplify88.0ms

Algorithm
egg-herbie
Counts
31 → 31
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
0169163
1443162
21095162
32811162
45001162

prune161.0ms

Filtered
31 candidates to 23 candidates (74.2%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New28331
Fresh303
Picked101
Done000
Total32335

Merged error: 0.1b

Counts
35 → 3

regimes137.0ms

Accuracy

0% (0.0b remaining)

Error of 0.2b against oracle of 0.1b and baseline of 0.2b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03729
13729

end0.0ms

sample8.1s

Algorithm
intervals
Results
5.9s4651×body1280valid
1.6s1920×body640valid
255.0ms563×body320valid
94.0ms673×body80valid
53.0ms193×body160valid