Details

Time bar (total: 10.0m)

sample49.5s

Algorithm
intervals
Results
49.0s3329×body10240exit
159.0ms3585×pre80true
62.0ms252×body80valid
11.0msbody2560valid
1.0msbody640valid
1.0msbody160valid

simplify774.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02243
15343
214743
384743
done500043

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.5b

localize31.0ms

Local error

Found 4 expressions with local error:

0.1b
(- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))
0.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
0.5b
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
3.2b
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

rewrite289.0ms

Algorithm
rewrite-expression-head
Rules
556×add-exp-log
312×prod-exp
264×pow-exp
249×div-exp
184×pow-to-exp
97×*-un-lft-identity
70×add-sqr-sqrt
65×add-cube-cbrt
62×times-frac
54×prod-diff
36×unpow-prod-down
16×add-cbrt-cube
15×distribute-lft-out
10×associate-/r/
pow1 pow-unpow div-inv add-log-exp
flip3-+ flip-+
cbrt-undiv expm1-log1p-u cbrt-unprod log1p-expm1-u
fma-neg
pow-pow difference-of-squares sqr-pow
sub-neg flip3-- frac-2neg diff-log clear-num associate-/r* flip-- associate-/l* distribute-lft-out--
Counts
4 → 332
Calls
4 calls:
44.0ms
(- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))
21.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
21.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
182.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

series869.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))
77.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
76.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
661.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

simplify539.0ms

Counts
344 → 344
Iterations

Useful iterations: done (525.0ms)

IterNodesCost
047114274
1150613193
done500011961

prune728.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.4b

localize11.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune15.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.4b

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
0.5b
(log (/ 1.0 (+ 1.0 (exp (- t)))))
11.1b
(- (log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n))) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))
14.6b
(log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
31×add-exp-log add-sqr-sqrt
29×add-cube-cbrt
24×times-frac
20×log-prod
18×unpow-prod-down
15×rem-log-exp
12×pow1 prod-diff pow-exp prod-exp
pow-to-exp
log-pow
distribute-lft-out
div-exp add-log-exp
expm1-log1p-u fma-neg associate-/r/ add-cbrt-cube log1p-expm1-u
pow-unpow
flip3-+ flip-+ div-inv distribute-lft-out--
sub-neg log-div flip3-- pow-pow diff-log associate--l+ flip-- fma-udef associate--r+ difference-of-squares sqr-pow
Counts
4 → 125
Calls
4 calls:
22.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
10.0ms
(log (/ 1.0 (+ 1.0 (exp (- t)))))
964.0ms
(- (log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n))) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))
98.0ms
(log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)))

series710.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
72.0ms
(log (/ 1.0 (+ 1.0 (exp (- t)))))
350.0ms
(- (log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n))) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))
211.0ms
(log (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)))

simplify1.0s

Counts
137 → 137
Iterations

Useful iterations: done (1.0s)

IterNodesCost
03035145
17634137
223923781
done50003181

prune669.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.3b

localize42.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
0.3b
(log (/ 1.0 (+ 1.0 (exp (- s)))))
0.5b
(log (/ 1.0 (+ 1.0 (exp (- t)))))
9.1b
(- (+ (* (log (/ 1.0 (+ 1.0 (exp (- s))))) c_p) (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))) c_n)) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
43×*-un-lft-identity
36×log-prod
33×add-sqr-sqrt
29×add-cube-cbrt
24×times-frac
12×add-exp-log
pow1 prod-diff add-log-exp
add-cbrt-cube distribute-lft-out
expm1-log1p-u rem-log-exp associate-*l* associate-/r/ log1p-expm1-u
fma-neg associate-*r* log-pow
log-div flip3-+ diff-log div-exp flip-+ div-inv
sub-neg flip3-- pow-prod-down prod-exp associate--l+ sum-log *-commutative flip-- cbrt-unprod fma-udef associate--r+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 114
Calls
4 calls:
9.0ms
(* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
10.0ms
(log (/ 1.0 (+ 1.0 (exp (- s)))))
10.0ms
(log (/ 1.0 (+ 1.0 (exp (- t)))))
59.0ms
(- (+ (* (log (/ 1.0 (+ 1.0 (exp (- s))))) c_p) (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))) c_n)) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))

series690.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
71.0ms
(log (/ 1.0 (+ 1.0 (exp (- s)))))
77.0ms
(log (/ 1.0 (+ 1.0 (exp (- t)))))
405.0ms
(- (+ (* (log (/ 1.0 (+ 1.0 (exp (- s))))) c_p) (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- s)))))) c_n)) (fma (log (/ 1.0 (+ 1.0 (exp (- t))))) c_p (* (log (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)))

simplify973.0ms

Counts
126 → 126
Iterations

Useful iterations: done (965.0ms)

IterNodesCost
03214551
16883760
222993249
done50002878

prune639.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.1b

regimes569.0ms

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03350
14150
done4150

end0.0ms

sample9.0m

Algorithm
intervals
Results
8.9m41793×body10240exit
2.7s45003×pre80true
665.0ms3094×body80valid
47.0msbody5120valid
43.0ms24×body1280valid
24.0ms31×body640valid
12.0ms42×body160valid
10.0msbody2560valid
6.0ms12×body320valid