Details

Time bar (total: 22.4s)

sample239.0ms

Algorithm
intervals
Results
111.0ms111×body1280valid
51.0ms83×body640valid
43.0ms239×body80nan
15.0ms36×body320valid
5.0ms20×body160valid
1.0msbody80valid

simplify119.0ms

Calls
1 calls:
Slowest
119.0ms
(* (/ 1 2) (log (/ (+ 1 x) (- 1 x))))

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.4b

localize20.0ms

Local error

Found 2 expressions with local error:

6.3b
(log (/ (+ x 1) (- 1 x)))
0.0b
(/ (+ x 1) (- 1 x))

rewrite11.0ms

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

series100.0ms

Calls
2 calls:
Slowest
86.0ms
(log (/ (+ x 1) (- 1 x)))
14.0ms
(/ (+ x 1) (- 1 x))

simplify2.1s

Calls
53 calls:
Slowest
401.0ms
(/ (* (* (+ x 1) (+ x 1)) (+ x 1)) (* (* (- 1 x) (- 1 x)) (- 1 x)))
144.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))
137.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
133.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
125.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))

prune555.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.4b
(* 2/3 x)
0.1b
(* x (* 2/3 x))
0.1b
(* (pow x 5) 2/5)
0.0b
(* x (+ (* x (* 2/3 x)) 2))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*r* add-exp-log *-commutative insert-posit16 add-log-exp
associate-*l*
associate-*r/
distribute-rgt-in distribute-lft-in flip3-+ flip-+
Calls
4 calls:
Slowest
8.0ms
(* x (+ (* x (* 2/3 x)) 2))
5.0ms
(* (pow x 5) 2/5)
2.0ms
(* x (* 2/3 x))
1.0ms
(* 2/3 x)

series122.0ms

Calls
4 calls:
Slowest
59.0ms
(* x (+ (* x (* 2/3 x)) 2))
33.0ms
(* (pow x 5) 2/5)
19.0ms
(* x (* 2/3 x))
12.0ms
(* 2/3 x)

simplify694.0ms

Calls
21 calls:
Slowest
296.0ms
(+ (* (* x (* 2/3 x)) (* x (* 2/3 x))) (- (* 2 2) (* (* x (* 2/3 x)) 2)))
69.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
68.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
41.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
32.0ms
(- (* x (* 2/3 x)) 2)

prune689.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

6.3b
(log (/ (+ x 1) (- 1 x)))
6.3b
(log (/ (+ x 1) (- 1 x)))
6.3b
(log (/ (+ x 1) (- 1 x)))
0.1b
(cbrt (* (* (log (/ (+ x 1) (- 1 x))) (log (/ (+ x 1) (- 1 x)))) (log (/ (+ x 1) (- 1 x)))))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
45×log-prod
27×times-frac
25×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
13×add-exp-log
pow1
rem-log-exp associate-/r/
add-cbrt-cube insert-posit16 add-log-exp
log-div flip3-- div-exp log-pow div-inv flip--
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Calls
4 calls:
Slowest
11.0ms
(cbrt (* (* (log (/ (+ x 1) (- 1 x))) (log (/ (+ x 1) (- 1 x)))) (log (/ (+ x 1) (- 1 x)))))
2.0ms
(log (/ (+ x 1) (- 1 x)))
2.0ms
(log (/ (+ x 1) (- 1 x)))
2.0ms
(log (/ (+ x 1) (- 1 x)))

series287.0ms

Calls
4 calls:
Slowest
77.0ms
(cbrt (* (* (log (/ (+ x 1) (- 1 x))) (log (/ (+ x 1) (- 1 x)))) (log (/ (+ x 1) (- 1 x)))))
76.0ms
(log (/ (+ x 1) (- 1 x)))
71.0ms
(log (/ (+ x 1) (- 1 x)))
64.0ms
(log (/ (+ x 1) (- 1 x)))

simplify3.2s

Calls
68 calls:
Slowest
161.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))
156.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))
145.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))
129.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))
123.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))

prune1.0s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

6.3b
(log (sqrt (/ (+ x 1) (- 1 x))))
6.3b
(log (sqrt (/ (+ x 1) (- 1 x))))
6.3b
(log (/ (+ x 1) (- 1 x)))
6.3b
(log (/ (+ x 1) (- 1 x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
66×log-prod
36×times-frac
34×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
30×sqrt-prod
12×add-exp-log
pow1 associate-/r/
rem-log-exp log-pow
log-div flip3-- add-cbrt-cube insert-posit16 div-inv flip-- add-log-exp
pow1/2 sqrt-div div-exp
Calls
4 calls:
Slowest
3.0ms
(log (sqrt (/ (+ x 1) (- 1 x))))
2.0ms
(log (/ (+ x 1) (- 1 x)))
2.0ms
(log (/ (+ x 1) (- 1 x)))
2.0ms
(log (sqrt (/ (+ x 1) (- 1 x))))

series298.0ms

Calls
4 calls:
Slowest
86.0ms
(log (sqrt (/ (+ x 1) (- 1 x))))
83.0ms
(log (/ (+ x 1) (- 1 x)))
71.0ms
(log (sqrt (/ (+ x 1) (- 1 x))))
57.0ms
(log (/ (+ x 1) (- 1 x)))

simplify3.8s

Calls
88 calls:
Slowest
266.0ms
(- (log (sqrt -1)) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 2))) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 4))) (/ 1 (* x (pow (sqrt -1) 2))))))
261.0ms
(- (log (sqrt -1)) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 2))) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 4))) (/ 1 (* x (pow (sqrt -1) 2))))))
202.0ms
(- (log (sqrt -1)) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 2))) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 4))) (/ 1 (* x (pow (sqrt -1) 2))))))
199.0ms
(- (log (sqrt -1)) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 2))) (+ (/ 1 (* (pow x 2) (pow (sqrt -1) 4))) (/ 1 (* x (pow (sqrt -1) 2))))))
165.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))

prune1.4s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

regimes37.0ms

Accuracy

0% (0.2b remaining)

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

bsearch2.0ms

end0.0ms

sample7.5s

Algorithm
intervals
Results
3.5s3467×body1280valid
1.8s2491×body640valid
1.3s7904×body80nan
473.0ms1212×body320valid
147.0ms604×body160valid
25.0ms226×body80valid