Details

Time bar (total: 28.7s)

sample222.0ms

Algorithm
intervals
Results
79.0ms109×body1280valid
25.0ms35×body10240exit
25.0ms47×body640valid
18.0ms24×body1280nan
11.0ms129×body80valid
9.0ms162×body80nan
8.0ms17×body640nan
7.0ms19×body320valid
3.0ms11×body320nan
3.0ms14×body160valid
2.0msbody160nan

simplify3.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11713
23413
38113
423113
569413
6345213
done500013

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.3b

localize21.0ms

Local error

Found 3 expressions with local error:

0.3b
(pow x (/ 1.0 n))
1.0b
(pow (+ x 1.0) (/ 1.0 n))
1.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
28×*-un-lft-identity
26×pow-unpow
19×add-cube-cbrt
18×times-frac
17×unpow-prod-down
difference-of-squares
sqr-pow
pow1 add-exp-log add-log-exp
add-cbrt-cube distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 79
Calls
3 calls:
7.0ms
(pow x (/ 1.0 n))
18.0ms
(pow (+ x 1.0) (/ 1.0 n))
130.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series687.0ms

Counts
3 → 9
Calls
3 calls:
84.0ms
(pow x (/ 1.0 n))
224.0ms
(pow (+ x 1.0) (/ 1.0 n))
378.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify2.3s

Counts
88 → 88
Iterations

Useful iterations: 3 (1.0s)

IterNodesCost
01901337
14731246
211911206
336111183
done50011183

prune418.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 18.4b

localize21.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(* (cbrt x) (cbrt x))
1.0b
(pow (+ x 1.0) (/ 1.0 n))
3.2b
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt x) (cbrt x)) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

rewrite134.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
23×*-un-lft-identity
21×add-cube-cbrt
19×cbrt-prod
13×pow-unpow
12×pow1
times-frac
add-exp-log pow1/3
swap-sqr associate-*r* associate-*l* add-log-exp
unpow-prod-down add-cbrt-cube unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-to-exp sub-neg flip3-- pow-pow pow-plus diff-log pow-exp prod-exp *-commutative flip-- cbrt-unprod div-inv distribute-lft-out sqr-pow
Counts
4 → 91
Calls
4 calls:
2.0ms
(cbrt x)
15.0ms
(* (cbrt x) (cbrt x))
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
101.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt x) (cbrt x)) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

series1.5s

Counts
4 → 12
Calls
4 calls:
325.0ms
(cbrt x)
302.0ms
(* (cbrt x) (cbrt x))
226.0ms
(pow (+ x 1.0) (/ 1.0 n))
695.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt x) (cbrt x)) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

simplify1.4s

Counts
103 → 103
Iterations

Useful iterations: done (1.4s)

IterNodesCost
02331518
15941299
218171212
done50001195

prune571.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 18.2b

localize39.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (* (cbrt x) (cbrt x)))
0.6b
(cbrt (cbrt x))
1.0b
(pow (+ x 1.0) (/ 1.0 n))
3.2b
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt (* (cbrt x) (cbrt x))) (* (cbrt x) (cbrt (cbrt x)))) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
14×add-sqr-sqrt add-cube-cbrt
13×pow-unpow
10×cbrt-prod
times-frac
add-log-exp
pow1 add-exp-log
unpow-prod-down add-cbrt-cube
pow1/3
pow-to-exp sub-neg flip3-- pow-pow diff-log pow-exp flip-- div-inv distribute-lft-out sqr-pow
Counts
4 → 63
Calls
4 calls:
5.0ms
(cbrt (* (cbrt x) (cbrt x)))
1.0ms
(cbrt (cbrt x))
18.0ms
(pow (+ x 1.0) (/ 1.0 n))
111.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt (* (cbrt x) (cbrt x))) (* (cbrt x) (cbrt (cbrt x)))) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

series1.8s

Counts
4 → 12
Calls
4 calls:
506.0ms
(cbrt (* (cbrt x) (cbrt x)))
455.0ms
(cbrt (cbrt x))
215.0ms
(pow (+ x 1.0) (/ 1.0 n))
654.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (* (pow (* (cbrt (* (cbrt x) (cbrt x))) (* (cbrt x) (cbrt (cbrt x)))) (/ 1.0 n)) (pow (cbrt x) (/ 1.0 n))))

simplify1.1s

Counts
75 → 75
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02351488
16071324
217741215
done50011200

prune576.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 18.2b

localize20.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (- (log x)) (pow n 2))
0.6b
(/ 0.5 (* (pow x 2) n))
1.6b
(* (/ 1.0 x) (- (/ 1 n) (/ (- (log x)) (pow n 2))))
7.8b
(* (pow x 2) n)

rewrite608.0ms

Algorithm
rewrite-expression-head
Rules
137×times-frac
122×add-sqr-sqrt
89×*-un-lft-identity
70×add-cube-cbrt
46×unpow-prod-down
38×distribute-rgt-neg-in
36×distribute-lft-neg-in
29×add-exp-log
26×associate-*r*
25×pow1
21×associate-*l*
19×log-pow
18×add-cbrt-cube unpow2 sqr-pow
15×associate-/l* difference-of-squares
neg-mul-1 associate-/r*
div-exp prod-exp
unswap-sqr
distribute-lft-out--
cbrt-undiv cbrt-unprod div-inv add-log-exp
neg-sub0 distribute-rgt-in frac-times pow-to-exp distribute-lft-in div-sub associate-*r/ pow-exp
sub-neg flip3-- frac-2neg clear-num *-commutative frac-sub flip-- associate--r-
distribute-frac-neg pow-prod-down associate-*l/
Counts
4 → 246
Calls
4 calls:
28.0ms
(/ (- (log x)) (pow n 2))
19.0ms
(/ 0.5 (* (pow x 2) n))
520.0ms
(* (/ 1.0 x) (- (/ 1 n) (/ (- (log x)) (pow n 2))))
12.0ms
(* (pow x 2) n)

series442.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(/ (- (log x)) (pow n 2))
53.0ms
(/ 0.5 (* (pow x 2) n))
217.0ms
(* (/ 1.0 x) (- (/ 1 n) (/ (- (log x)) (pow n 2))))
35.0ms
(* (pow x 2) n)

simplify2.1s

Counts
258 → 258
Iterations

Useful iterations: done (2.1s)

IterNodesCost
04053726
19573385
228792963
done50002961

prune1.0s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 18.1b

regimes430.0ms

Accuracy

80.7% (1.7b remaining)

Error of 22.4b against oracle of 20.7b and baseline of 29.4b

bsearch348.0ms

Steps
ItersRangePoint
8
5.803242851779569e-05
0.9435061171835805
0.9298484945110257
5
-873354922362061.5
-351616126183326.2
-380251775535541.94

simplify12.0ms

Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
044120
15681
done5681

end0.0ms

sample9.0s

Algorithm
intervals
Results
3.1s3122×body1280valid
1.2s702×body1280nan
1.0s1620×body640valid
969.0ms1180×body10240exit
542.0ms4668×body80valid
445.0ms661×body640nan
354.0ms834×body320valid
336.0ms5103×body80nan
164.0ms357×body320nan
115.0ms465×body160valid
36.0ms179×body160nan