Details

Time bar (total: 12.9s)

sample51.0ms

Algorithm
intervals
Results
25.0ms275×body80valid

simplify2.9s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
013325
123325
235325
360325
4101325
5184325
6448325
71331325
82713325
done5000325

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.9b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (- (* y z) x) (- (* t z) x)))
0.0b
(- (* y z) x)
0.0b
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
10.7b
(/ (- (* y z) x) (- (* t z) x))

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
25×times-frac
22×add-sqr-sqrt add-cube-cbrt
11×distribute-lft-out
add-cbrt-cube add-exp-log add-log-exp
associate-/r* associate-/l*
pow1 div-sub associate-/r/ associate-/l/
flip3-+ flip3-- flip-+ flip--
cbrt-undiv clear-num associate-+r- frac-2neg div-exp div-inv
+-commutative sum-log sub-neg diff-log
Counts
4 → 98
Calls
4 calls:
35.0ms
(+ x (/ (- (* y z) x) (- (* t z) x)))
12.0ms
(- (* y z) x)
134.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
38.0ms
(/ (- (* y z) x) (- (* t z) x))

series409.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(+ x (/ (- (* y z) x) (- (* t z) x)))
31.0ms
(- (* y z) x)
172.0ms
(/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1.0))
105.0ms
(/ (- (* y z) x) (- (* t z) x))

simplify3.7s

Counts
110 → 110
Iterations

Useful iterations: 2 (432.0ms)

IterNodesCost
015839202
141236858
2126936698
3492536698
done500136698

prune762.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.2b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ (- (* y z) x) (- (* t z) x)) x)
0.0b
(- (* y z) x)
0.0b
(/ (+ (/ (- (* y z) x) (- (* t z) x)) x) (+ x 1.0))
10.7b
(/ (- (* y z) x) (- (* t z) x))

rewrite384.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
25×times-frac
22×add-sqr-sqrt add-cube-cbrt
11×distribute-lft-out
add-cbrt-cube add-exp-log add-log-exp
associate-/r* associate-/l*
pow1 div-sub associate-/r/ associate-/l/
flip3-+ flip3-- flip-+ flip--
cbrt-undiv clear-num frac-2neg div-exp associate-+l- div-inv
+-commutative sum-log sub-neg diff-log
Counts
4 → 98
Calls
4 calls:
93.0ms
(+ (/ (- (* y z) x) (- (* t z) x)) x)
12.0ms
(- (* y z) x)
247.0ms
(/ (+ (/ (- (* y z) x) (- (* t z) x)) x) (+ x 1.0))
26.0ms
(/ (- (* y z) x) (- (* t z) x))

series599.0ms

Counts
4 → 12
Calls
4 calls:
141.0ms
(+ (/ (- (* y z) x) (- (* t z) x)) x)
41.0ms
(- (* y z) x)
331.0ms
(/ (+ (/ (- (* y z) x) (- (* t z) x)) x) (+ x 1.0))
86.0ms
(/ (- (* y z) x) (- (* t z) x))

simplify1.9s

Counts
110 → 110
Iterations

Useful iterations: done (1.8s)

IterNodesCost
016339519
143237426
2161237186
done500637146

prune671.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.2b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* y z) x)
0.0b
(/ (+ (/ 1 (/ (- (* t z) x) (- (* y z) x))) x) (+ x 1.0))
0.4b
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
10.6b
(/ (- (* t z) x) (- (* y z) x))

rewrite398.0ms

Algorithm
rewrite-expression-head
Rules
110×times-frac
94×*-un-lft-identity
67×add-sqr-sqrt add-cube-cbrt
22×associate-/r*
19×add-exp-log
16×distribute-lft-out
13×add-cbrt-cube associate-/r/
12×div-inv
11×associate-/l*
div-exp
flip3-- flip--
add-log-exp
pow1 cbrt-undiv
associate-/l/
clear-num frac-2neg
rec-exp flip3-+ 1-exp flip-+
sub-neg diff-log div-sub pow-flip inv-pow
Counts
4 → 173
Calls
4 calls:
12.0ms
(- (* y z) x)
331.0ms
(/ (+ (/ 1 (/ (- (* t z) x) (- (* y z) x))) x) (+ x 1.0))
21.0ms
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
22.0ms
(/ (- (* t z) x) (- (* y z) x))

series409.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(- (* y z) x)
168.0ms
(/ (+ (/ 1 (/ (- (* t z) x) (- (* y z) x))) x) (+ x 1.0))
122.0ms
(/ 1 (/ (- (* t z) x) (- (* y z) x)))
93.0ms
(/ (- (* t z) x) (- (* y z) x))

simplify336.0ms

Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
026581040