Details

Time bar (total: 30.8s)

sample177.0ms

Algorithm
intervals
Results
60.0ms111×body1280valid
26.0ms67×body640valid
14.0ms42×body10240exit
10.0ms141×body80valid
10.0ms179×body80nan
9.0ms20×body1280nan
6.0ms17×body640nan
6.0ms23×body320valid
4.0ms27×body160valid
3.0ms13×body320nan
0.0msbody160nan

simplify3.7s

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: 34.6b

localize28.0ms

Local error

Found 3 expressions with local error:

0.0b
(pow x (/ 1.0 n))
0.7b
(pow (+ x 1.0) (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite108.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:
4.0ms
(pow x (/ 1.0 n))
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
89.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series650.0ms

Counts
3 → 9
Calls
3 calls:
100.0ms
(pow x (/ 1.0 n))
189.0ms
(pow (+ x 1.0) (/ 1.0 n))
361.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify2.7s

Counts
88 → 88
Iterations

Useful iterations: 3 (1.2s)

IterNodesCost
01901337
14731246
211911206
336111183
done50011183

prune415.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 22.8b

localize32.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (+ x 1.0) (/ 1.0 n))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite405.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
35×*-un-lft-identity
34×unpow-prod-down
27×difference-of-squares
19×sqr-pow
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
add-cbrt-cube distribute-lft-out
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 100
Calls
4 calls:
22.0ms
(pow (+ x 1.0) (/ 1.0 n))
126.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
118.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
131.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.5s

Counts
4 → 12
Calls
4 calls:
214.0ms
(pow (+ x 1.0) (/ 1.0 n))
475.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
382.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
446.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.9s

Counts
112 → 112
Iterations

Useful iterations: done (1.9s)

IterNodesCost
01492370
13582257
28922151
324752130
done50012114

prune630.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 22.8b

localize23.0ms

Local error

Found 4 expressions with local error:

3.2b
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite642.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
40×unpow-prod-down
36×difference-of-squares
34×*-un-lft-identity
24×sqr-pow
16×log-pow
15×exp-prod
12×distribute-lft-out--
10×add-log-exp
add-cube-cbrt
pow1 log-prod
add-exp-log sub-neg add-cbrt-cube distribute-lft-out
flip3-- diff-log flip--
exp-sum
log-div exp-diff rem-log-exp
Counts
4 → 102
Calls
4 calls:
263.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
124.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
107.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
144.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.7s

Counts
4 → 12
Calls
4 calls:
413.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
417.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
461.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
431.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.6s

Counts
114 → 114
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01412650
12902494
26642344
318462320
done50012304

prune735.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 22.8b

localize39.0ms

Local error

Found 4 expressions with local error:

3.2b
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
3.5b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite746.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
40×unpow-prod-down
36×difference-of-squares
34×*-un-lft-identity
24×sqr-pow
16×log-pow
15×exp-prod
12×distribute-lft-out--
10×add-log-exp
add-cube-cbrt
pow1 log-prod
add-exp-log sub-neg add-cbrt-cube distribute-lft-out
flip3-- diff-log flip--
exp-sum
log-div exp-diff rem-log-exp
Counts
4 → 102
Calls
4 calls:
308.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
132.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
160.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
137.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.6s

Counts
4 → 12
Calls
4 calls:
424.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))
427.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
377.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
401.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.5s

Counts
114 → 114
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01412650
12902494
26642344
318462320
done50012304

prune915.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 22.8b

regimes193.0ms

Accuracy

82.1% (1.6b remaining)

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

bsearch1.0ms

simplify9.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
038139
14988
done4988

end0.0ms

sample8.8s

Algorithm
intervals
Results
2.6s3179×body1280valid
1.5s1691×body640valid
1.0s1200×body10240exit
689.0ms842×body320valid
608.0ms667×body1280nan
555.0ms4649×body80valid
402.0ms5048×body80nan
341.0ms602×body640nan
120.0ms362×body320nan
105.0ms455×body160valid
36.0ms196×body160nan