Details

Time bar (total: 10.0m)

sample609.0ms

Algorithm
intervals
Results
344.0ms430×body80valid
61.0ms14×body640valid
12.0msbody1280valid
9.0msbody320valid
4.0msbody160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5013
31608
2351
1107
035

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize138.0ms

Local error

Found 4 expressions with local error:

2.3b
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
4.1b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
5.3b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
5.3b
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

rewrite2.8m

Algorithm
rewrite-expression-head
Rules
535×*-un-lft-identity
337×associate-*r/
281×associate-*l*
184×frac-add
164×distribute-lft-out
163×flip3-- flip--
136×distribute-lft-out--
133×associate-/l*
124×add-sqr-sqrt
120×frac-times
78×associate-*r*
63×un-div-inv
60×times-frac associate-*l/
46×add-cube-cbrt
35×associate-/r*
30×add-cbrt-cube add-exp-log
25×unswap-sqr
18×pow1
17×difference-of-squares
15×prod-exp cbrt-unprod
14×clear-num associate-/l/
pow-prod-down *-commutative
add-log-exp
sub-neg frac-2neg
distribute-rgt-in distribute-lft-in
associate-+l+ associate-+r+ swap-sqr insert-posit16
cbrt-undiv div-exp
flip3-+ associate-/r/ flip-+
associate--l- +-commutative sum-log diff-log div-sub div-inv
Counts
4 → 427
Calls
4 calls:
5.0s
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
2.2m
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
3.4s
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
29.7s
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

series709.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
392.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
91.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
109.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

simplify3.6s

Counts
439 → 439
Iterations
IterNodes
done5000
13262
0707

prune3.0s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.3b

localize145.0ms

Local error

Found 4 expressions with local error:

2.3b
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
4.1b
(+ (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))) (* (- 6) (* x1 x1)))
5.3b
(* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))
5.3b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))

rewrite5.3m

Algorithm
rewrite-expression-head
Rules
548×*-un-lft-identity
380×associate-*l*
207×distribute-lft-out
163×add-sqr-sqrt
146×associate-*r*
120×times-frac
99×distribute-lft-out--
54×add-cube-cbrt
47×unswap-sqr
46×add-cbrt-cube add-exp-log
42×associate-*r/
38×associate-/l*
30×associate-*l/
25×pow1 prod-exp cbrt-unprod
18×un-div-inv
14×pow-prod-down difference-of-squares
13×distribute-rgt-neg-in
11×add-log-exp
10×associate-+l+ associate-/r*
*-commutative
swap-sqr
cbrt-undiv div-exp
clear-num associate-/r/ insert-posit16 associate-/l/
sum-log sub-neg flip3-+ flip3-- flip-+ flip--
distribute-lft-neg-out distribute-rgt-in +-commutative frac-2neg distribute-lft-in div-inv
associate--l- diff-log div-sub unsub-neg
Counts
4 → 376
Calls
4 calls:
3.4s
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
5.0m
(+ (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))) (* (- 6) (* x1 x1)))
9.6s
(* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))
3.3s
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))

series616.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
368.0ms
(+ (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))) (* (- 6) (* x1 x1)))
68.0ms
(* (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (* x1 x1))
74.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))

simplify1.5s

Counts
388 → 388
Iterations
IterNodes
done5002
11496
0420

prune1.8s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.3b

localize114.0ms

Local error

Found 4 expressions with local error:

1.7b
(* (* (* (cbrt x1) (cbrt x1)) (* (cbrt x1) (cbrt x1))) (* (* (cbrt x1) (cbrt x1)) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
2.3b
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
5.3b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
8.5b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* (* (cbrt x1) (cbrt x1)) (* (cbrt x1) (cbrt x1))) (* (* (cbrt x1) (cbrt x1)) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))))

rewrite1.7m

Algorithm
rewrite-expression-head