Details

Time bar (total: 21.8s)

sample267.0ms

Algorithm
intervals
Results
118.0ms104×body1280valid
58.0ms82×body640valid
46.0ms286×body80nan
23.0ms44×body320valid
5.0ms18×body160valid
1.0msbody80valid

simplify242.0ms

Counts
1 → 1
Iterations
IterNodes
10184
9184
8180
7178
6146
5124
489
361
229
121
09

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.3b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ x 1) (- 1 x))
5.2b
(log (/ (+ x 1) (- 1 x)))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
52×add-sqr-sqrt
48×times-frac
30×log-prod
25×add-cube-cbrt
18×difference-of-squares
13×distribute-lft-out
distribute-lft-out--
add-exp-log
associate-/r*
add-cbrt-cube associate-/r/ associate-/l*
pow1
expm1-log1p-u flip3-- div-exp rem-log-exp insert-posit16 log1p-expm1-u div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 97
Calls
2 calls:
38.0ms
(/ (+ x 1) (- 1 x))
15.0ms
(log (/ (+ x 1) (- 1 x)))

series146.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(/ (+ x 1) (- 1 x))
121.0ms
(log (/ (+ x 1) (- 1 x)))

simplify989.0ms

Counts
103 → 103
Iterations
IterNodes
32171
2863
1373
0166

prune677.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 2/5 (pow x 5) (* x (+ (* x (* 2/3 x)) 2)))
0.0b
(* x (+ (* x (* 2/3 x)) 2))
0.1b
(* x (* 2/3 x))
0.3b
(* 2/3 x)

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt pow1 add-cbrt-cube add-exp-log
*-un-lft-identity associate-*l* add-cube-cbrt
associate-*r*
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
associate-*r/ unswap-sqr
distribute-rgt-in distribute-lft-in flip3-+ flip-+ fma-udef
Counts
4 → 78
Calls
4 calls:
0.0ms
(fma 2/5 (pow x 5) (* x (+ (* x (* 2/3 x)) 2)))
55.0ms
(* x (+ (* x (* 2/3 x)) 2))
25.0ms
(* x (* 2/3 x))
11.0ms
(* 2/3 x)

series290.0ms

Counts
4 → 12
Calls
4 calls:
107.0ms
(fma 2/5 (pow x 5) (* x (+ (* x (* 2/3 x)) 2)))
128.0ms
(* x (+ (* x (* 2/3 x)) 2))
38.0ms
(* x (* 2/3 x))
16.0ms
(* 2/3 x)

simplify1.4s

Counts
90 → 90
Iterations
IterNodes
33738
2816
1270
0112

prune995.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (* 2/3 x))
0.3b
(* 2/3 x)
0.3b
(* 2/3 x)
0.3b
(* 2/3 x)

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
12×associate-*l*
11×*-un-lft-identity add-cube-cbrt
10×associate-*r*
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
Counts
4 → 84
Calls
4 calls:
13.0ms
(* x (* 2/3 x))
5.0ms
(* 2/3 x)
9.0ms
(* 2/3 x)
5.0ms
(* 2/3 x)

series126.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* x (* 2/3 x))
29.0ms
(* 2/3 x)
28.0ms
(* 2/3 x)
17.0ms
(* 2/3 x)

simplify1.8s

Counts
96 → 96
Iterations
IterNodes
42260
3765
2274
1114
054

prune1.2s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 1 expressions with local error:

5.3b
(log (- 1 x))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
log-prod
add-sqr-sqrt *-un-lft-identity
pow1 log-div log1p-def add-exp-log add-cube-cbrt difference-of-squares
expm1-log1p-u sub-neg flip3-- add-cbrt-cube rem-log-exp log-pow insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- add-log-exp
Counts
1 → 22
Calls
1 calls:
8.0ms
(log (- 1 x))

series41.0ms

Counts
1 → 3
Calls
1 calls:
41.0ms
(log (- 1 x))

simplify5.4s

Counts
25 → 25
Iterations
IterNodes
55502
41671
3606
2259
1135
068

prune163.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

simplify2.0ms

Iterations
IterNodes
28
18
07

end0.0ms

sample7.7s

Algorithm
intervals
Results
4.1s3469×body1280valid
1.6s2437×body640valid
965.0ms7862×body80nan
494.0ms1241×body320valid
183.0ms641×body160valid
26.0ms212×body80valid