Details

Time bar (total: 4.5s)

sample265.0ms

Algorithm
intervals
Results
128.0ms235×body10240exit
67.0ms100×body1280valid
37.0ms86×body640valid
9.0ms33×body320valid
4.0ms22×body160valid
1.0ms15×body80valid

simplify4.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11513
22513
33113
44213
55613
65913
79513
811013
915513
1022713
1139513
1296513
13306113
done500113

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.5b

localize9.0ms

Local error

Found 2 expressions with local error:

1.7b
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))
6.1b
(- (exp x) (exp (- x)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
32×add-sqr-sqrt
20×add-cube-cbrt times-frac
prod-diff
distribute-lft-out distribute-lft-out-- difference-of-squares
associate-/l*
add-exp-log associate-/r* add-cbrt-cube add-log-exp
fma-neg
pow1 expm1-log1p-u flip3-- associate-/r/ flip-- log1p-expm1-u associate-/l/
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-sub tanh-undef div-exp clear-num flip-+ div-inv
Counts
2 → 77
Calls
2 calls:
64.0ms
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))
17.0ms
(- (exp x) (exp (- x)))

series33.0ms