Details

Time bar (total: 28.1s)

sample206.0ms

Algorithm
intervals
Results
58.0ms84×body1280valid
29.0ms53×body640valid
19.0ms21×body1280nan
16.0ms144×body80valid
14.0ms28×body10240exit
13.0ms41×body320valid
11.0ms176×body80nan
11.0ms22×body640nan
4.0ms18×body160valid
4.0ms13×body320nan
1.0msbody160nan

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08543
117543
234543
381543
4238543
51231543
done5000543

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.4b

localize15.0ms

Local error

Found 3 expressions with local error:

0.3b
(pow x (/ 1.0 n))
1.1b
(pow (+ x 1.0) (/ 1.0 n))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite126.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:
6.0ms
(pow x (/ 1.0 n))
15.0ms
(pow (+ x 1.0) (/ 1.0 n))
99.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series658.0ms

Counts
3 → 9
Calls
3 calls:
105.0ms
(pow x (/ 1.0 n))
204.0ms
(pow (+ x 1.0) (/ 1.0 n))
349.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.7s

Counts
88 → 88
Iterations

Useful iterations: done (1.7s)

IterNodesCost
018947913
154443582
2207343260
done500143060

prune566.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 22.5b

localize63.0ms

Local error

Found 4 expressions with local error:

1.1b
(pow (+ x 1.0) (/ 1.0 n))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite273.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:
9.0ms
(pow (+ x 1.0) (/ 1.0 n))
87.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
86.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
88.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series1.6s

Counts
4 → 12
Calls
4 calls:
263.0ms
(pow (+ x 1.0) (/ 1.0 n))
472.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
450.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
376.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify1.3s

Counts
112 → 112
Iterations

Useful iterations: done (1.3s)

IterNodesCost
014883689
140179231
2142078665
done500078465

prune957.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 22.4b

localize109.0ms

Local error

Found 4 expressions with local error:

1.1b
(pow (+ x 1.0) (/ 1.0 n))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.6b
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

rewrite304.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt
31×unpow-prod-down
30×*-un-lft-identity difference-of-squares
20×sqr-pow
13×pow-unpow
12×add-cube-cbrt
10×add-log-exp
times-frac sqrt-prod
distribute-lft-out--
pow1 add-exp-log
add-cbrt-cube
sub-neg flip3-- diff-log flip-- distribute-lft-out
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 101
Calls
4 calls:
15.0ms
(pow (+ x 1.0) (/ 1.0 n))
80.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
91.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
112.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

series1.6s

Counts
4 → 12
Calls
4 calls:
246.0ms
(pow (+ x 1.0) (/ 1.0 n))
372.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
389.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
600.0ms
(- (sqrt (pow (+ x 1.0) (/ 1.0 n))) (pow x (/ (/ 1.0 n) 2)))

simplify1.8s

Counts
113 → 113
Iterations

Useful iterations: done (1.8s)

IterNodesCost
020889291
155684273
2195483786
done500183666

prune1.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 22.4b

localize145.0ms

Local error

Found 4 expressions with local error:

1.1b
(pow (+ x 1.0) (/ 1.0 n))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.1b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
2.4b
(- (sqrt (sqrt (pow (+ x 1.0) (/ 1.0 n)))) (sqrt (pow x (/ (/ 1.0 n) 2))))

rewrite325.0ms

Algorithm
rewrite-expression-head
Rules
67×add-sqr-sqrt
45×sqrt-prod
38×difference-of-squares
33×unpow-prod-down
32×*-un-lft-identity
22×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
sub-neg flip3-- diff-log flip-- distribute-lft-out
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 110
Calls
4 calls:
10.0ms
(pow (+ x 1.0) (/ 1.0 n))
98.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)))
133.0ms
(- (sqrt (sqrt (pow (+ x 1.0) (/ 1.0 n)))) (sqrt (pow x (/ (/ 1.0 n) 2))))

series1.5s

Counts
4 → 12
Calls
4 calls:
213.0ms
(pow (+ x 1.0) (/ 1.0 n))
372.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
413.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
513.0ms
(- (sqrt (sqrt (pow (+ x 1.0) (/ 1.0 n)))) (sqrt (pow x (/ (/ 1.0 n) 2))))

simplify1.5s

Counts
122 → 122
Iterations

Useful iterations: done (1.5s)

IterNodesCost
0220105502
1563100364
2184599878
done500199640

prune1.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 22.4b

regimes668.0ms

Accuracy

78% (1.8b remaining)

Error of 23.0b against oracle of 21.2b and baseline of 29.3b

bsearch2.0ms

simplify55.0ms

Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
0552727
1742727
done742727

end0.0ms

sample8.4s

Algorithm
intervals
Results
2.5s3177×body1280valid
1.3s1663×body640valid
1.0s1190×body10240exit
659.0ms698×body1280nan
520.0ms4583×body80valid
513.0ms346×body320nan
383.0ms639×body640nan
376.0ms827×body320valid
346.0ms5086×body80nan
100.0ms447×body160valid
68.0ms189×body160nan