Details

Time bar (total: 13.9s)

sample16.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify1.7s

Counts
1 → 1
Iterations
IterNodes
done5000
444883
434767
424627
414512
404370
394254
384114
373999
363857
353741
343601
333486
323344
313228
303088
292973
282831
272715
262575
252460
242318
232202
222062
211947
201805
191689
181549
171434
161292
151176
141036
13926
12792
11680
10550
9445
8302
7199
6118
565
450
339
227
117
07

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 2 expressions with local error:

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

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
64×*-un-lft-identity
43×add-sqr-sqrt
30×times-frac
21×distribute-lft-out--
15×add-cube-cbrt
14×difference-of-squares
distribute-lft-out add-log-exp
associate-/r*
associate-/l*
add-cbrt-cube add-exp-log
flip3-- flip--
pow1 diff-log associate-/r/ associate-/l/
cbrt-undiv clear-num sum-log sub-neg frac-2neg div-sub div-exp div-inv associate--r+
Counts
2 → 75
Calls
2 calls:
22.0ms
(- 2.0 (+ x y))
41.0ms
(/ (- x y) (- 2.0 (+ x y)))

series88.0ms

Counts
2 → 6
Calls
2 calls:
18.0ms
(- 2.0 (+ x y))
70.0ms
(/ (- x y) (- 2.0 (+ x y)))

simplify2.1s

Counts
81 → 81
Iterations
IterNodes
done5000
34364
2888
1313
0126

prune284.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
133×*-un-lft-identity
64×times-frac
62×add-sqr-sqrt
43×distribute-lft-out--
28×add-cube-cbrt
15×distribute-lft-out difference-of-squares
12×associate-/r*
11×add-log-exp
add-cbrt-cube add-exp-log associate-/r/
flip3-- flip-- associate-/l*
pow1 div-inv
distribute-rgt-out-- diff-log
cbrt-undiv clear-num sub-neg frac-2neg div-exp
sum-log frac-sub associate--r+ sub-div
Counts
4 → 133
Calls
4 calls:
15.0ms
(- 2.0 (+ x y))
174.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
31.0ms
(/ x (- 2.0 (+ x y)))
25.0ms
(/ y (- 2.0 (+ x y)))

series232.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(- 2.0 (+ x y))
87.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
67.0ms
(/ x (- 2.0 (+ x y)))
64.0ms
(/ y (- 2.0 (+ x y)))

simplify2.2s

Counts
145 → 145
Iterations
IterNodes
done5021
34498
21183
1427
0190

prune528.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite427.0ms

Algorithm
rewrite-expression-head
Rules
211×*-un-lft-identity
197×times-frac
162×add-sqr-sqrt
89×add-cube-cbrt
47×distribute-lft-out--
31×associate-/r*
30×difference-of-squares
21×distribute-lft-out
19×add-exp-log
13×add-cbrt-cube
12×associate-/l*
div-exp
div-inv
add-log-exp
pow1 cbrt-undiv
clear-num frac-2neg flip3-- associate-/r/ flip--
rec-exp 1-exp associate-/l/
sub-neg diff-log div-sub frac-sub pow-flip inv-pow
Counts
4 → 223
Calls
4 calls:
321.0ms
(- (/ 1 (/ (- 2.0 (+ x y)) x)) (/ y (- 2.0 (+ x y))))
38.0ms
(/ (- 2.0 (+ x y)) x)
25.0ms
(/ y (- 2.0 (+ x y)))
29.0ms
(/ 1 (/ (- 2.0 (+ x y)) x))

series256.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(- (/ 1 (/ (- 2.0 (+ x y)) x)) (/ y (- 2.0 (+ x y))))
35.0ms
(/ (- 2.0 (+ x y)) x)
68.0ms
(/ y (- 2.0 (+ x y)))
63.0ms
(/ 1 (/ (- 2.0 (+ x y)) x))

simplify1.5s

Counts
235 → 235
Iterations
IterNodes
done5001
21991
1780
0308

prune899.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (cbrt y) (cbrt y))
0.6b
(cbrt (- 2.0 (+ x y)))
0.6b
(cbrt (- 2.0 (+ x y)))
0.6b
(cbrt (- 2.0 (+ x y)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
34×cbrt-prod
30×*-un-lft-identity
29×add-sqr-sqrt
15×add-cube-cbrt
11×pow1
pow1/3
cbrt-div swap-sqr associate-*r* associate-*l* add-exp-log distribute-lft-out--
add-cbrt-cube add-log-exp unswap-sqr
flip3-- flip-- distribute-lft-out difference-of-squares
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 88
Calls
4 calls:
12.0ms
(* (cbrt y) (cbrt y))
17.0ms
(cbrt (- 2.0 (+ x y)))
14.0ms
(cbrt (- 2.0 (+ x y)))
14.0ms
(cbrt (- 2.0 (+ x y)))

series617.0ms

Counts
4 → 12
Calls
4 calls:
245.0ms
(* (cbrt y) (cbrt y))
117.0ms
(cbrt (- 2.0 (+ x y)))
129.0ms
(cbrt (- 2.0 (+ x y)))
126.0ms
(cbrt (- 2.0 (+ x y)))

simplify1.4s

Counts
100 → 100
Iterations
IterNodes
done5006
32041
2695
1298
0127

prune529.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes139.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done8
18
07

end0.0ms

sample527.0ms

Algorithm
intervals
Results
347.0ms7999×body80valid
0.0msbody640valid