Details

Time bar (total: 5.0m)

sample308.0ms

Algorithm
intervals
Results
92.0ms104×body1280valid
45.0ms41×body10240exit
33.0ms14×body320nan
30.0ms51×body640valid
18.0ms152×body80valid
18.0ms22×body1280nan
16.0ms36×body320valid
15.0ms167×body80nan
12.0ms20×body640nan
4.0ms15×body160valid
1.0msbody160nan

simplify278.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
278.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.2b

localize20.0ms

Local error

Found 3 expressions with local error:

3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
0.7b
(pow (+ x 1) (/ 1 n))
0.3b
(pow x (/ 1 n))

rewrite80.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 insert-posit16 log1p-expm1-u distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv
sub-neg flip3-- diff-log flip--
Counts
3 → 152
Calls
3 calls:
Slowest
63.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
12.0ms
(pow (+ x 1) (/ 1 n))
3.0ms
(pow x (/ 1 n))

series466.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
246.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
145.0ms
(pow (+ x 1) (/ 1 n))
74.0ms
(pow x (/ 1 n))

simplify44.3s

Counts
188 → 161
Calls
188 calls:
Slowest
702.0ms
(fma (sqrt (pow (+ x 1) (/ 1 n))) (sqrt (pow (+ x 1) (/ 1 n))) (- (* (pow x (/ 1 n)) (pow 1 (/ 1 n)))))
677.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))
615.0ms
(fma 1 (pow (+ x 1) (/ 1 n)) (- (* (pow (sqrt x) (/ 1 n)) (pow (sqrt x) (/ 1 n)))))
590.0ms
(- (sqrt (pow (+ x 1) (/ 1 n))) (sqrt (pow x (/ 1 n))))
577.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (sqrt (pow x (/ 1 n))))

prune1.8s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 20.5b

localize38.0ms

Local error

Found 4 expressions with local error:

3.8b
(fma (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n))) (- (* (pow x (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))
0.7b
(pow (+ x 1) (/ 1 n))
0.7b
(pow (+ x 1) (/ 1 n))
0.7b
(pow (+ x 1) (/ 1 n))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
39×pow-unpow
34×*-un-lft-identity
28×add-sqr-sqrt add-cube-cbrt
27×times-frac
12×unpow-prod-down
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out sqr-pow
fma-udef
Counts
4 → 104
Calls
4 calls:
Slowest
7.0ms
(pow (+ x 1) (/ 1 n))
7.0ms
(pow (+ x 1) (/ 1 n))
7.0ms
(pow (+ x 1) (/ 1 n))
0.0ms
(fma (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n))) (- (* (pow x (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
803.0ms
(fma (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n))) (- (* (pow x (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))
112.0ms
(pow (+ x 1) (/ 1 n))
106.0ms
(pow (+ x 1) (/ 1 n))
105.0ms
(pow (+ x 1) (/ 1 n))

simplify3.6s

Counts
69 → 116
Calls
69 calls:
Slowest
387.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n))
387.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n))
337.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ 1 n))
271.0ms
(- (+ (/ (log -1) (* x (pow n 2))) (/ 1 (* x n))) (+ (* 1/2 (/ 1 (* (pow x 2) n))) (/ (log (/ -1 x)) (* x (pow n 2)))))
252.0ms
(- (+ (/ (log -1) n) (+ 1 (/ 1 (* x n)))) (/ (log (/ -1 x)) n))

prune2.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 20.4b

localize43.0ms

Local error

Found 4 expressions with local error:

3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
0.7b
(pow (+ x 1) (/ 1 n))

rewrite312.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 insert-posit16 log1p-expm1-u
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 304
Calls
4 calls:
Slowest
112.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
101.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
83.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
10.0ms
(pow (+ x 1) (/ 1 n))

series879.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
289.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
259.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
224.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
106.0ms
(pow (+ x 1) (/ 1 n))

simplify2.1m

Counts
460 → 316
Calls
460 calls:
Slowest
857.0ms
(fma (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt (+ x 1)) (/ 1 n)) (- (* (pow x (/ 1 n)) 1)))
836.0ms
(fma (pow (+ x 1) (/ (/ 1 n) 2)) (pow (+ x 1) (/ (/ 1 n) 2)) (- (* (pow x (/ 1 n)) 1)))
697.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))
679.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
672.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))

prune4.7s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 20.4b

localize70.0ms

Local error

Found 4 expressions with local error:

3.8b
(- (* (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n)))) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
3.3b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
0.7b
(pow (+ x 1) (/ 1 n))

rewrite341.0ms

Algorithm
rewrite-expression-head
Rules
139×unpow-prod-down
126×*-un-lft-identity
119×prod-diff
102×add-sqr-sqrt
78×add-cube-cbrt
46×sqr-pow
19×distribute-lft-out
18×difference-of-squares
17×fma-neg
13×pow-unpow
10×add-log-exp
times-frac
distribute-lft-out--
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
sub-neg flip3-- diff-log flip--
pow-to-exp pow-pow pow-exp div-inv
Counts
4 → 236
Calls
4 calls:
Slowest
127.0ms
(- (* (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n)))) (pow x (/ 1 n)))
111.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
82.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
13.0ms
(pow (+ x 1) (/ 1 n))

series795.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
267.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
231.0ms
(- (* (* (cbrt (pow (+ x 1) (/ 1 n))) (cbrt (pow (+ x 1) (/ 1 n)))) (cbrt (pow (+ x 1) (/ 1 n)))) (pow x (/ 1 n)))
215.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
81.0ms
(pow (+ x 1) (/ 1 n))

simplify1.5m

Counts
333 → 248
Calls
333 calls:
Slowest
914.0ms
(fma (pow 1 (/ 1 n)) (pow (+ x 1) (/ 1 n)) (- (* (pow (sqrt x) (/ 1 n)) (pow (sqrt x) (/ 1 n)))))
810.0ms
(fma 1 (pow (+ x 1) (/ 1 n)) (- (* (pow (cbrt x) (/ 1 n)) (pow (* (cbrt x) (cbrt x)) (/ 1 n)))))
741.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow (sqrt x) (/ 1 n)))
705.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))
678.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))

prune4.3s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 20.4b

regimes418.0ms

Accuracy

86.2% (1.6b remaining)

Error of 19.9b against oracle of 18.3b and baseline of 30.2b

bsearch1.2s

end0.0ms

sample9.5s

Algorithm
intervals
Results
3.3s3240×body1280valid
1.3s1193×body10240exit
1.1s1606×body640valid
971.0ms4723×body80valid
697.0ms647×body1280nan
567.0ms5310×body80nan
417.0ms663×body640nan
379.0ms856×body320valid
161.0ms352×body320nan
114.0ms431×body160valid
47.0ms195×body160nan