Details

Time bar (total: 15.6s)

sample239.0ms

Algorithm
intervals
Results
126.0ms118×body1280valid
45.0ms72×body640valid
28.0ms284×body80nan
18.0ms43×body320valid
5.0ms19×body160valid
0.0msbody80valid

simplify344.0ms

Counts
1 → 1

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.1b

localize14.0ms

Local error

Found 2 expressions with local error:

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

rewrite39.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
flip3-- div-exp rem-log-exp insert-posit16 div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 93
Calls
2 calls:
Slowest
28.0ms
(/ (+ x 1) (- 1 x))
9.0ms
(log (/ (+ x 1) (- 1 x)))

series98.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
74.0ms
(log (/ (+ x 1) (- 1 x)))
24.0ms
(/ (+ x 1) (- 1 x))

simplify903.0ms

Counts
99 → 99

prune957.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 3 expressions with local error:

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

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×add-exp-log
13×associate-*r*
12×add-cbrt-cube
10×pow1
*-un-lft-identity add-cube-cbrt
associate-*l* prod-exp
cbrt-unprod unswap-sqr
unpow-prod-down pow-prod-down
*-commutative insert-posit16 add-log-exp
associate-*r/ sqr-pow
distribute-rgt-in pow-to-exp distribute-lft-in flip3-+ pow-exp flip-+
Counts
3 → 69
Calls
3 calls:
Slowest
14.0ms
(* (* x x) 2/3)
13.0ms
(* x (+ 2 (* (* x x) 2/3)))
8.0ms
(* 2/5 (pow x 5))

series247.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
136.0ms
(* x (+ 2 (* (* x x) 2/3)))
75.0ms
(* 2/5 (pow x 5))
36.0ms
(* (* x x) 2/3)

simplify2.0s

Counts
78 → 78

prune876.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize40.0ms

Local error

Found 3 expressions with local error:

0.1b
(* (* x x) 2/3)
0.1b
(* (* (* x x) 2/3) x)
0.1b
(* 2/5 (pow x 5))

rewrite90.0ms

Algorithm
rewrite-expression-head
Rules
22×add-exp-log
19×add-cbrt-cube
17×pow1
14×add-sqr-sqrt
13×associate-*r*
12×prod-exp
10×cbrt-unprod
pow-prod-down
*-un-lft-identity add-cube-cbrt
associate-*l*
unpow-prod-down unswap-sqr
*-commutative insert-posit16 add-log-exp
sqr-pow
pow-to-exp pow-exp
Counts
3 → 68
Calls
3 calls:
Slowest
67.0ms
(* (* (* x x) 2/3) x)
14.0ms
(* (* x x) 2/3)
8.0ms
(* 2/5 (pow x 5))

series221.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
104.0ms
(* 2/5 (pow x 5))
84.0ms
(* (* (* x x) 2/3) x)
33.0ms
(* (* x x) 2/3)

simplify1.2s

Counts
77 → 77

prune757.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample7.6s

Algorithm
intervals
Results
3.4s3453×body1280valid
1.7s2495×body640valid
893.0ms8133×body80nan
595.0ms659×body160valid
593.0ms1206×body320valid
22.0ms187×body80valid