Details

Time bar (total: 18.5s)

sample157.0ms

Algorithm
intervals
Results
48.0ms101×body1280valid
22.0ms48×body10240exit
20.0ms57×body640valid
10.0ms172×body80valid
10.0ms23×body1280nan
7.0ms24×body640nan
7.0ms193×body80nan
7.0ms29×body320valid
2.0ms11×body320nan
1.0ms10×body160valid
1.0msbody160nan

simplify2.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
11713
23413
38113
423113
569413
6345213
done500013

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.3b

localize9.0ms

Local error

Found 3 expressions with local error:

1.0b
(pow (+ x 1.0) (/ 1.0 n))
1.0b
(pow x (/ 1.0 n))
2.2b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite105.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:
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
5.0ms
(pow x (/ 1.0 n))
86.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series491.0ms

Counts
3 → 9
Calls
3 calls:
152.0ms
(pow (+ x 1.0) (/ 1.0 n))
63.0ms
(pow x (/ 1.0 n))
276.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.7s

Counts
88 → 88
Iterations

Useful iterations: 3 (751.0ms)

IterNodesCost
01901337
14731246
211931206
336091183
done50001183

prune268.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 20.1b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (exp (pow (+ x 1.0) (/ 1.0 n))))
1.0b
(pow (+ x 1.0) (/ 1.0 n))
1.0b
(pow x (/ 1.0 n))
2.7b
(- (log (exp (pow (+ x 1.0) (/ 1.0 n)))) (pow x (/ 1.0 n)))

rewrite318.0ms

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity
29×add-sqr-sqrt
26×pow-unpow
24×add-cube-cbrt
18×times-frac
12×unpow-prod-down
10×log-pow
pow1 exp-prod
add-exp-log log-prod
add-log-exp
add-cbrt-cube sqr-pow
associate--l+ difference-of-squares
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out distribute-lft-out--
sub-neg flip3-- diff-log rem-log-exp flip--
Counts
4 → 95
Calls
4 calls:
35.0ms
(log (exp (pow (+ x 1.0) (/ 1.0 n))))
12.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
263.0ms
(- (log (exp (pow (+ x 1.0) (/ 1.0 n)))) (pow x (/ 1.0 n)))

series670.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(log (exp (pow (+ x 1.0) (/ 1.0 n))))
151.0ms
(pow (+ x 1.0) (/ 1.0 n))
66.0ms
(pow x (/ 1.0 n))
296.0ms
(- (log (exp (pow (+ x 1.0) (/ 1.0 n)))) (pow x (/ 1.0 n)))

simplify1.8s

Counts
107 → 107
Iterations

Useful iterations: 3 (778.0ms)

IterNodesCost
02091533
14881326
212031274
336141248
done50001248

prune361.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 19.9b

localize16.0ms

Local error

Found 4 expressions with local error:

1.0b
(pow x (/ 1.0 n))
1.1b
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
1.1b
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
34.2b
(- (+ (* 2 (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
13×pow-unpow
times-frac
add-log-exp
cbrt-prod
pow1 add-exp-log
unpow-prod-down add-cbrt-cube
difference-of-squares
pow1/3 diff-log sqr-pow
pow-to-exp sub-neg flip3-- pow-pow pow-exp associate--l+ sum-log flip-- div-inv distribute-lft-out--
Counts
4 → 67
Calls
4 calls:
4.0ms
(pow x (/ 1.0 n))
33.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
31.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
78.0ms
(- (+ (* 2 (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

series1.3s

Counts
4 → 12
Calls
4 calls:
64.0ms
(pow x (/ 1.0 n))
389.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
374.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
445.0ms
(- (+ (* 2 (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

simplify2.0s

Counts
79 → 79
Iterations

Useful iterations: done (2.0s)

IterNodesCost
01861667
14691344
213011224
343991172
done50001169

prune339.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 19.9b

localize22.0ms

Local error

Found 4 expressions with local error:

1.0b
(pow (+ x 1.0) (/ 1.0 n))
1.0b
(pow x (/ 1.0 n))
1.1b
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
34.0b
(- (+ (* 2 (log (pow (exp (pow (+ x 1.0) (/ 1.0 n))) 1/3))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

rewrite124.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt pow-unpow
25×*-un-lft-identity
21×add-cube-cbrt
18×times-frac
unpow-prod-down add-log-exp
pow1 add-exp-log
add-cbrt-cube
cbrt-prod difference-of-squares sqr-pow
pow-to-exp pow-pow diff-log pow-exp div-inv
sub-neg flip3-- pow1/3 associate--l+ sum-log flip-- distribute-lft-out distribute-lft-out--
Counts
4 → 84
Calls
4 calls:
13.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
32.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
72.0ms
(- (+ (* 2 (log (pow (exp (pow (+ x 1.0) (/ 1.0 n))) 1/3))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

series1.0s

Counts
4 → 12
Calls
4 calls:
147.0ms
(pow (+ x 1.0) (/ 1.0 n))
68.0ms
(pow x (/ 1.0 n))
381.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
443.0ms
(- (+ (* 2 (log (pow (exp (pow (+ x 1.0) (/ 1.0 n))) 1/3))) (log (cbrt (exp (pow (+ x 1.0) (/ 1.0 n)))))) (pow x (/ 1.0 n)))

simplify741.0ms

Counts
96 → 96
Iterations

Useful iterations: done (738.0ms)

IterNodesCost
02211820
15561721
215111322
done50001267

prune433.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 19.8b

regimes196.0ms

Accuracy

91% (1.6b remaining)

Error of 22.1b against oracle of 20.5b and baseline of 38.2b

bsearch1.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04094
15194
done5194

end0.0ms

sample4.3s

Algorithm
intervals
Results
1.4s3099×body1280valid
548.0ms1589×body640valid
428.0ms1156×body10240exit
313.0ms660×body1280nan
259.0ms4859×body80valid
212.0ms655×body640nan
192.0ms853×body320valid
189.0ms5201×body80nan
62.0ms454×body160valid
62.0ms335×body320nan
22.0ms204×body160nan