Details

Time bar (total: 7.8m)

sample51.5s

Algorithm
intervals
Results
50.7s3540×body10240exit
535.0ms3796×pre80true
29.0ms246×body80valid
5.0msbody1280valid
3.0msbody2560valid
2.0msbody640valid
2.0msbody320valid
1.0msbody160valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done5002
3744
2143
153
022

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.5b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
1.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
1.7b
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
3.9b
(/ (* (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)))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
557×add-exp-log
312×prod-exp
265×pow-exp
249×div-exp
185×pow-to-exp
42×unpow-prod-down
38×*-un-lft-identity
29×add-sqr-sqrt
26×times-frac
24×add-cube-cbrt
16×add-cbrt-cube
pow-unpow
pow1
distribute-lft-out
expm1-log1p-u cbrt-undiv associate-/r/ cbrt-unprod log1p-expm1-u add-log-exp
pow-pow div-inv sqr-pow
flip3-+ flip-+ difference-of-squares
clear-num associate-/r* frac-2neg associate-/l* distribute-lft-out--
Counts
4 → 280
Calls
4 calls:
52.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
17.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
145.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)))

series904.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
83.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
75.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
636.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)))

simplify2.6s

Counts
292 → 292
Iterations
IterNodes
done5010
23118
11178
0378

prune861.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1.0 (+ 1.0 (exp (- s))))
0.0b
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
1.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
2.2b
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

rewrite223.0ms

Algorithm
rewrite-expression-head
Rules
172×add-exp-log
87×prod-exp
66×div-exp
56×pow-exp
43×pow-to-exp
40×*-un-lft-identity
29×add-sqr-sqrt
26×times-frac
24×unpow-prod-down add-cube-cbrt
18×add-cbrt-cube
distribute-lft-out
pow1 pow-unpow
cbrt-undiv associate-/r*
expm1-log1p-u associate-/r/ cbrt-unprod log1p-expm1-u associate-/l* add-log-exp
div-inv
clear-num pow-pow frac-2neg flip3-+ flip-+ difference-of-squares sqr-pow
distribute-lft-out--
Counts
4 → 163
Calls
4 calls:
15.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
50.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
17.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
135.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

series967.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
94.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
76.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
769.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

simplify2.3s

Counts
175 → 175
Iterations
IterNodes
done5024
23392
1983
0320

prune976.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (log 0.5) c_n 1)
0.0b
(/ 1.0 (+ 1.0 (exp (- s))))
0.0b
(/ 1.0 (+ 1.0 (exp (- s))))
1.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
53×*-un-lft-identity
36×times-frac
31×add-sqr-sqrt add-cube-cbrt
18×unpow-prod-down
11×add-exp-log distribute-lft-out
associate-/r* add-cbrt-cube
associate-/r/ associate-/l*
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
pow-unpow flip3-+ div-exp flip-+ div-inv
cbrt-undiv clear-num frac-2neg pow-exp
pow-to-exp pow-pow fma-udef sqr-pow
Counts
4 → 115
Calls
4 calls:
0.0ms
(fma (log 0.5) c_n 1)
17.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
14.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
17.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)

series373.0ms

Counts
4 → 12
Calls
4 calls:
240.0ms
(fma (log 0.5) c_n 1)
28.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
28.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
77.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)

simplify1.8s

Counts
127 → 127
Iterations
IterNodes
done5001
33941
21151
1438
0154

prune916.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize76.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
0.0b
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
1.2b
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
2.2b
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (* (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n) (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n))))

rewrite518.0ms

Algorithm
rewrite-expression-head
Rules
552×add-exp-log
379×prod-exp
192×pow-exp
177×div-exp
158×pow-to-exp
36×unpow-prod-down
29×add-sqr-sqrt *-un-lft-identity
25×add-cbrt-cube
19×add-cube-cbrt
15×times-frac
12×sqrt-prod
pow1 pow-unpow cbrt-unprod
pow-pow
cbrt-undiv
expm1-log1p-u log1p-expm1-u add-log-exp difference-of-squares
distribute-lft-out sqr-pow
sqrt-pow1 pow1/2 associate-/r/ div-inv sqrt-pow2 distribute-lft-out--
clear-num associate-/r* frac-2neg flip3-+ flip-+ associate-/l*
Counts
4 → 255
Calls
4 calls:
50.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
51.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
385.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (* (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n) (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n))))

series1.2s

Counts
4 → 12
Calls
4 calls:
150.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
156.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
75.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
835.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (* 0.5 c_p) t (fma c_p (log 0.5) 1)) (* (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n) (pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n))))

simplify2.5s

Counts
267 → 267
Iterations
IterNodes
done5163
23552
11068
0353

prune982.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

regimes895.0ms

bsearch2.0ms

simplify23.0ms

Iterations
IterNodes
done67
167
055

end0.0ms

sample6.6m

Algorithm
intervals
Results
6.5m30071×body10240exit
2.1s32421×pre80true
269.0ms2274×body80valid
26.0msbody5120valid
22.0ms12×body1280valid
19.0ms23×body640valid
17.0msbody2560valid
7.0ms25×body160valid
2.0msbody320valid