Details

Time bar (total: 29.1s)

sample21.0ms

Algorithm
intervals
Results
14.0ms256×body80valid

simplify17.0ms

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

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

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity
30×add-sqr-sqrt
29×times-frac
14×add-cube-cbrt
distribute-lft-out difference-of-squares
associate-/r*
add-exp-log distribute-lft-out--
add-cbrt-cube difference-of-sqr-1 add-log-exp
pow1 associate-/l*
div-exp associate-/r/ insert-posit16 div-inv
cbrt-undiv +-commutative rec-exp clear-num sum-log frac-2neg flip3-+ flip3-- 1-exp frac-add flip-+ pow-flip flip-- inv-pow
Counts
2 → 69
Calls
2 calls:
Slowest
54.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
23.0ms
(/ 1 (- x 1))

series106.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
87.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
18.0ms
(/ 1 (- x 1))

simplify835.0ms

Counts
75 → 75

prune686.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize45.0ms

Local error

Found 4 expressions with local error:

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

rewrite549.0ms

Algorithm
rewrite-expression-head
Rules
97×*-un-lft-identity
81×frac-times
51×flip3-+ frac-add flip-+
32×times-frac distribute-lft-out
27×associate-*l/
23×pow1
15×associate-*r/
10×add-log-exp
add-cbrt-cube associate-*r* add-exp-log
distribute-lft-out--
add-sqr-sqrt pow-plus pow-prod-up
add-cube-cbrt
insert-posit16 div-inv
+-commutative sum-log pow-prod-down prod-exp cbrt-unprod
pow2 pow-sqr
distribute-rgt-in distribute-lft-in associate-*l* pow3 *-commutative unswap-sqr
Counts
4 → 157
Calls
4 calls:
Slowest
435.0ms
(* (* (+ (/ 1 (- x 1)) (/ x (+ x 1))) (+ (/ 1 (- x 1)) (/ x (+ x 1)))) (+ (/ 1 (- x 1)) (/ x (+ x 1))))
41.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
38.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
31.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))

series325.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
105.0ms
(* (* (+ (/ 1 (- x 1)) (/ x (+ x 1))) (+ (/ 1 (- x 1)) (/ x (+ x 1)))) (+ (/ 1 (- x 1)) (/ x (+ x 1))))
79.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
70.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
70.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))

simplify2.3s

Counts
169 → 169

prune2.1s

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize119.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ 1 (- x 1)) (- x 1))
0.1b
(/ (/ 1 (- x 1)) (- x 1))
0.1b
(/ (/ 1 (- x 1)) (- x 1))
0.1b
(/ (/ 1 (- x 1)) (- x 1))

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
1428×times-frac
1300×add-sqr-sqrt
1092×*-un-lft-identity
468×add-cube-cbrt
416×difference-of-squares
208×difference-of-sqr-1 distribute-lft-out--
108×associate-/l*
72×associate-/r/
40×add-exp-log
36×flip3-- div-inv flip--
28×associate-/r*
24×add-cbrt-cube div-exp
16×pow1
12×cbrt-undiv
pow-div
rec-exp clear-num frac-2neg 1-exp insert-posit16 pow-flip inv-pow add-log-exp associate-/l/
Counts
4 → 980
Calls
4 calls:
Slowest
40.0ms
(/ (/ 1 (- x 1)) (- x 1))
36.0ms
(/ (/ 1 (- x 1)) (- x 1))
34.0ms
(/ (/ 1 (- x 1)) (- x 1))
19.0ms
(/ (/ 1 (- x 1)) (- x 1))

series92.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
33.0ms
(/ (/ 1 (- x 1)) (- x 1))
20.0ms
(/ (/ 1 (- x 1)) (- x 1))
20.0ms
(/ (/ 1 (- x 1)) (- x 1))
19.0ms
(/ (/ 1 (- x 1)) (- x 1))

simplify1.5s

Counts
992 → 992

prune19.4s

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample834.0ms

Algorithm
intervals
Results
727.0ms8000×body80valid