Details

Time bar (total: 6.3s)

sample29.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify38.0ms

Counts
1 → 1
Iterations
IterNodes
done47
447
343
228
114
07

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.9b

localize17.0ms

Local error

Found 1 expressions with local error:

13.4b
(/ (+ y x) (* (* 2.0 y) x))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
10×add-cbrt-cube add-exp-log
*-un-lft-identity
times-frac associate-/l*
add-sqr-sqrt cbrt-undiv div-exp prod-exp add-cube-cbrt cbrt-unprod
distribute-lft-out associate-/l/
expm1-log1p-u pow1 clear-num associate-/r* frac-2neg flip3-+ flip-+ log1p-expm1-u div-inv add-log-exp
Counts
1 → 29
Calls
1 calls:
36.0ms
(/ (+ y x) (* (* 2.0 y) x))

series74.0ms

Counts
1 → 3
Calls
1 calls:
74.0ms
(/ (+ y x) (* (* 2.0 y) x))

simplify667.0ms

Counts
32 → 32
Iterations
IterNodes
done5001
2965
1222
075

prune148.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize14.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (/ 0.5 y) (/ 0.5 x))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
15×times-frac
13×fma-def
10×add-sqr-sqrt add-cube-cbrt
distribute-lft-out
div-inv add-log-exp
expm1-log1p-u pow1 +-commutative sum-log flip3-+ add-cbrt-cube frac-add add-exp-log flip-+ log1p-expm1-u
Counts
1 → 32
Calls
1 calls:
41.0ms
(+ (/ 0.5 y) (/ 0.5 x))

series58.0ms

Counts
1 → 3
Calls
1 calls:
57.0ms
(+ (/ 0.5 y) (/ 0.5 x))

simplify450.0ms

Counts
35 → 35
Iterations
IterNodes
done5001
2493
1124
048

prune192.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize19.0ms

Local error

Found 2 expressions with local error:

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

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
504×times-frac
308×*-un-lft-identity
228×add-sqr-sqrt add-cube-cbrt
56×associate-/l*
40×distribute-lft-out
18×div-inv
13×add-cbrt-cube add-exp-log
cbrt-undiv div-exp
associate-/r*
associate-/l/
expm1-log1p-u pow1 clear-num frac-2neg log1p-expm1-u add-log-exp
flip3-+ flip-+
Counts
2 → 265
Calls
2 calls:
14.0ms
(/ (+ x y) y)
53.0ms
(/ (/ (/ (+ x y) y) 2.0) x)

series118.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(/ (+ x y) y)
94.0ms
(/ (/ (/ (+ x y) y) 2.0) x)

simplify536.0ms

Counts
271 → 271
Iterations
IterNodes
done5001
11175
0460

prune1.2s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize9.0ms

Local error

Found 1 expressions with local error:

7.1b
(/ (/ (+ (/ x y) 1) 2.0) x)

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
96×times-frac
74×*-un-lft-identity
50×add-sqr-sqrt add-cube-cbrt
16×associate-/l*
12×distribute-lft-out
add-cbrt-cube add-exp-log
div-inv
cbrt-undiv associate-/r* div-exp
expm1-log1p-u pow1 clear-num frac-2neg log1p-expm1-u add-log-exp associate-/l/
Counts
1 → 84
Calls
1 calls:
56.0ms
(/ (/ (+ (/ x y) 1) 2.0) x)

series55.0ms

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

simplify937.0ms

Counts
87 → 87
Iterations
IterNodes
done5001
21593
1370
0158

prune441.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

regimes83.0ms

Accuracy

94.4% (0.5b remaining)

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

bsearch119.0ms

Steps
ItersRangePoint
10
9.63069062794707e-94
2.598286552721665e-80
3.126349286155402e-87
7
-5.889664041313913e-37
-2.0774884855727146e-38
-5.819157750295796e-37

simplify5.0ms

Iterations
IterNodes
done27
127
019

end0.0ms

sample795.0ms

Algorithm
intervals
Results
477.0ms8002×body80valid