Details

Time bar (total: 12.9s)

sample63.0ms

Algorithm
intervals
Results
19.0ms252×body80nan
16.0ms269×body80valid

simplify1.5s

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize17.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
0.3b
(* 3.0 (sqrt x))
0.3b
(/ 1.0 (* x 9.0))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
15×add-exp-log add-sqr-sqrt add-cbrt-cube
14×*-un-lft-identity
12×associate-*r*
10×pow1
add-cube-cbrt
prod-exp cbrt-unprod
associate-*l* pow-prod-down sqrt-prod
distribute-rgt-in distribute-lft-in times-frac associate-/l* add-log-exp
cbrt-undiv sub-neg associate-*r/ div-exp associate--l+ *-commutative distribute-lft-out-- unswap-sqr
flip3-- frac-2neg clear-num associate-/r* flip-- div-inv distribute-lft-out difference-of-squares
Counts
3 → 72
Calls
3 calls:
198.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
16.0ms
(* 3.0 (sqrt x))
13.0ms
(/ 1.0 (* x 9.0))

series136.0ms

Counts
3 → 9
Calls
3 calls:
69.0ms
(* (* 3.0 (sqrt x)) (- (+ y (/ 1.0 (* x 9.0))) 1.0))
47.0ms
(* 3.0 (sqrt x))
21.0ms
(/ 1.0 (* x 9.0))

simplify639.0ms

Counts
81 → 81

prune242.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* 3.0 (sqrt x)) (- (+ y (* (/ 1 x) (/ 1.0 9.0))) 1.0))
0.3b
(* 3.0 (sqrt x))
0.5b
(* (/ 1 x) (/ 1.0 9.0))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
32×add-exp-log
25×*-un-lft-identity times-frac
24×associate-*r*
22×add-cbrt-cube
21×add-cube-cbrt
17×associate-*l*
12×pow1 prod-exp
div-exp cbrt-unprod unswap-sqr
pow-prod-down
cbrt-undiv sqrt-prod
distribute-rgt-in distribute-lft-in associate-*r/ *-commutative add-log-exp
sub-neg rec-exp 1-exp associate--l+ div-inv
frac-times flip3-- associate-*l/ flip-- distribute-lft-out-- difference-of-squares
Counts
3 → 106
Calls
3 calls:
103.0ms
(* (* 3.0 (sqrt x)) (- (+ y (* (/ 1 x) (/ 1.0 9.0))) 1.0))
15.0ms
(* 3.0 (sqrt x))
37.0ms
(* (/ 1 x) (/ 1.0 9.0))

series170.0ms

Counts
3 → 9
Calls
3 calls:
87.0ms
(* (* 3.0 (sqrt x)) (- (+ y (* (/ 1 x) (/ 1.0 9.0))) 1.0))
53.0ms
(* 3.0 (sqrt x))
30.0ms
(* (/ 1 x) (/ 1.0 9.0))

simplify1.2s

Counts
115 → 115

prune377.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 3 expressions with local error:

0.1b
(* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0))
0.3b
(* (* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0)) (sqrt x))
0.4b
(/ (/ 1.0 9.0) x)

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
75×times-frac
54×*-un-lft-identity
53×add-sqr-sqrt
49×add-cube-cbrt
15×add-exp-log add-cbrt-cube
13×associate-/l*
12×associate-*r*
10×pow1
div-inv
associate-*r/ associate-*l* pow-prod-down prod-exp cbrt-unprod
cbrt-undiv distribute-rgt-in distribute-lft-in div-exp associate-/r* sqrt-prod add-log-exp
sub-neg flip3-- associate-*l/ associate--l+ *-commutative flip-- distribute-lft-out--
frac-2neg clear-num associate-/l/ distribute-lft-out difference-of-squares unswap-sqr
Counts
3 → 122
Calls
3 calls:
716.0ms
(* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0))
722.0ms
(* (* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0)) (sqrt x))
18.0ms
(/ (/ 1.0 9.0) x)

series135.0ms

Counts
3 → 9
Calls
3 calls:
33.0ms
(* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0))
75.0ms
(* (* 3.0 (- (+ (/ (/ 1.0 9.0) x) y) 1.0)) (sqrt x))
27.0ms
(/ (/ 1.0 9.0) x)

simplify858.0ms

Counts
131 → 131

prune397.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0b

localize16.0ms

Local error

Found 3 expressions with local error:

0.1b
(* 3.0 (+ (/ (/ 1.0 9.0) x) y))
0.3b
(* (+ (* 3.0 (+ (/ (/ 1.0 9.0) x) y)) (* 3.0 (- 1.0))) (sqrt x))
0.4b
(/ (/ 1.0 9.0) x)

rewrite299.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
56×add-sqr-sqrt
52×*-un-lft-identity
50×add-cube-cbrt
13×associate-/l*
12×add-exp-log add-cbrt-cube
10×associate-*r*
pow1 associate-*l*
div-inv
sqrt-prod
cbrt-undiv div-exp associate-/r* add-log-exp unswap-sqr
flip3-+ associate-*r/ pow-prod-down associate-*l/ prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out
distribute-rgt-in frac-2neg distribute-lft-in clear-num associate-/l/
Counts
3 → 118
Calls
3 calls:
121.0ms
(* 3.0 (+ (/ (/ 1.0 9.0) x) y))
161.0ms
(* (+ (* 3.0 (+ (/ (/ 1.0 9.0) x) y)) (* 3.0 (- 1.0))) (sqrt x))
12.0ms
(/ (/ 1.0 9.0) x)

series154.0ms

Counts
3 → 9
Calls
3 calls:
57.0ms
(* 3.0 (+ (/ (/ 1.0 9.0) x) y))
74.0ms
(* (+ (* 3.0 (+ (/ (/ 1.0 9.0) x) y)) (* 3.0 (- 1.0))) (sqrt x))
23.0ms
(/ (/ 1.0 9.0) x)

simplify937.0ms

Counts
127 → 127

prune567.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

regimes114.0ms

Accuracy

9% (0.4b remaining)

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

bsearch0.0ms

simplify1.2s

end0.0ms

sample2.1s

Algorithm
intervals
Results
945.0ms8435×body80nan
535.0ms8542×body80valid