Details

Time bar (total: 8.0s)

sample15.0ms

Algorithm
intervals
Results
5.0ms237×body80valid
1.0ms10×body640valid
0.0msbody1280valid
0.0msbody320valid
0.0msbody2560valid

simplify157.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
0811
12011
2579
31349
41879
51949
done1949

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ x (+ z (* 2 (+ x y))))

rewrite7.0ms

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

series22.0ms

Counts
1 → 3
Calls
1 calls:
22.0ms
(+ x (+ z (* 2 (+ x y))))

simplify702.0ms

Counts
17 → 17
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
038232
1112221
2320203
31519203
done5001203

prune39.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (* 3 x) (+ z (* 2 y)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
sum-log
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt associate-+r+ *-un-lft-identity flip3-+ add-cbrt-cube flip-+
Counts
1 → 13
Calls
1 calls:
6.0ms
(+ (* 3 x) (+ z (* 2 y)))

series23.0ms

Counts
1 → 3
Calls
1 calls:
23.0ms
(+ (* 3 x) (+ z (* 2 y)))

simplify849.0ms

Counts
16 → 16
Iterations

Useful iterations: 2 (39.0ms)

IterNodesCost
034225
1114212
2378194
31415194
done5001194

prune32.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (+ x z) (* 2 (+ x y)))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
flip3-+ flip-+
associate-*r/ frac-add
sum-log
associate-+r+
pow1 add-exp-log +-commutative distribute-rgt-in add-sqr-sqrt add-cube-cbrt associate-+l+ *-un-lft-identity distribute-lft-in add-cbrt-cube
Counts
1 → 19
Calls
1 calls:
15.0ms
(+ (+ x z) (* 2 (+ x y)))

series22.0ms

Counts
1 → 3
Calls
1 calls:
22.0ms
(+ (+ x z) (* 2 (+ x y)))

simplify1.5s

Counts
22 → 22
Iterations

Useful iterations: 3 (421.0ms)

IterNodesCost
078433
1254406
2955388
34410372
done5000372

prune48.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (* 2 (+ x y)) 3)
3.1b
(+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z)))
5.1b
(+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3))
44.3b
(/ (+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3)) (+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z))))

rewrite321.0ms

Algorithm
rewrite-expression-head
Rules
602×associate-*r/
557×flip3-+ flip-+
352×frac-times
328×frac-add
192×frac-sub
162×associate-/r/
112×associate-*l/
48×flip3-- flip--
25×*-un-lft-identity
18×cube-div
15×add-sqr-sqrt add-cube-cbrt times-frac
add-exp-log add-cbrt-cube
associate-+l+ add-log-exp
pow1 distribute-rgt-in distribute-lft-in
associate-/l/
sum-cubes distribute-lft-out associate-/l*
associate--l+
pow-unpow associate-/r*
+-commutative sub-neg associate-+r+ pow-pow pow-exp sum-log rem-cube-cbrt
cbrt-undiv cube-mult pow-to-exp unpow-prod-down frac-2neg unpow3 cube-prod div-exp pow-prod-down prod-exp clear-num cbrt-unprod div-inv sqr-pow
Counts
4 → 425
Calls
4 calls:
5.0ms
(pow (* 2 (+ x y)) 3)
47.0ms
(+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z)))
37.0ms
(+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3))
163.0ms
(/ (+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3)) (+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z))))

series542.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(pow (* 2 (+ x y)) 3)
94.0ms
(+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z)))
266.0ms
(+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3))
145.0ms
(/ (+ (pow (+ x z) 3) (pow (* 2 (+ x y)) 3)) (+ (* (* 2 (+ x y)) (- (* 2 (+ x y)) (+ x z))) (* (+ x z) (+ x z))))

simplify945.0ms

Counts
437 → 437
Iterations

Useful iterations: done (910.0ms)

IterNodesCost
0101637553
1292934680
done500134676

prune2.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes73.0ms

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099
1139
done139

end0.0ms

sample383.0ms

Algorithm
intervals
Results
165.0ms7371×body80valid
19.0ms197×body1280valid
18.0ms200×body640valid
8.0ms131×body320valid
4.0ms37×body2560valid
3.0ms69×body160valid