Details

Time bar (total: 15.3s)

sample26.0ms

Algorithm
intervals
Results
13.0ms256×body80valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5001
83929
71054
6315
5117
455
341
228
117
07

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 1 expressions with local error:

0.0b
(/ (- x y) (- 2.0 (+ x y)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
40×add-sqr-sqrt
30×times-frac
19×distribute-lft-out--
14×add-cube-cbrt
13×difference-of-squares
associate-/r* distribute-lft-out
associate-/l*
add-cbrt-cube add-exp-log
flip3-- associate-/r/ flip-- associate-/l/
pow1 cbrt-undiv clear-num frac-2neg div-sub div-exp div-inv add-log-exp
Counts
1 → 58
Calls
1 calls:
33.0ms
(/ (- x y) (- 2.0 (+ x y)))

series78.0ms

Counts
1 → 3
Calls
1 calls:
78.0ms
(/ (- x y) (- 2.0 (+ x y)))

simplify561.0ms

Counts
61 → 61
Iterations
IterNodes
done5001
21026
1281
0112

prune250.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- x y) (- (- 2.0 x) y))
0.1b
(pow (/ (- x y) (- (- 2.0 x) y)) 3)
5.5b
(cbrt (pow (/ (- x y) (- (- 2.0 x) y)) 3))

rewrite252.0ms

Algorithm
rewrite-expression-head
Rules
258×*-un-lft-identity
180×add-sqr-sqrt
150×times-frac
109×distribute-lft-out--
78×cbrt-prod
72×unpow-prod-down cube-prod
66×add-cube-cbrt
57×difference-of-squares
10×associate-/r/
add-cbrt-cube add-exp-log
associate-/r* flip3-- flip--
div-inv associate-/l*
pow1
pow-unpow add-log-exp
cube-div cube-mult cbrt-undiv unpow3 div-exp pow-exp rem-cube-cbrt sqr-pow associate-/l/
pow-to-exp cbrt-div clear-num pow-pow frac-2neg pow1/3 div-sub rem-cbrt-cube
Counts
3 → 238
Calls
3 calls:
77.0ms
(/ (- x y) (- (- 2.0 x) y))
78.0ms
(pow (/ (- x y) (- (- 2.0 x) y)) 3)
73.0ms
(cbrt (pow (/ (- x y) (- (- 2.0 x) y)) 3))

series267.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(/ (- x y) (- (- 2.0 x) y))
112.0ms
(pow (/ (- x y) (- (- 2.0 x) y)) 3)
83.0ms
(cbrt (pow (/ (- x y) (- (- 2.0 x) y)) 3))

simplify2.3s

Counts
247 → 247
Iterations
IterNodes
done5001
24748
1882
0245

prune739.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (- 2.0 (+ x y)))
0.0b
(sqrt (- (- 2.0 x) y))
0.1b
(/ (/ (- x y) (sqrt (- (- 2.0 x) y))) (sqrt (- 2.0 (+ x y))))
0.2b
(/ (- x y) (sqrt (- (- 2.0 x) y)))

rewrite390.0ms

Algorithm
rewrite-expression-head
Rules
1082×*-un-lft-identity
954×times-frac
754×add-sqr-sqrt
660×sqrt-prod
377×distribute-lft-out--
332×add-cube-cbrt
210×difference-of-squares
56×associate-/l*
53×distribute-lft-out
28×sqrt-div
24×associate-/r/
18×associate-/r*
15×flip3-- flip--
12×div-inv
11×add-cbrt-cube add-exp-log
pow1
cbrt-undiv div-exp add-log-exp
div-sub associate-/l/
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2
Counts
4 → 649
Calls
4 calls:
39.0ms
(sqrt (- 2.0 (+ x y)))
50.0ms
(sqrt (- (- 2.0 x) y))
134.0ms
(/ (/ (- x y) (sqrt (- (- 2.0 x) y))) (sqrt (- 2.0 (+ x y))))
58.0ms
(/ (- x y) (sqrt (- (- 2.0 x) y)))

series341.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(sqrt (- 2.0 (+ x y)))
67.0ms
(sqrt (- (- 2.0 x) y))
91.0ms
(/ (/ (- x y) (sqrt (- (- 2.0 x) y))) (sqrt (- 2.0 (+ x y))))
139.0ms
(/ (- x y) (sqrt (- (- 2.0 x) y)))

simplify825.0ms

Counts
661 → 661
Iterations
IterNodes
done5001
11415
0549

prune1.9s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))
0.0b
(pow (+ y x) 3)
9.3b
(/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3)))
27.9b
(* (/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3))) (+ (* 2.0 2.0) (+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))))

rewrite599.0ms

Algorithm
rewrite-expression-head
Rules
466×add-sqr-sqrt
443×*-un-lft-identity
291×times-frac
235×difference-of-squares
180×unpow-prod-down cube-prod
158×distribute-lft-out--
151×associate-*l*
89×sqr-pow
79×add-cube-cbrt
46×distribute-lft-out
29×associate-/r*
24×flip3-+ flip-+
22×associate-*r/
16×frac-add
12×add-cbrt-cube add-exp-log
11×difference-cubes
10×frac-times
pow1
add-log-exp
associate-*l/ associate-/l*
associate-/r/
distribute-rgt-in pow-unpow distribute-lft-in flip3-- associate-*r* flip--
cube-div cbrt-undiv associate-+l+ associate-+r+ div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
cube-mult pow-to-exp +-commutative clear-num sum-log pow-pow frac-2neg distribute-rgt-out unpow3 div-sub pow-prod-down pow-exp *-commutative rem-cube-cbrt
Counts
4 → 431
Calls
4 calls:
16.0ms
(+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))
9.0ms
(pow (+ y x) 3)
97.0ms
(/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3)))
448.0ms
(* (/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3))) (+ (* 2.0 2.0) (+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))))

series448.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))
44.0ms
(pow (+ y x) 3)
133.0ms
(/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3)))
204.0ms
(* (/ (- x y) (- (pow 2.0 3) (pow (+ y x) 3))) (+ (* 2.0 2.0) (+ (* (+ x y) (+ x y)) (* 2.0 (+ x y)))))

simplify780.0ms

Counts
443 → 443
Iterations
IterNodes
done5002
11943
0490

prune1.8s

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes178.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done8
18
07

end0.0ms

sample710.0ms

Algorithm
intervals
Results
424.0ms7997×body80valid
0.0msbody1280valid
0.0msbody320valid