Details

Time bar (total: 1.3m)

sample385.0ms

Algorithm
intervals
Results
115.0ms99×body1280valid
66.0ms50×body640valid
62.0ms44×body10240exit
31.0ms26×body1280nan
26.0ms154×body80valid
20.0ms164×body80nan
16.0ms18×body640nan
14.0ms26×body320valid
6.0ms10×body320nan
4.0ms10×body160valid
2.0msbody160nan

simplify662.0ms

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

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.4b

localize16.0ms

Local error

Found 3 expressions with local error:

2.0b
(pow (+ x 1) (/ 1 n))
1.8b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
1.3b
(pow x (/ 1 n))

rewrite110.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 insert-posit16 distribute-lft-out--
pow-to-exp pow-pow pow-exp div-inv distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
3 → 82
Calls
3 calls:
Slowest
95.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
7.0ms
(pow (+ x 1) (/ 1 n))
6.0ms
(pow x (/ 1 n))

series455.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
289.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
110.0ms
(pow (+ x 1) (/ 1 n))
57.0ms
(pow x (/ 1 n))

simplify9.8s

Counts
69 → 91
Calls
69 calls:
Slowest
529.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (sqrt (pow x (/ 1 n))))
522.0ms
(+ (sqrt (pow (+ x 1) (/ 1 n))) (sqrt (pow x (/ 1 n))))
519.0ms
(- (sqrt (pow (+ x 1) (/ 1 n))) (sqrt (pow x (/ 1 n))))
504.0ms
(- (pow (sqrt (+ x 1)) (/ 1 n)) (sqrt (pow x (/ 1 n))))
468.0ms
(+ (pow (sqrt (+ x 1)) (/ 1 n)) (pow (sqrt x) (/ 1 n)))

prune1.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 21.7b

localize25.0ms

Local error

Found 4 expressions with local error:

2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
1.8b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
1.3b
(pow x (/ (/ 1 n) 2))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
198×times-frac
129×pow-unpow
124×add-sqr-sqrt
123×*-un-lft-identity
112×add-cube-cbrt
21×unpow-prod-down
12×div-inv
difference-of-squares sqr-pow
pow1 add-exp-log
add-log-exp
add-cbrt-cube insert-posit16
pow-to-exp pow-pow pow-exp distribute-lft-out distribute-lft-out--
sub-neg flip3-- diff-log flip--
Counts
4 → 201
Calls
4 calls:
Slowest
73.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
13.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
7.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
3.0ms
(pow x (/ (/ 1 n) 2))

series547.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
245.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
114.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
112.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
76.0ms
(pow x (/ (/ 1 n) 2))

simplify13.9s

Counts
181 → 213
Calls
181 calls:
Slowest
454.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
451.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
438.0ms
(- (pow (+ x 1) (/ (/ (/ 1 n) 2) 2)) (pow x (/ (/ (/ 1 n) 2) 2)))
391.0ms
(- (pow (+ x 1) (/ (/ (/ 1 n) 2) 2)) (pow (sqrt x) (/ (/ 1 n) 2)))
373.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))

prune2.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 21.7b

localize50.0ms

Local error

Found 4 expressions with local error:

2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
1.8b
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
1.8b
(log (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
132×times-frac
102×add-sqr-sqrt
96×*-un-lft-identity
86×pow-unpow
78×add-cube-cbrt
28×unpow-prod-down
18×difference-of-squares
16×log-pow
15×exp-prod
14×sqr-pow
div-inv
pow1
add-exp-log distribute-lft-out-- add-log-exp
log-prod
add-cbrt-cube insert-posit16 distribute-lft-out
pow-to-exp sub-neg pow-pow exp-sum pow-exp
log-div flip3-- exp-diff diff-log rem-log-exp flip--
Counts
4 → 174
Calls
4 calls:
Slowest
140.0ms
(log (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))
85.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
11.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
8.0ms
(pow (+ x 1) (/ (/ 1 n) 2))

series810.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
302.0ms
(log (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))
278.0ms
(- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))
120.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
110.0ms
(pow (+ x 1) (/ (/ 1 n) 2))

simplify18.9s

Counts
156 → 186
Calls
156 calls:
Slowest
525.0ms
(+ (pow (sqrt (+ x 1)) (/ (/ 1 n) 2)) (sqrt (pow x (/ (/ 1 n) 2))))
498.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
492.0ms
(log (sqrt (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2))))))
465.0ms
(log (* (cbrt (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2))))) (cbrt (exp (- (pow (+ x 1) (/ (/ 1 n) 2)) (pow x (/ (/ 1 n) 2)))))))
458.0ms
(- (pow (sqrt (+ x 1)) (/ (/ 1 n) 2)) (pow x (/ (/ (/ 1 n) 2) 2)))

prune2.7s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 21.7b

localize112.0ms

Local error

Found 4 expressions with local error:

2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(pow (+ x 1) (/ (/ 1 n) 2))
2.0b
(pow (+ x 1) (/ (/ 1 n) 2))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
264×times-frac
172×pow-unpow
156×*-un-lft-identity
148×add-sqr-sqrt add-cube-cbrt
16×unpow-prod-down div-inv
pow1 add-exp-log
pow-to-exp pow-pow add-cbrt-cube pow-exp insert-posit16 distribute-lft-out add-log-exp sqr-pow
Counts
4 → 236
Calls
4 calls:
Slowest
15.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
13.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
7.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
7.0ms
(pow (+ x 1) (/ (/ 1 n) 2))

series534.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
144.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
137.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
134.0ms
(pow (+ x 1) (/ (/ 1 n) 2))
118.0ms
(pow (+ x 1) (/ (/ 1 n) 2))

simplify9.9s

Counts
208 → 248
Calls
208 calls:
Slowest
533.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
485.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
481.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
463.0ms
(pow (* (cbrt (+ x 1)) (cbrt (+ x 1))) (/ (/ 1 n) 2))
401.0ms
(- (+ (* 1/2 (/ (log -1) n)) (+ 1 (* 1/2 (/ 1 (* x n))))) (* 1/2 (/ (log (/ -1 x)) n)))

prune5.1s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 21.7b

regimes361.0ms

Accuracy

86.1% (1.2b remaining)

Error of 22.1b against oracle of 20.9b and baseline of 29.5b

bsearch332.0ms

end0.0ms

sample10.3s

Algorithm
intervals
Results
3.6s3145×body1280valid
1.7s1168×body10240exit
1.3s1625×body640valid
734.0ms621×body1280nan
734.0ms4727×body80valid
562.0ms691×body640nan
502.0ms5047×body80nan
467.0ms840×body320valid
162.0ms351×body320nan
136.0ms432×body160valid
44.0ms170×body160nan