Details

Time bar (total: 19.4s)

sample16.0ms

Algorithm
intervals
Results
8.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

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 1 expressions with local error:

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

rewrite39.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 insert-posit16 log1p-expm1-u div-inv add-log-exp
Counts
1 → 61
Calls
1 calls:
37.0ms
(/ (- x y) (- 2.0 (+ x y)))

series73.0ms

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

simplify2.0s

Counts
64 → 64
Iterations
IterNodes
done5003
33399
2792
1290
0115

prune195.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize20.0ms

Local error

Found 3 expressions with local error:

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

rewrite282.0ms

Algorithm
rewrite-expression-head
Rules
1352×*-un-lft-identity
946×times-frac
843×add-sqr-sqrt
576×prod-diff
517×add-cube-cbrt
335×distribute-lft-out--
161×distribute-lft-out difference-of-squares
106×associate-/r/
54×flip3-- flip--
53×div-inv
24×fma-neg
12×associate-/r*
add-cbrt-cube add-exp-log
associate-/l*
add-log-exp
expm1-log1p-u pow1 distribute-rgt-out-- insert-posit16 log1p-expm1-u
cbrt-undiv clear-num frac-2neg div-exp
sub-neg diff-log frac-sub sub-div
Counts
3 → 725
Calls
3 calls:
28.0ms
(/ x (- 2.0 (+ x y)))
31.0ms
(/ y (- 2.0 (+ x y)))
192.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))

series234.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(/ x (- 2.0 (+ x y)))
71.0ms
(/ y (- 2.0 (+ x y)))
91.0ms
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))

simplify2.3s

Counts
734 → 734
Iterations
IterNodes
done5000
23325
11344
0583

prune3.0s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
192×*-un-lft-identity
135×add-sqr-sqrt
109×times-frac
90×add-cube-cbrt
72×prod-diff
41×distribute-lft-out--
24×fma-neg
22×difference-of-squares
20×distribute-lft-out
12×associate-/r* associate-/r/
add-cbrt-cube add-exp-log
flip3-- flip-- add-log-exp
div-inv associate-/l*
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
cbrt-undiv log1p-udef clear-num frac-2neg diff-log div-exp
sub-neg log1p-expm1
Counts
4 → 215
Calls
4 calls:
0.0ms
(log1p (expm1 (/ y (- 2.0 (+ x y)))))
32.0ms
(/ x (- 2.0 (+ x y)))
37.0ms
(/ y (- 2.0 (+ x y)))
173.0ms
(- (/ x (- 2.0 (+ x y))) (log1p (expm1 (/ y (- 2.0 (+ x y))))))

series409.0ms

Counts
4 → 12
Calls
4 calls:
140.0ms
(log1p (expm1 (/ y (- 2.0 (+ x y)))))
79.0ms
(/ x (- 2.0 (+ x y)))
68.0ms
(/ y (- 2.0 (+ x y)))
122.0ms
(- (/ x (- 2.0 (+ x y))) (log1p (expm1 (/ y (- 2.0 (+ x y))))))

simplify1.6s

Counts
227 → 227
Iterations
IterNodes
done5000
21518
1578
0261

prune777.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ x (- 2.0 (+ x y))) (log1p (expm1 (cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))))))
0.1b
(* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))
0.1b
(* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
22.7b
(cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y)))))

rewrite542.0ms

Algorithm
rewrite-expression-head
Rules
339×*-un-lft-identity
204×add-sqr-sqrt times-frac
130×add-cube-cbrt
79×distribute-lft-out--
72×prod-diff
57×add-cbrt-cube add-exp-log
48×associate-*r*
42×swap-sqr
39×distribute-lft-out
30×pow1
29×difference-of-squares
25×associate-*l*
24×fma-neg
22×prod-exp cbrt-unprod
18×associate-/r/
17×cbrt-undiv div-exp
11×frac-times associate-*l/
10×flip3-- flip--
div-inv
cbrt-div pow-plus associate-*r/ pow-prod-up add-log-exp
unswap-sqr
expm1-log1p-u pow-prod-down insert-posit16 log1p-expm1-u
pow2 pow-sqr
diff-log pow3 *-commutative
cbrt-prod log1p-udef sub-neg pow1/3 rem-cbrt-cube
Counts
4 → 332
Calls
4 calls:
118.0ms
(- (/ x (- 2.0 (+ x y))) (log1p (expm1 (cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))))))
169.0ms
(* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))
82.0ms
(* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
166.0ms
(cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y)))))

series451.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(- (/ x (- 2.0 (+ x y))) (log1p (expm1 (cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))))))
95.0ms
(* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y))))
85.0ms
(* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
94.0ms
(cbrt (* (* (/ y (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y)))) (/ y (- 2.0 (+ x y)))))

simplify2.9s

Counts
344 → 344
Iterations
IterNodes
done5011
23901
11147
0393

prune1.8s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes55.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done11
111
010

end0.0ms

sample648.0ms

Algorithm
intervals
Results
463.0ms7997×body80valid
0.0msbody1280valid
0.0msbody320valid
0.0msbody640valid