Details

Time bar (total: 1.5m)

sample87.0ms

Algorithm
intervals
Results
51.0ms30×body640valid
17.0ms57×body1280valid
9.0ms142×body80valid
3.0ms19×body320valid
1.0msbody160valid

simplify46.0ms

Calls
1 calls:
Slowest
46.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.6b

localize14.0ms

Local error

Found 3 expressions with local error:

2.2b
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
0.0b
(/ (+ x 1) (- x 1))
0.0b
(/ x (+ x 1))

rewrite709.0ms

Algorithm
rewrite-expression-head
Rules
244×*-un-lft-identity
160×frac-sub
149×add-sqr-sqrt
145×associate-/r*
95×associate-/l*
77×add-cube-cbrt
60×times-frac
46×distribute-lft-out
34×difference-of-squares
28×clear-num frac-2neg distribute-lft-out--
22×associate-/l/
15×difference-of-sqr-1
12×flip3-+ flip-+
add-cbrt-cube add-exp-log
add-log-exp
associate-/r/
pow1 insert-posit16
cbrt-undiv flip3-- div-exp div-inv flip--
sub-neg diff-log
Calls
3 calls:
Slowest
667.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
25.0ms
(/ (+ x 1) (- x 1))
12.0ms
(/ x (+ x 1))

series143.0ms

Calls
3 calls:
Slowest
89.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
28.0ms
(/ (+ x 1) (- x 1))
26.0ms
(/ x (+ x 1))

simplify1.4m

Calls
460 calls:
Slowest
930.0ms
(* (+ x 1) (- (- x 1)))
742.0ms
(* (- (+ x 1)) (- x 1))
732.0ms
(* (- (+ x 1)) (- x 1))
676.0ms
(- (* (- x) (- x 1)) (* (- (+ x 1)) (+ x 1)))
644.0ms
(* (- (+ x 1)) (/ (- x 1) (+ x 1)))

prune2.2s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize41.0ms

Local error

Found 4 expressions with local error:

2.1b
(- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1))
0.0b
(/ (- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1)) (* (+ x 1) (/ (- x 1) (+ x 1))))
0.0b
(* (+ x 1) (/ (- x 1) (+ x 1)))
0.0b
(/ (- x 1) (+ x 1))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
2322×add-sqr-sqrt
1998×*-un-lft-identity
1707×times-frac
748×associate-*r*
629×difference-of-squares
608×unswap-sqr
485×distribute-lft-out--
464×associate-*l*
390×add-cube-cbrt
288×distribute-lft-out
116×*-commutative
109×associate-/l*
103×difference-of-sqr-1
99×associate-/r/
96×associate-*r/
95×flip3-+ flip-+
89×associate-/r*
80×associate-*l/
76×frac-sub
64×frac-times
62×associate-/l/
24×div-inv
20×add-cbrt-cube add-exp-log
18×clear-num un-div-inv
13×flip3-- flip--
12×frac-2neg
pow1 cbrt-undiv div-exp add-log-exp
prod-exp cbrt-unprod insert-posit16
div-sub
sub-neg diff-log pow-prod-down
Calls
4 calls:
Slowest
688.0ms
(/ (- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1)) (* (+ x 1) (/ (- x 1) (+ x 1))))
385.0ms
(- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1))
67.0ms
(* (+ x 1) (/ (- x 1) (+ x 1)))
36.0ms
(/ (- x 1) (+ x 1))

series342.0ms

Calls
4 calls:
Slowest
152.0ms
(/ (- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1)) (* (+ x 1) (/ (- x 1) (+ x 1))))
110.0ms
(- (* x (/ (- x 1) (+ x 1))) (* (+ x 1) 1))
43.0ms
(* (+ x 1) (/ (- x 1) (+ x 1)))
37.0ms
(/ (- x 1) (+ x 1))