Details

Time bar (total: 10.8s)

sample39.0ms

Algorithm
intervals
Results
19.0ms256×body80valid

simplify25.0ms

Counts
1 → 1
Iterations
IterNodes
done26
426
325
222
115
09

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ (* x y) 2.0) 1.0)
0.0b
(- x (/ y (+ (/ (* x y) 2.0) 1.0)))
7.8b
(/ y (+ (/ (* x y) 2.0) 1.0))

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
17×add-sqr-sqrt
13×times-frac
12×add-cube-cbrt
add-log-exp
add-cbrt-cube add-exp-log distribute-lft-out
associate-/r*
pow1 associate-/l*
flip3-+ associate-/r/ flip-+ difference-of-squares
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log div-exp div-inv flip-- distribute-lft-out--
Counts
3 → 60
Calls
3 calls:
18.0ms
(+ (/ (* x y) 2.0) 1.0)
47.0ms
(- x (/ y (+ (/ (* x y) 2.0) 1.0)))
37.0ms
(/ y (+ (/ (* x y) 2.0) 1.0))

series259.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(+ (/ (* x y) 2.0) 1.0)
62.0ms
(- x (/ y (+ (/ (* x y) 2.0) 1.0)))
124.0ms
(/ y (+ (/ (* x y) 2.0) 1.0))

simplify1.0s

Counts
69 → 69
Iterations
IterNodes
done5000
21159
1301
0126

prune294.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ y (+ (/ y (/ 2.0 x)) 1.0)))
0.0b
(+ (/ y (/ 2.0 x)) 1.0)
0.2b
(/ y (/ 2.0 x))
7.8b
(/ y (+ (/ y (/ 2.0 x)) 1.0))

rewrite298.0ms

Algorithm
rewrite-expression-head
Rules
88×times-frac
67×*-un-lft-identity
60×add-sqr-sqrt
55×add-cube-cbrt
17×associate-/r*
11×add-cbrt-cube add-exp-log
add-log-exp
div-inv associate-/l*
distribute-lft-out
pow1 cbrt-undiv div-exp
associate-/r/
clear-num frac-2neg flip3-+ flip-+ difference-of-squares
+-commutative sum-log sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 130
Calls
4 calls:
151.0ms
(- x (/ y (+ (/ y (/ 2.0 x)) 1.0)))
59.0ms
(+ (/ y (/ 2.0 x)) 1.0)
7.0ms
(/ y (/ 2.0 x))
71.0ms
(/ y (+ (/ y (/ 2.0 x)) 1.0))

series263.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(- x (/ y (+ (/ y (/ 2.0 x)) 1.0)))
55.0ms
(+ (/ y (/ 2.0 x)) 1.0)
28.0ms
(/ y (/ 2.0 x))
121.0ms
(/ y (+ (/ y (/ 2.0 x)) 1.0))

simplify1.3s

Counts
142 → 142
Iterations
IterNodes
done5000
22914
1634
0253

prune660.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite151.0ms

Algorithm
rewrite-expression-head
Rules
90×times-frac
68×add-sqr-sqrt
59×*-un-lft-identity
54×add-cube-cbrt
17×add-exp-log
16×associate-/r*
11×add-cbrt-cube
div-exp add-log-exp
div-inv
associate-/l*
pow1 difference-of-squares
cbrt-undiv
rec-exp clear-num frac-2neg flip3-+ 1-exp flip-+ distribute-lft-out-- associate-/l/
+-commutative sum-log sub-neg flip3-- diff-log associate-/r/ pow-flip flip-- inv-pow
Counts
4 → 135
Calls
4 calls:
15.0ms
(+ (* x (/ y 2.0)) 1.0)
64.0ms
(- x (/ 1 (/ (+ (* x (/ y 2.0)) 1.0) y)))
18.0ms
(/ 1 (/ (+ (* x (/ y 2.0)) 1.0) y))
43.0ms
(/ (+ (* x (/ y 2.0)) 1.0) y)

series273.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(+ (* x (/ y 2.0)) 1.0)
61.0ms
(- x (/ 1 (/ (+ (* x (/ y 2.0)) 1.0) y)))
88.0ms
(/ 1 (/ (+ (* x (/ y 2.0)) 1.0) y))
74.0ms
(/ (+ (* x (/ y 2.0)) 1.0) y)

simplify1.7s

Counts
147 → 147
Iterations
IterNodes
done5002
22863
1605
0233

prune666.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize19.0ms

Local error

Found 4 expressions with local error:

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

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
48×add-exp-log
23×add-sqr-sqrt
18×*-un-lft-identity add-cbrt-cube div-exp
16×prod-exp
14×times-frac add-cube-cbrt
13×associate-*r*
pow1 rec-exp 1-exp
add-log-exp
associate-/r/
cbrt-undiv flip3-+ flip-+
frac-times associate-*l/ cbrt-unprod
associate-*l* div-inv associate-/l* unswap-sqr
pow-prod-down associate-*r/ un-div-inv pow-flip distribute-lft-out--
+-commutative clear-num associate-/r* sum-log sub-neg frac-2neg flip3-- diff-log *-commutative flip-- inv-pow difference-of-squares
Counts
4 → 110
Calls
4 calls:
18.0ms
(+ (* x (/ y 2.0)) 1.0)
31.0ms
(- x (/ 1 (* (+ (* x (/ y 2.0)) 1.0) (/ 1 y))))
39.0ms
(/ 1 (* (+ (* x (/ y 2.0)) 1.0) (/ 1 y)))
49.0ms
(* (+ (* x (/ y 2.0)) 1.0) (/ 1 y))

series308.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(+ (* x (/ y 2.0)) 1.0)
66.0ms
(- x (/ 1 (* (+ (* x (/ y 2.0)) 1.0) (/ 1 y))))
98.0ms
(/ 1 (* (+ (* x (/ y 2.0)) 1.0) (/ 1 y)))
91.0ms
(* (+ (* x (/ y 2.0)) 1.0) (/ 1 y))

simplify1.8s

Counts
122 → 122
Iterations
IterNodes
done5002
22866
1555
0198

prune483.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes97.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
done16
216
115
011

end0.0ms

sample805.0ms

Algorithm
intervals
Results
516.0ms8000×body80valid