Details

Time bar (total: 4.8s)

sample18.0ms

Algorithm
intervals
Results
7.0ms257×body80valid

simplify10.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0482
1682
2982
31182
41282
done1282

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (+ x y) x)

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative associate-+l+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+
Counts
1 → 15
Calls
1 calls:
39.0ms
(+ (+ x y) x)

series34.0ms

Counts
1 → 3
Calls
1 calls:
34.0ms
(+ (+ x y) x)

simplify1.0s

Counts
18 → 18
Iterations

Useful iterations: done (999.0ms)

IterNodesCost
0322962
1812561
22462561
310852478
done50002357

prune77.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.9b
(+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y))))
1.2b
(+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x)))
14.7b
(- (* x x) (* (+ x y) x))
41.6b
(/ (+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y)))) (+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x))))

rewrite368.0ms

Algorithm
rewrite-expression-head
Rules
32×frac-add
28×flip3-+ flip-+
18×associate-/r/
17×flip3-- flip--
16×frac-times
13×add-sqr-sqrt *-un-lft-identity add-cube-cbrt add-log-exp
12×times-frac
10×cube-unmult
associate-*l/ associate-*r/
associate-+r+ add-cbrt-cube add-exp-log
distribute-rgt-in distribute-lft-in sum-cubes
pow1 associate-/l*
associate-/r* sum-log
+-commutative associate-+l+ sub-neg diff-log associate-/l/
cbrt-undiv clear-num associate-+r- frac-2neg distribute-rgt-out-- div-exp div-inv
Counts
4 → 113
Calls
4 calls:
58.0ms
(+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y))))
40.0ms
(+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x)))
11.0ms
(- (* x x) (* (+ x y) x))
248.0ms
(/ (+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y)))) (+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x))))

series316.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y))))
26.0ms
(+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x)))
22.0ms
(- (* x x) (* (+ x y) x))
178.0ms
(/ (+ (* x (* x x)) (* (+ x y) (* (+ x y) (+ x y)))) (+ (* (+ x y) (+ x y)) (- (* x x) (* (+ x y) x))))

simplify1.6s

Counts
125 → 125
Iterations

Useful iterations: done (1.6s)

IterNodesCost
024788049
185769267
done500067325

prune769.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize10.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune7.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0583
1783
done783

end0.0ms

sample416.0ms

Algorithm
intervals
Results
197.0ms8003×body80valid