Details

Time bar (total: 12.7s)

sample64.0ms

Algorithm
intervals
Results
26.0ms257×body80valid
11.0ms232×body80nan

simplify84.0ms

Counts
1 → 1

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize11.0ms

Local error

Found 2 expressions with local error:

0.1b
(+ (- x (* (+ y (/ 1.0 2.0)) (log y))) y)
0.1b
(* (+ y (/ 1.0 2.0)) (log y))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity
add-sqr-sqrt
add-log-exp
add-cube-cbrt log-prod
pow1
add-exp-log associate-*r* associate-*l* add-cbrt-cube
distribute-rgt-in distribute-lft-in
associate-+l+ flip3-+ associate-*l/ sum-log flip-+ distribute-lft-out
+-commutative associate-+l- sub-neg diff-log pow-prod-down prod-exp log-pow *-commutative cbrt-unprod unswap-sqr
Counts
2 → 44
Calls
2 calls:
23.0ms
(+ (- x (* (+ y (/ 1.0 2.0)) (log y))) y)
51.0ms
(* (+ y (/ 1.0 2.0)) (log y))

series441.0ms

Counts
2 → 6
Calls
2 calls:
73.0ms
(+ (- x (* (+ y (/ 1.0 2.0)) (log y))) y)
368.0ms
(* (+ y (/ 1.0 2.0)) (log y))

simplify41.0ms

Counts
50 → 50

prune146.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
*-un-lft-identity
add-sqr-sqrt
pow1
add-exp-log add-cube-cbrt add-cbrt-cube
associate-*r* associate-*l*
distribute-rgt-in sub-neg associate-+r+ distribute-lft-in flip3-+ diff-log associate-*r/ sum-log flip-+ distribute-lft-out associate--r+
+-commutative associate-+r- flip3-- pow-prod-down prod-exp log-pow *-commutative flip-- cbrt-unprod unswap-sqr
Counts
3 → 54
Calls
3 calls:
14.0ms
(+ x (- y (* (log y) (+ y (/ 1.0 2.0)))))
60.0ms
(* (log y) (+ y (/ 1.0 2.0)))
6.0ms
(- y (* (log y) (+ y (/ 1.0 2.0))))

series1.1s

Counts
3 → 9
Calls
3 calls:
59.0ms
(+ x (- y (* (log y) (+ y (/ 1.0 2.0)))))
373.0ms
(* (log y) (+ y (/ 1.0 2.0)))
691.0ms
(- y (* (log y) (+ y (/ 1.0 2.0))))

simplify47.0ms

Counts
63 → 63

prune220.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
0.3b
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (cbrt y)) (+ y (/ 1.0 2.0))))
0.5b
(cbrt y)
0.5b
(cbrt y)

rewrite153.0ms

Algorithm
rewrite-expression-head
Rules
49×distribute-rgt-in distribute-lft-in
48×log-prod
30×cbrt-prod
25×*-un-lft-identity
24×associate-+l+
23×add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log add-cbrt-cube
flip3-+ associate-*l/ flip-+ add-log-exp
associate-*r/ associate-*l* frac-add
pow-prod-down prod-exp cbrt-unprod
associate-+r+ pow1/3
+-commutative associate-*r* sum-log *-commutative distribute-lft-out
Counts
4 → 108
Calls
4 calls:
70.0ms
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
68.0ms
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (cbrt y)) (+ y (/ 1.0 2.0))))
2.0ms
(cbrt y)
2.0ms
(cbrt y)

series2.5s

Counts
4 → 12
Calls
4 calls:
705.0ms
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
1.2s
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (cbrt y)) (+ y (/ 1.0 2.0))))
298.0ms
(cbrt y)
294.0ms
(cbrt y)

simplify78.0ms

Counts
120 → 120

prune692.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
0.3b
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (pow (/ 1 y) -1/3)) (+ y (/ 1.0 2.0))))
0.5b
(cbrt y)
5.0b
(pow (/ 1 y) -1/3)

rewrite210.0ms

Algorithm
rewrite-expression-head
Rules
49×distribute-rgt-in distribute-lft-in
48×log-prod
32×*-un-lft-identity
30×add-sqr-sqrt add-cube-cbrt
27×cbrt-prod
24×associate-+l+
14×add-exp-log
13×unpow-prod-down
11×pow1
times-frac add-cbrt-cube
flip3-+ associate-*l/ flip-+ add-log-exp
associate-*r/ associate-*l* frac-add pow-exp
pow-unpow pow-pow pow-prod-down prod-exp cbrt-unprod
associate-+r+ div-exp
+-commutative pow-to-exp rec-exp pow-flip pow1/3 1-exp associate-*r* sum-log *-commutative div-inv distribute-lft-out inv-pow sqr-pow
Counts
4 → 129
Calls
4 calls:
106.0ms
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
62.0ms
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (pow (/ 1 y) -1/3)) (+ y (/ 1.0 2.0))))
13.0ms
(cbrt y)
15.0ms
(pow (/ 1 y) -1/3)

series3.3s

Counts
4 → 12
Calls
4 calls:
623.0ms
(* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y))))
2.0s
(+ (* (+ y (/ 1.0 2.0)) (* 2 (log (cbrt y)))) (* (log (pow (/ 1 y) -1/3)) (+ y (/ 1.0 2.0))))
338.0ms
(cbrt y)
296.0ms
(pow (/ 1 y) -1/3)

simplify106.0ms

Counts
141 → 141

prune861.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

regimes136.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify73.0ms

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.0s8028×body80valid
436.0ms8082×body80nan
0.0msbody640valid