Details

Time bar (total: 412.0ms)

sample171.0ms

Algorithm
intervals
Results
109.0ms121×body1280valid
31.0ms62×body640valid
10.0ms31×body320valid
4.0ms15×body160valid
3.0ms27×body80valid

simplify8.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
01420
12020
22319
done2319

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.7b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1)))
0.5b
(fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1))
1.6b
(cos (- lambda1 lambda2))
1.6b
(sin (- lambda1 lambda2))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
18×prod-diff
16×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
11×cos-sum sin-sum
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
sub-neg
cos-diff sin-diff fma-udef
Counts
4 → 61
Calls
4 calls:
0.0ms
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1)))
0.0ms
(fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1))
7.0ms
(cos (- lambda1 lambda2))
7.0ms
(sin (- lambda1 lambda2))

series155.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1)))
105.0ms
(fma (cos phi2) (cos (- lambda1 lambda2)) (cos phi1))
17.0ms
(cos (- lambda1 lambda2))
24.0ms
(sin (- lambda1 lambda2))

simplify31.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01721599