Details

Time bar (total: 7.8m)

sample55.3s

Algorithm
intervals
Results
54.8s3540×body10240exit
209.0ms3796×pre80true
33.0ms246×body80valid
7.0msbody1280valid
3.0msbody2560valid
2.0msbody640valid
2.0msbody320valid
1.0msbody160valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done5002
3744
2143
153
022

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.5b

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

rewrite237.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
cbrt-undiv associate-/r/ cbrt-unprod 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 → 272
Calls
4 calls:
48.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
141.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)))

series864.0ms

Counts
4 → 12
Calls
4 calls:
91.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
73.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
74.0ms
(pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p)
626.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.0s

Counts
284 → 284
Iterations
IterNodes
done5042
23097
11168
0370

prune939.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
0.2b
(* c_p (log 0.5))
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)) (* (+ (* 0.5 (* t c_p)) (+ (* c_p (log 0.5)) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
172×add-exp-log
88×prod-exp
65×div-exp
56×pow-exp
43×pow-to-exp
27×*-un-lft-identity
26×add-sqr-sqrt
24×unpow-prod-down
19×add-cube-cbrt
18×add-cbrt-cube
14×times-frac
pow1
pow-unpow log-prod
cbrt-unprod
cbrt-undiv associate-*r* associate-/r/ add-log-exp
distribute-rgt-in distribute-lft-in associate-*l* distribute-lft-out
pow-pow flip3-+ associate-*l/ flip-+ div-inv difference-of-squares sqr-pow
clear-num associate-/r* frac-2neg pow-prod-down log-pow *-commutative associate-/l* distribute-lft-out-- unswap-sqr
Counts
4 → 149
Calls
4 calls:
47.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
7.0ms
(* c_p (log 0.5))
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
143.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (+ (* 0.5 (* t c_p)) (+ (* c_p (log 0.5)) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

series1.1s

Counts
4 → 12
Calls
4 calls:
95.0ms
(pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)
166.0ms
(* c_p (log 0.5))
74.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
754.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (+ (* 0.5 (* t c_p)) (+ (* c_p (log 0.5)) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))

simplify2.1s

Counts
161 → 161
Iterations
IterNodes
done5003
23707
11022
0342

prune777.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize56.0ms

Local error

Found 4 expressions with local error:

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

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
34×add-sqr-sqrt
30×add-cube-cbrt
24×times-frac
18×unpow-prod-down
13×add-exp-log
12×log-prod
11×pow1
10×add-cbrt-cube
associate-*r*
distribute-lft-out
distribute-rgt-in distribute-lft-in associate-*l*
associate-/r* associate-/r/ add-log-exp
pow-unpow associate-/l*
flip3-+ div-exp pow-prod-down pow-exp prod-exp log-pow *-commutative cbrt-unprod flip-+ div-inv unswap-sqr
pow-to-exp cbrt-undiv clear-num pow-pow frac-2neg sqr-pow
Counts
4 → 116
Calls
4 calls:
14.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
11.0ms
(* c_p (log 0.5))
7.0ms
(* c_n (log 0.5))
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)

series465.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(/ 1.0 (+ 1.0 (exp (- s))))
178.0ms
(* c_p (log 0.5))
180.0ms
(* c_n (log 0.5))
79.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)

simplify1.8s

Counts
128 → 128
Iterations
IterNodes
done5002
34424
21373
1553
0207

prune726.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize77.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
0.2b
(* c_p (log 0.5))
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)) (* (+ (* 0.5 (* t c_p)) (+ (* 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))))

rewrite476.0ms

Algorithm
rewrite-expression-head
Rules
553×add-exp-log
380×prod-exp
191×pow-exp
177×div-exp
157×pow-to-exp
28×*-un-lft-identity
27×add-sqr-sqrt unpow-prod-down add-cbrt-cube
20×add-cube-cbrt
14×times-frac
10×pow1 cbrt-unprod
cbrt-undiv pow-unpow log-prod sqrt-prod
pow-pow associate-*r* associate-/r/ add-log-exp
distribute-rgt-in distribute-lft-in associate-*l* distribute-lft-out
flip3-+ associate-*l/ flip-+ div-inv difference-of-squares sqr-pow
clear-num associate-/r* frac-2neg sqrt-pow1 pow1/2 pow-prod-down log-pow *-commutative sqrt-pow2 associate-/l* distribute-lft-out-- unswap-sqr
Counts
4 → 248
Calls
4 calls:
48.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
6.0ms
(* c_p (log 0.5))
16.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
392.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (+ (* 0.5 (* t c_p)) (+ (* 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:
154.0ms
(pow (sqrt (- 1.0 (/ 1.0 (+ 1.0 (exp (- t)))))) c_n)
171.0ms
(* c_p (log 0.5))
75.0ms
(pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p)
829.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (+ (* 0.5 (* t c_p)) (+ (* 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.6s

Counts
260 → 260
Iterations
IterNodes
done5227
24320
11191
0396

prune835.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes737.0ms

bsearch1.0ms

simplify15.0ms

Iterations
IterNodes
done71
171
050

end0.0ms

sample6.5m

Algorithm
intervals
Results
6.5m30071×body10240exit
2.0s32421×pre80true
288.0ms2274×body80valid
43.0msbody2560valid
25.0msbody5120valid
22.0ms12×body1280valid
19.0ms23×body640valid
7.0ms25×body160valid
2.0msbody320valid