Details

Time bar (total: 495.0ms)

sample251.0ms

Algorithm
intervals
Results
106.0ms121×body1280valid
39.0ms62×body640valid
11.0ms31×body320valid
3.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

localize21.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))

series157.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))
25.0ms
(sin (- lambda1 lambda2))

simplify30.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01721599