Details

Time bar (total: 16.9s)

sample158.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
23513
38613
424513
573013
6368813
done500013

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.3b

localize8.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)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
76×*-un-lft-identity
73×unpow-prod-down
63×add-sqr-sqrt
56×prod-diff
51×add-cube-cbrt
26×pow-unpow
24×sqr-pow
18×times-frac
10×distribute-lft-out
difference-of-squares
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
3 → 149
Calls
3 calls:
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
95.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series501.0ms

Counts
3 → 9
Calls
3 calls:
149.0ms
(pow (+ x 1.0) (/ 1.0 n))
65.0ms
(pow x (/ 1.0 n))
286.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify955.0ms

Counts
158 → 158
Iterations

Useful iterations: done (949.0ms)

IterNodesCost
02714785
16473566
216203020
done50002646

prune323.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)))

rewrite321.0ms

Algorithm
rewrite-expression-head
Rules
95×*-un-lft-identity
84×prod-diff
82×log-pow
80×unpow-prod-down
77×add-sqr-sqrt
72×add-cube-cbrt exp-prod
26×pow-unpow
24×sqr-pow
18×times-frac
16×pow1
12×fma-neg
10×distribute-lft-out
add-exp-log log-prod
add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
associate--l+ difference-of-squares
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out--
sub-neg flip3-- diff-log rem-log-exp flip--
Counts
4 → 199
Calls
4 calls:
29.0ms
(log (exp (pow (+ x 1.0) (/ 1.0 n))))
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
267.0ms
(- (log (exp (pow (+ x 1.0) (/ 1.0 n)))) (pow x (/ 1.0 n)))

series674.0ms

Counts
4 → 12
Calls
4 calls:
154.0ms
(log (exp (pow (+ x 1.0) (/ 1.0 n))))
159.0ms
(pow (+ x 1.0) (/ 1.0 n))
67.0ms
(pow x (/ 1.0 n))
294.0ms
(- (log (exp (pow (+ x 1.0) (/ 1.0 n)))) (pow x (/ 1.0 n)))

simplify1.0s

Counts
211 → 211
Iterations

Useful iterations: done (996.0ms)

IterNodesCost
03136862
17094814
216463988
done50003379

prune434.0ms

Pruning

4 alts after pruning (4 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)))

rewrite146.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
42×prod-diff
39×add-sqr-sqrt
34×add-cube-cbrt
22×unpow-prod-down
16×distribute-rgt-out
13×pow1 pow-unpow
times-frac
distribute-lft1-in log-pow add-log-exp sqr-pow
cbrt-prod fma-neg
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u
difference-of-squares
pow1/3 diff-log
pow-to-exp sub-neg flip3-- pow-pow pow-exp associate--l+ sum-log flip-- div-inv distribute-lft-out--
Counts
4 → 123
Calls
4 calls:
4.0ms
(pow x (/ 1.0 n))
28.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
28.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
80.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:
68.0ms
(pow x (/ 1.0 n))
388.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
372.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
452.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)))

simplify1.0s

Counts
135 → 135
Iterations

Useful iterations: done (1.0s)

IterNodesCost
02564939
16163341
216862848
done50002433

prune406.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 19.9b

localize27.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)))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
39×*-un-lft-identity
35×add-cube-cbrt
26×pow-unpow
21×prod-diff
18×times-frac
17×unpow-prod-down
add-log-exp
pow1 add-exp-log sqr-pow
expm1-log1p-u add-cbrt-cube log1p-expm1-u
cbrt-prod fma-neg difference-of-squares
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 → 116
Calls
4 calls:
11.0ms
(pow (+ x 1.0) (/ 1.0 n))
4.0ms
(pow x (/ 1.0 n))
28.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
75.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.1s

Counts
4 → 12
Calls
4 calls:
158.0ms
(pow (+ x 1.0) (/ 1.0 n))
70.0ms
(pow x (/ 1.0 n))
389.0ms
(cbrt (exp (pow (+ x 1.0) (/ 1.0 n))))
463.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)))

simplify1.2s

Counts
128 → 128
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02783923
16793331
218672237
done50001923

prune456.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 19.8b

regimes173.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
15094
done5094

end0.0ms

sample4.4s

Algorithm
intervals
Results
1.5s3099×body1280valid
561.0ms1589×body640valid
454.0ms1156×body10240exit
327.0ms660×body1280nan
261.0ms4859×body80valid
224.0ms655×body640nan
201.0ms5201×body80nan
200.0ms853×body320valid
65.0ms335×body320nan
64.0ms454×body160valid
22.0ms204×body160nan