Details

Time bar (total: 15.8s)

sample20.0ms

Algorithm
intervals
Results
9.0ms256×body80valid

simplify1.8s

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

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 1 expressions with local error:

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

rewrite58.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/
expm1-log1p-u pow1 cbrt-undiv clear-num frac-2neg div-sub div-exp log1p-expm1-u div-inv add-log-exp
Counts
1 → 60
Calls
1 calls:
54.0ms
(/ (- x y) (- 2.0 (+ x y)))

series78.0ms

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

simplify2.0s

Counts
63 → 63
Iterations
IterNodes
done5009
33410
2791
1289
0114

prune228.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 3 expressions with local error:

0.0b
(log1p (expm1 (/ (- x y) (- 2.0 (+ x y)))))
0.0b
(/ (- x y) (- 2.0 (+ x y)))
0.4b
(expm1 (/ (- x y) (- 2.0 (+ x y))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
60×*-un-lft-identity
42×add-sqr-sqrt
30×times-frac
19×distribute-lft-out--
16×add-cube-cbrt
13×difference-of-squares
associate-/r* distribute-lft-out
add-cbrt-cube add-exp-log associate-/l*
log1p-expm1-u
expm1-log1p-u pow1 add-log-exp
flip3-- associate-/r/ flip-- associate-/l/
cbrt-undiv log1p-udef expm1-log1p clear-num frac-2neg div-sub div-exp log1p-expm1 div-inv expm1-udef
Counts
3 → 82
Calls
3 calls:
0.0ms
(log1p (expm1 (/ (- x y) (- 2.0 (+ x y)))))
63.0ms
(/ (- x y) (- 2.0 (+ x y)))
1.0ms
(expm1 (/ (- x y) (- 2.0 (+ x y))))

series336.0ms

Counts
3 → 9
Calls
3 calls:
144.0ms
(log1p (expm1 (/ (- x y) (- 2.0 (+ x y)))))
66.0ms
(/ (- x y) (- 2.0 (+ x y)))
126.0ms
(expm1 (/ (- x y) (- 2.0 (+ x y))))

simplify2.2s

Counts
91 → 91
Iterations
IterNodes
done5000
33566
2899
1349
0146

prune453.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 2 expressions with local error:

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

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
292×*-un-lft-identity
258×times-frac
214×add-sqr-sqrt
100×add-cube-cbrt
83×distribute-lft-out--
57×difference-of-squares
41×associate-/r*
26×distribute-lft-out
15×add-exp-log
11×associate-/r/
add-cbrt-cube associate-/l*
div-exp
flip3-- div-inv flip--
cbrt-undiv
pow1
expm1-log1p-u rec-exp clear-num frac-2neg 1-exp log1p-expm1-u add-log-exp associate-/l/
div-sub pow-flip inv-pow
Counts
2 → 230
Calls
2 calls:
53.0ms
(/ (- 2.0 (+ x y)) (- x y))
67.0ms
(/ 1 (/ (- 2.0 (+ x y)) (- x y)))

series222.0ms

Counts
2 → 6
Calls
2 calls:
150.0ms
(/ (- 2.0 (+ x y)) (- x y))
72.0ms
(/ 1 (/ (- 2.0 (+ x y)) (- x y)))

simplify1.8s

Counts
236 → 236
Iterations
IterNodes
done5001
21855
1731
0272

prune893.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ 1 (/ (* (cbrt (- 2.0 (+ x y))) (cbrt (- 2.0 (+ x y)))) 1))
0.6b
(cbrt (- 2.0 (+ x y)))
0.6b
(cbrt (- 2.0 (+ x y)))
0.6b
(cbrt (- 2.0 (+ x y)))

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
36×add-exp-log
33×times-frac
29×add-sqr-sqrt
23×add-cube-cbrt
22×div-exp
18×cbrt-prod
11×add-cbrt-cube 1-exp
associate-/r*
cbrt-div prod-exp distribute-lft-out--
pow1 cbrt-undiv rec-exp div-inv
expm1-log1p-u log1p-expm1-u add-log-exp
flip3-- pow1/3 flip-- distribute-lft-out associate-/l* difference-of-squares
clear-num frac-2neg associate-/r/ cbrt-unprod pow-flip inv-pow
Counts
4 → 118
Calls
4 calls:
104.0ms
(/ 1 (/ (* (cbrt (- 2.0 (+ x y))) (cbrt (- 2.0 (+ x y)))) 1))
10.0ms
(cbrt (- 2.0 (+ x y)))
10.0ms
(cbrt (- 2.0 (+ x y)))
13.0ms
(cbrt (- 2.0 (+ x y)))

series976.0ms

Counts
4 → 12
Calls
4 calls:
509.0ms
(/ 1 (/ (* (cbrt (- 2.0 (+ x y))) (cbrt (- 2.0 (+ x y)))) 1))
136.0ms
(cbrt (- 2.0 (+ x y)))
160.0ms
(cbrt (- 2.0 (+ x y)))
171.0ms
(cbrt (- 2.0 (+ x y)))

simplify2.7s

Counts
130 → 130
Iterations
IterNodes
done5001
32947
21048
1455
0200

prune841.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes168.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
done10
110
09

end0.0ms

sample552.0ms

Algorithm
intervals
Results
369.0ms7999×body80valid
0.0msbody160valid