Details

Time bar (total: 16.0s)

sample244.0ms

Algorithm
intervals
Results
108.0ms104×body1280valid
71.0ms74×body640valid
23.0ms231×body80nan
21.0ms50×body320valid
5.0ms18×body160valid
1.0ms10×body80valid

simplify207.0ms

Counts
1 → 1
Iterations
IterNodes
done197
8197
7194
6152
5136
4101
361
229
121
09

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.3b

localize14.0ms

Local error

Found 2 expressions with local error:

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

rewrite28.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:
20.0ms
(/ (+ x 1) (- 1 x))
7.0ms
(log (/ (+ x 1) (- 1 x)))

series123.0ms

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

simplify2.5s

Counts
103 → 103
Iterations
IterNodes
done5001
33820
21036
1387
0166

prune350.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (fma (* 2/3 x) x 2))
0.3b
(* 2/3 x)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube associate-*r* associate-*l* add-exp-log add-cube-cbrt
expm1-log1p-u pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
distribute-rgt-in distribute-lft-in
Counts
2 → 44
Calls
2 calls:
8.0ms
(* x (fma (* 2/3 x) x 2))
14.0ms
(* 2/3 x)

series165.0ms

Counts
2 → 6
Calls
2 calls:
144.0ms
(* x (fma (* 2/3 x) x 2))
21.0ms
(* 2/3 x)

simplify1.9s

Counts
50 → 50
Iterations
IterNodes
done5005
31680
2423
1155
069

prune173.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize24.0ms

Local error

Found 3 expressions with local error:

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

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-cbrt-cube add-exp-log
10×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
Counts
3 → 66
Calls
3 calls:
45.0ms
(* x (* (* 2/3 x) x))
18.0ms
(* (* 2/3 x) x)
5.0ms
(* 2/3 x)

series121.0ms

Counts
3 → 9
Calls
3 calls:
60.0ms
(* x (* (* 2/3 x) x))
42.0ms
(* (* 2/3 x) x)
18.0ms
(* 2/3 x)

simplify2.6s

Counts
75 → 75
Iterations
IterNodes
done5000
32781
2630
1197
077

prune295.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify4.0ms

Iterations
IterNodes
done20
120
014

end0.0ms

sample7.1s

Algorithm
intervals
Results
3.2s3395×body1280valid
1.9s2455×body640valid
911.0ms7614×body80nan
522.0ms1270×body320valid
220.0ms663×body160valid
60.0ms217×body80valid