Details

Time bar (total: 22.3s)

sample21.0ms

Algorithm
intervals
Results
7.0ms236×body80valid
1.0ms11×body640valid
0.0msbody1280valid
0.0msbody160valid
0.0msbody320valid

simplify4.5s

Counts
1 → 1

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize11.0ms

Local error

Found 1 expressions with local error:

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

rewrite44.0ms

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

series27.0ms

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

simplify508.0ms

Counts
22 → 22

prune62.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 2 (+ x y)) (+ x z))
0.0b
(* (* 2 (+ x y)) (* 2 (+ x y)))
15.1b
(- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z)))
37.5b
(/ (- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z))) (- (* 2 (+ x y)) (+ x z)))

rewrite587.0ms

Algorithm
rewrite-expression-head
Rules
278×associate-*r/
206×flip3-+ flip-+
136×frac-sub
132×frac-times
66×associate-*l/ associate-/l/
43×pow1
18×add-exp-log add-cbrt-cube
17×pow-prod-down
13×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×times-frac
11×add-log-exp
10×distribute-rgt-in distribute-lft-in
prod-exp cbrt-unprod
associate--l+ associate-/r/
difference-of-squares
flip3-- pow-sqr pow-prod-up flip-- associate-/l*
diff-log associate-/r* associate--r+
sub-neg pow-plus
cbrt-undiv pow2 frac-2neg div-sub swap-sqr div-exp associate-*r* associate-*l* clear-num sum-log *-commutative div-inv
Counts
4 → 253
Calls
4 calls:
30.0ms
(- (* 2 (+ x y)) (+ x z))
81.0ms
(* (* 2 (+ x y)) (* 2 (+ x y)))
126.0ms
(- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z)))
301.0ms
(/ (- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z))) (- (* 2 (+ x y)) (+ x z)))

series348.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(- (* 2 (+ x y)) (+ x z))
21.0ms
(* (* 2 (+ x y)) (* 2 (+ x y)))
176.0ms
(- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z)))
115.0ms
(/ (- (* (* 2 (+ x y)) (* 2 (+ x y))) (* (+ x z) (+ x z))) (- (* 2 (+ x y)) (+ x z)))

simplify815.0ms

Counts
265 → 265

prune1.3s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* 2 (+ x y)) (+ x z))
0.2b
(* (/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
0.2b
(/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))
0.3b
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

rewrite932.0ms

Algorithm
rewrite-expression-head
Rules
90×add-sqr-sqrt
84×times-frac
60×add-cube-cbrt *-un-lft-identity
48×sqrt-prod
30×flip3-+ flip-+
29×associate-*r/
28×associate-*r* associate-*l*
24×sqrt-div associate-/r/
20×add-exp-log frac-sub add-cbrt-cube
12×associate-/r* associate-/l/
pow1 add-log-exp unswap-sqr
frac-add
cbrt-undiv div-exp associate-/l*
flip3-- flip--
prod-exp cbrt-unprod div-inv
sum-log
associate-+l+ frac-2neg clear-num pow-div
+-commutative distribute-rgt-in frac-times associate-+r+ distribute-lft-in sqrt-pow1 pow1/2 div-sub pow-prod-down associate-*l/ *-commutative
Counts
4 → 209
Calls
4 calls:
47.0ms
(+ (* 2 (+ x y)) (+ x z))
516.0ms
(* (/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
196.0ms
(/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))
153.0ms
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

series431.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(+ (* 2 (+ x y)) (+ x z))
41.0ms
(* (/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
229.0ms
(/ (+ (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))
115.0ms
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

simplify2.0s

Counts
221 → 221

prune1.2s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))
0.2b
(* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z)))))
0.2b
(* (* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
0.3b
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
76×times-frac
73×add-sqr-sqrt
63×*-un-lft-identity
61×add-cube-cbrt
56×associate-*r*
54×add-exp-log
50×flip3-+ flip-+
48×associate-*r/
44×sqrt-prod
34×add-cbrt-cube
32×frac-times associate-*l/
24×sqrt-div frac-add associate-/r/
22×prod-exp
20×frac-sub
16×pow1
14×div-exp
12×associate-/r* cbrt-unprod
cbrt-undiv
associate-/l/ associate-/l*
flip3-- flip-- unswap-sqr
rec-exp 1-exp associate-*l* pow-prod-down div-inv add-log-exp
pow-flip un-div-inv
frac-2neg sqrt-pow1 pow1/2 clear-num *-commutative pow-div
div-sub inv-pow
Counts
4 → 254
Calls
4 calls:
68.0ms
(/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))
271.0ms
(* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z)))))
671.0ms
(* (* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
181.0ms
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

series514.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))
209.0ms
(* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z)))))
35.0ms
(* (* (+ (* 2 (+ x y)) (+ x z)) (/ 1 (sqrt (- (* 2 (+ x y)) (+ x z))))) (/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z)))))
89.0ms
(/ (- (* 2 (+ x y)) (+ x z)) (sqrt (- (* 2 (+ x y)) (+ x z))))

simplify762.0ms

Counts
266 → 266

prune1.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes97.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify4.6s

end0.0ms

sample925.0ms

Algorithm
intervals
Results
461.0ms7450×body80valid
30.0ms156×body1280valid
28.0ms187×body640valid
14.0ms122×body320valid
9.0ms41×body2560valid
4.0ms53×body160valid