Details

Time bar (total: 19.0s)

sample138.0ms

Algorithm
intervals
Results
48.0ms95×body1280valid
21.0ms57×body640valid
9.0ms18×body1280nan
9.0ms29×body10240exit
9.0ms150×body80valid
7.0ms15×body640nan
6.0ms158×body80nan
5.0ms22×body320valid
3.0ms17×body320nan
3.0ms19×body160valid
1.0msbody160nan

simplify2.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0813
11713
23513
38613
422913
575313
6389413
done500013

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.2b

localize9.0ms

Local error

Found 3 expressions with local error:

0.3b
(pow x (/ 1.0 n))
0.7b
(pow (+ x 1.0) (/ 1.0 n))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite76.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:
3.0ms
(pow x (/ 1.0 n))
7.0ms
(pow (+ x 1.0) (/ 1.0 n))
59.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series564.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(pow x (/ 1.0 n))
153.0ms
(pow (+ x 1.0) (/ 1.0 n))
352.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.3s

Counts
158 → 158
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02714785
16613566
221633020
done50003012

prune400.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 24.9b

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
202×unpow-prod-down
179×*-un-lft-identity
168×prod-diff
144×add-sqr-sqrt
108×add-cube-cbrt
67×sqr-pow
28×distribute-lft-out
27×difference-of-squares
24×fma-neg
13×pow-unpow
10×add-log-exp
times-frac distribute-lft-out--
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 300
Calls
4 calls:
7.0ms
(pow (+ x 1.0) (/ 1.0 n))
64.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
68.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
57.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.1s

Counts
4 → 12
Calls
4 calls:
159.0ms
(pow (+ x 1.0) (/ 1.0 n))
298.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
334.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
332.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify927.0ms

Counts
312 → 312
Iterations

Useful iterations: done (900.0ms)

IterNodesCost
023412646
15459161
216917533
done50007509

prune869.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 24.9b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite366.0ms

Algorithm
rewrite-expression-head
Rules
260×unpow-prod-down
224×prod-diff
222×*-un-lft-identity
180×add-sqr-sqrt
132×add-cube-cbrt
87×sqr-pow
61×log-prod
58×exp-sum
36×difference-of-squares
35×distribute-lft-out
24×fma-neg
16×log-pow
15×exp-prod
12×distribute-lft-out--
10×add-log-exp
pow1
add-exp-log expm1-log1p-u sub-neg add-cbrt-cube log1p-expm1-u
flip3-- diff-log flip--
log-div exp-diff rem-log-exp
Counts
4 → 358
Calls
4 calls:
68.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
77.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
76.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
124.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))

series1.4s

Counts
4 → 12
Calls
4 calls:
358.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
306.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
408.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
313.0ms
(log (exp (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))))

simplify766.0ms

Counts
370 → 370
Iterations

Useful iterations: done (737.0ms)

IterNodesCost
034416510
159411634
214419453
done50029401

prune975.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 24.9b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (pow x (/ 1.0 n)) 3))
0.3b
(pow x (/ 1.0 n))
0.7b
(pow (+ x 1.0) (/ 1.0 n))
2.3b
(- (pow (+ x 1.0) (/ 1.0 n)) (cbrt (pow (pow x (/ 1.0 n)) 3)))

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
244×unpow-prod-down
204×cbrt-prod
184×prod-diff
173×*-un-lft-identity
157×add-sqr-sqrt
121×add-cube-cbrt
72×cube-prod
71×sqr-pow
27×difference-of-squares
26×pow-unpow
25×distribute-lft-out
18×times-frac
cube-mult unpow3
fma-neg
pow1 add-exp-log add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- pow1/3 diff-log flip-- rem-cbrt-cube distribute-lft-out--
Counts
4 → 324
Calls
4 calls:
3.0ms
(cbrt (pow (pow x (/ 1.0 n)) 3))
2.0ms
(pow x (/ 1.0 n))
6.0ms
(pow (+ x 1.0) (/ 1.0 n))
69.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (cbrt (pow (pow x (/ 1.0 n)) 3)))

series560.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(cbrt (pow (pow x (/ 1.0 n)) 3))
63.0ms
(pow x (/ 1.0 n))
152.0ms
(pow (+ x 1.0) (/ 1.0 n))
282.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (cbrt (pow (pow x (/ 1.0 n)) 3)))

simplify1.7s

Counts
336 → 336
Iterations

Useful iterations: done (1.7s)

IterNodesCost
042217070
19699750
228677991
done50017975

prune494.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 24.9b

regimes262.0ms

Accuracy

80.5% (1.6b remaining)

Error of 22.7b against oracle of 21.0b and baseline of 29.4b

bsearch1.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03596
14296
done4296

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.5s3161×body1280valid
557.0ms1557×body640valid
469.0ms1094×body10240exit
328.0ms654×body1280nan
252.0ms4668×body80valid
210.0ms615×body640nan
189.0ms807×body320valid
184.0ms4983×body80nan
65.0ms331×body320nan
65.0ms454×body160valid
21.0ms183×body160nan