Details

Time bar (total: 30.0s)

sample391.0ms

Algorithm
intervals
Results
125.0ms107×body1280valid
57.0ms48×body10240exit
42.0ms49×body640valid
34.0ms29×body1280nan
31.0msbody160nan
25.0ms157×body80valid
19.0ms155×body80nan
15.0ms31×body320valid
11.0ms15×body640nan
7.0ms13×body320nan
3.0msbody160valid

simplify23.0ms

Calls
1 calls:
Slowest
23.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.6b

localize33.0ms

Local error

Found 3 expressions with local error:

1.2b
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
0.5b
(pow (+ x 1) (/ 1 n))
0.2b
(pow x (/ 1 n))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
pow-unpow *-un-lft-identity
add-cube-cbrt
add-log-exp
pow1 unpow-prod-down add-exp-log
add-cbrt-cube insert-posit16
pow-to-exp div-inv difference-of-squares
sub-neg pow-pow flip3-- diff-log pow-exp flip-- distribute-lft-out--
Calls
3 calls:
Slowest
14.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
2.0ms
(pow (+ x 1) (/ 1 n))
1.0ms
(pow x (/ 1 n))

series376.0ms

Calls
3 calls:
Slowest
198.0ms
(- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n)))
90.0ms
(pow (+ x 1) (/ 1 n))
88.0ms
(pow x (/ 1 n))

simplify1.7s

Calls
28 calls:
Slowest
333.0ms
(- (+ (* 1/2 (/ (pow (log (/ 1 x)) 2) (pow n 2))) 1) (/ (log (/ 1 x)) n))
304.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
226.0ms
(- (+ (/ (log -1) (* x (pow n 2))) (/ 1 (* x n))) (+ (* 1/2 (/ 1 (* (pow x 2) n))) (/ (log (/ -1 x)) (* x (pow n 2)))))
206.0ms
(- (+ (/ (log -1) n) (+ (* 1/2 (/ (pow (log -1) 2) (pow n 2))) (+ (* 1/2 (/ (pow (log (/ -1 x)) 2) (pow n 2))) 1))) (+ (/ (log (/ -1 x)) n) (/ (* (log (/ -1 x)) (log -1)) (pow n 2))))
191.0ms
(- (+ (/ (log -1) n) (+ 1 (/ 1 (* x n)))) (/ (log (/ -1 x)) n))

prune557.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 20.8b

localize17.0ms

Local error

Found 4 expressions with local error:

1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
1.1b
(log (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))
0.5b
(pow (+ 1 x) (/ 1 n))
0.2b
(pow x (/ 1 n))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×*-un-lft-identity
add-cube-cbrt
pow-unpow
log-pow
pow1 exp-prod add-log-exp
log-prod unpow-prod-down add-exp-log
add-cbrt-cube insert-posit16 difference-of-squares
pow-to-exp sub-neg exp-sum div-inv distribute-lft-out--
log-div pow-pow flip3-- exp-diff diff-log rem-log-exp pow-exp flip--
Calls
4 calls:
Slowest
23.0ms
(log (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))
10.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
2.0ms
(pow (+ 1 x) (/ 1 n))
1.0ms
(pow x (/ 1 n))

series563.0ms

Calls
4 calls:
Slowest
224.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
180.0ms
(log (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))
85.0ms
(pow x (/ 1 n))
75.0ms
(pow (+ 1 x) (/ 1 n))

simplify2.5s

Calls
44 calls:
Slowest
310.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
305.0ms
(- (+ (* 1/2 (/ (pow (log (/ 1 x)) 2) (pow n 2))) 1) (/ (log (/ 1 x)) n))
305.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
211.0ms
(- (+ (/ (log -1) n) (+ 1 (/ 1 (* x n)))) (/ (log (/ -1 x)) n))
193.0ms
(- (+ (/ (log -1) (* x (pow n 2))) (/ 1 (* x n))) (+ (* 1/2 (/ 1 (* (pow x 2) n))) (/ (log (/ -1 x)) (* x (pow n 2)))))

prune1.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 20.8b

localize29.0ms

Local error

Found 4 expressions with local error:

1.3b
(log (* (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))) (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))))
1.2b
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
11×pow1
10×*-un-lft-identity
log-prod log-pow
add-exp-log add-log-exp
add-cube-cbrt
cbrt-prod cbrt-div exp-diff pow1/3
log-div add-cbrt-cube insert-posit16 difference-of-squares
sub-neg rem-log-exp
unpow-prod-down flip3-- diff-log exp-sum pow-prod-down pow-prod-up flip-- distribute-lft-out--
pow2 frac-times pow-plus associate-*l/ prod-exp associate-*r/
Calls
4 calls:
Slowest
36.0ms
(log (* (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))) (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))))
18.0ms
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
12.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
11.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

series1.0s

Calls
4 calls:
Slowest
373.0ms
(log (* (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))) (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))))))
288.0ms
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
206.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
182.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

simplify3.8s

Calls
43 calls:
Slowest
387.0ms
(- (+ (* 2/3 (/ (log -1) (* x (pow n 2)))) (* 2/3 (/ 1 (* x n)))) (+ (* 1/3 (/ 1 (* (pow x 2) n))) (* 2/3 (/ (log (/ -1 x)) (* x (pow n 2))))))
358.0ms
(- (+ (* 1/3 (/ (log -1) (* x (pow n 2)))) (* 1/3 (/ 1 (* x n)))) (+ (* 1/6 (/ 1 (* (pow x 2) n))) (* 1/3 (/ (log (/ -1 x)) (* x (pow n 2))))))
348.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
300.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
256.0ms
(- (* 2/3 (/ 1 (* x n))) (+ (* 2/3 (/ (log (/ 1 x)) (* x (pow n 2)))) (* 1/3 (/ 1 (* (pow x 2) n)))))

prune1.4s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 20.7b

localize21.0ms

Local error

Found 4 expressions with local error:

1.2b
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
1.2b
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
12×*-un-lft-identity
10×add-log-exp
log-prod
add-cube-cbrt difference-of-squares
cbrt-prod pow1 add-exp-log
sub-neg add-cbrt-cube insert-posit16
unpow-prod-down flip3-- diff-log flip-- distribute-lft-out--
exp-sum log-pow
log-div cbrt-div exp-diff pow1/3 rem-log-exp
Calls
4 calls:
Slowest
14.0ms
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
12.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
11.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
11.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

series897.0ms

Calls
4 calls:
Slowest
311.0ms
(log (cbrt (exp (- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n))))))
215.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
191.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))
180.0ms
(- (pow (+ 1 x) (/ 1 n)) (pow x (/ 1 n)))

simplify3.3s

Calls
40 calls:
Slowest
356.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
350.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
349.0ms
(- (/ 1 (* x n)) (+ (/ (log (/ 1 x)) (* x (pow n 2))) (* 1/2 (/ 1 (* (pow x 2) n)))))
342.0ms
(- (+ (* 1/3 (/ (log -1) (* x (pow n 2)))) (* 1/3 (/ 1 (* x n)))) (+ (* 1/6 (/ 1 (* (pow x 2) n))) (* 1/3 (/ (log (/ -1 x)) (* x (pow n 2))))))
256.0ms
(- (+ (/ (log -1) (* x (pow n 2))) (/ 1 (* x n))) (+ (* 1/2 (/ 1 (* (pow x 2) n))) (/ (log (/ -1 x)) (* x (pow n 2)))))

prune1.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 20.7b

regimes375.0ms

Accuracy

81.2% (1.6b remaining)

Error of 22.6b against oracle of 21.0b and baseline of 29.6b

bsearch10.0ms

end0.0ms

sample10.5s

Algorithm
intervals
Results
3.7s3151×body1280valid
1.6s1569×body640valid
1.3s1236×body10240exit
770.0ms669×body1280nan
767.0ms4765×body80valid
679.0ms4998×body80nan
454.0ms630×body640nan
409.0ms852×body320valid
169.0ms455×body160valid
165.0ms356×body320nan
55.0ms204×body160nan