Details

Time bar (total: 959.0ms)

sample256.0ms

Algorithm
intervals
Results
159.0ms100×body1280valid
51.0ms55×body640valid
13.0ms22×body320valid
11.0ms70×body80valid
4.0msbody160valid

simplify28.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
02233
13632
25932
36832
done6832

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))))
0.3b
(asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))
0.3b
(* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))
0.6b
(- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
fma-neg associate-*r* associate-*l* prod-diff
sub-neg asin-acos flip3-- diff-log pow-prod-down prod-exp *-commutative flip-- cbrt-unprod sin-mult unswap-sqr
Counts
4 → 60
Calls
4 calls:
0.0ms
(atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))))
0.0ms
(asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))
4.0ms
(* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))
3.0ms
(- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1)))

series342.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(atan2 (* (* (sin theta) (sin delta)) (cos phi1)) (- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))))
6.0ms
(asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))
152.0ms
(* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1))
173.0ms
(- (cos delta) (* (sin (asin (fma (sin phi1) (cos delta) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin phi1)))

simplify243.0ms

Iterations

Useful iterations: 2 (77.0ms)

IterNodesCost
01392029
12831962
27051737