Details

Time bar (total: 8.9s)

sample59.0ms

Algorithm
intervals
Results
21.0ms61×body640valid
12.0ms131×body80valid
12.0ms45×body320valid
3.0ms19×body160valid

simplify43.0ms

Calls
1 calls:
Slowest
42.0ms
(- (/ 1 (+ x 1)) (/ 1 x))

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.7b

localize11.0ms

Local error

Found 2 expressions with local error:

2.4b
(- (/ 1 (+ x 1)) (/ 1 x))
0.0b
(/ 1 (+ x 1))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt div-inv
distribute-lft-out-- add-log-exp
pow1 associate-/r* add-exp-log add-cube-cbrt
add-cbrt-cube associate-/r/ insert-posit16
rec-exp clear-num sub-neg frac-2neg flip3-+ flip3-- diff-log frac-sub flip-+ pow-flip flip-- inv-pow difference-of-squares
Calls
2 calls:
Slowest
6.0ms
(- (/ 1 (+ x 1)) (/ 1 x))
1.0ms
(/ 1 (+ x 1))

series53.0ms

Calls
2 calls:
Slowest
31.0ms
(- (/ 1 (+ x 1)) (/ 1 x))
22.0ms
(/ 1 (+ x 1))

simplify832.0ms

Calls
21 calls:
Slowest
126.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
114.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
97.0ms
(- (+ (/ 1 (pow x 3)) (/ 1 x)) (/ 1 (pow x 2)))
81.0ms
(- 1 (+ x (/ 1 x)))
67.0ms
(/ (exp (/ 1 (+ x 1))) (exp (/ 1 x)))

prune246.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 1 expressions with local error:

0.2b
(/ -1 (+ (* x x) x))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r*
add-sqr-sqrt *-un-lft-identity associate-/r/ add-cube-cbrt
pow1 clear-num frac-2neg distribute-lft1-in flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 div-inv add-log-exp
Calls
1 calls:
Slowest
3.0ms
(/ -1 (+ (* x x) x))

series21.0ms

Calls
1 calls:
Slowest
21.0ms
(/ -1 (+ (* x x) x))

simplify582.0ms

Calls
8 calls:
Slowest
225.0ms
(+ (* (* x x) (* x x)) (- (* x x) (* (* x x) x)))
121.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
98.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
90.0ms
(- 1 (+ x (/ 1 x)))
15.0ms
(cbrt (+ (* x x) x))

prune148.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.1b
(/ (/ -1 (+ x 1)) x)
0.0b
(/ -1 (+ x 1))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l*
add-sqr-sqrt *-un-lft-identity associate-/r/ add-cube-cbrt
associate-/r* div-inv
pow1 clear-num frac-2neg flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 add-log-exp
associate-/l/
Calls
2 calls:
Slowest
7.0ms
(/ (/ -1 (+ x 1)) x)
1.0ms
(/ -1 (+ x 1))

series60.0ms

Calls
2 calls:
Slowest
37.0ms
(/ (/ -1 (+ x 1)) x)
23.0ms
(/ -1 (+ x 1))

simplify722.0ms

Calls
15 calls:
Slowest
119.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
114.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 4)) (/ 1 (pow x 2))))
97.0ms
(- (/ 1 (pow x 2)) (+ (/ 1 (pow x 3)) (/ 1 x)))
96.0ms
(- (/ 1 (pow x 2)) (+ (/ 1 (pow x 3)) (/ 1 x)))
72.0ms
(- x (+ (pow x 2) 1))

prune210.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ x 1))
0.3b
(cbrt (+ x 1))
0.3b
(cbrt (+ x 1))
0.3b
(* (cbrt (+ x 1)) (cbrt (+ x 1)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
15×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 flip3-+ flip-+
pow1/3
associate-*r* associate-*l* add-exp-log
frac-times add-cbrt-cube insert-posit16 add-log-exp
pow-prod-down associate-*l/ associate-*r/ pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
7.0ms
(* (cbrt (+ x 1)) (cbrt (+ x 1)))
1.0ms
(cbrt (+ x 1))
1.0ms
(cbrt (+ x 1))
1.0ms
(cbrt (+ x 1))

series174.0ms

Calls
4 calls:
Slowest
48.0ms
(cbrt (+ x 1))
45.0ms
(cbrt (+ x 1))
42.0ms
(cbrt (+ x 1))
40.0ms
(* (cbrt (+ x 1)) (cbrt (+ x 1)))

simplify3.1s

Calls
59 calls:
Slowest
272.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))))
267.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))))
237.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))))
136.0ms
(- (+ (* 1/3 x) 1) (* 1/9 (pow x 2)))
131.0ms
(- (+ (* 1/3 x) 1) (* 1/9 (pow x 2)))

prune1.2s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes37.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch1.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
567.0ms1910×body640valid
309.0ms4243×body80valid
279.0ms1210×body320valid
131.0ms637×body160valid