Details

Time bar (total: 21.3s)

sample234.0ms

Algorithm
intervals
Results
120.0ms106×body1280valid
49.0ms79×body640valid
29.0ms283×body80nan
16.0ms41×body320valid
6.0ms23×body160valid
1.0msbody80valid

simplify108.0ms

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

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.8b

localize28.0ms

Local error

Found 2 expressions with local error:

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

rewrite14.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*
expm1-log1p-u flip3-- div-exp rem-log-exp insert-posit16 log1p-expm1-u div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Calls
2 calls:
Slowest
8.0ms
(/ (+ x 1) (- 1 x))
4.0ms
(log (/ (+ x 1) (- 1 x)))

series94.0ms

Calls
2 calls:
Slowest
83.0ms
(log (/ (+ x 1) (- 1 x)))
10.0ms
(/ (+ x 1) (- 1 x))

simplify2.5s

Calls
53 calls:
Slowest
504.0ms
(/ (* (* (+ x 1) (+ x 1)) (+ x 1)) (* (* (- 1 x) (- 1 x)) (- 1 x)))
207.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))
189.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
171.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
126.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))

prune532.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (fma 2/3 (* x x) 2) x)
0.0b
(fma 2/5 (pow x 5) (* (fma 2/3 (* x x) 2) x))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
*-commutative fma-udef
Calls
2 calls:
Slowest
7.0ms
(* (fma 2/3 (* x x) 2) x)
0.0ms
(fma 2/5 (pow x 5) (* (fma 2/3 (* x x) 2) x))

series99.0ms

Calls
2 calls:
Slowest
54.0ms
(* (fma 2/3 (* x x) 2) x)
44.0ms
(fma 2/5 (pow x 5) (* (fma 2/3 (* x x) 2) x))

simplify643.0ms

Calls
8 calls:
Slowest
153.0ms
(+ (* 2 x) (+ (* 2/3 (pow x 3)) (* 2/5 (pow x 5))))
131.0ms
(+ (* 2 x) (+ (* 2/3 (pow x 3)) (* 2/5 (pow x 5))))
126.0ms
(+ (* 2 x) (+ (* 2/3 (pow x 3)) (* 2/5 (pow x 5))))
81.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
60.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))

prune297.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt (fma 2/3 (* x x) 2))
1.0b
(cbrt (fma 2/3 (* x x) 2))
1.0b
(cbrt (fma 2/3 (* x x) 2))
0.5b
(* (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2))) (* (cbrt (fma 2/3 (* x x) 2)) x))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod pow1 add-exp-log
add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow1/3 pow-prod-down prod-exp cbrt-unprod
associate-*r* associate-*l* *-commutative
Calls
4 calls:
Slowest
32.0ms
(* (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2))) (* (cbrt (fma 2/3 (* x x) 2)) x))
2.0ms
(cbrt (fma 2/3 (* x x) 2))
1.0ms
(cbrt (fma 2/3 (* x x) 2))
1.0ms
(cbrt (fma 2/3 (* x x) 2))

series442.0ms

Calls
4 calls:
Slowest
139.0ms
(cbrt (fma 2/3 (* x x) 2))
125.0ms
(cbrt (fma 2/3 (* x x) 2))
124.0ms
(cbrt (fma 2/3 (* x x) 2))
54.0ms
(* (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2))) (* (cbrt (fma 2/3 (* x x) 2)) x))

simplify4.7s

Calls
28 calls:
Slowest
553.0ms
(* (* (* (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2))) (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2)))) (* (cbrt (fma 2/3 (* x x) 2)) (cbrt (fma 2/3 (* x x) 2)))) (* (* (* (cbrt (fma 2/3 (* x x) 2)) x) (* (cbrt (fma 2/3 (* x x) 2)) x)) (* (cbrt (fma 2/3 (* x x) 2)) x)))
469.0ms
(* (* (fma 2/3 (* x x) 2) (fma 2/3 (* x x) 2)) (* (* (* (cbrt (fma 2/3 (* x x) 2)) x) (* (cbrt (fma 2/3 (* x x) 2)) x)) (* (cbrt (fma 2/3 (* x x) 2)) x)))
402.0ms
(- (+ (* 1/9 (* (pow x 2) (pow 2 1/3))) (pow 2 1/3)) (* 1/81 (* (pow x 4) (pow 2 1/3))))
384.0ms
(- (+ (* 1/9 (* (pow x 2) (pow 2 1/3))) (pow 2 1/3)) (* 1/81 (* (pow x 4) (pow 2 1/3))))
369.0ms
(- (+ (* 1/9 (* (pow x 2) (pow 2 1/3))) (pow 2 1/3)) (* 1/81 (* (pow x 4) (pow 2 1/3))))

prune873.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 3 expressions with local error:

7.2b
(log (/ 1 (- 1 x)))
0.0b
(+ (log1p x) (log (/ 1 (- 1 x))))
0.0b
(/ 1 (- 1 x))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod
10×*-un-lft-identity
add-sqr-sqrt pow1 add-cube-cbrt
associate-+r+ add-exp-log associate-/r/
log-pow add-log-exp
expm1-log1p-u associate-/r* fma-def flip3-- add-cbrt-cube log-rec insert-posit16 log1p-expm1-u div-inv flip--
log-div rec-exp sum-log rem-log-exp pow-flip distribute-lft-out inv-pow
+-commutative log1p-udef clear-num associate-+r- frac-2neg flip3-+ unsub-neg flip-+
Calls
3 calls:
Slowest
11.0ms
(+ (log1p x) (log (/ 1 (- 1 x))))
3.0ms
(log (/ 1 (- 1 x)))
2.0ms
(/ 1 (- 1 x))

series197.0ms

Calls
3 calls:
Slowest
161.0ms
(+ (log1p x) (log (/ 1 (- 1 x))))
29.0ms
(log (/ 1 (- 1 x)))
7.0ms
(/ 1 (- 1 x))

simplify2.0s

Calls
41 calls:
Slowest
295.0ms
(+ (log (/ 1 x)) (+ (* 1/2 (/ 1 (pow x 2))) (+ (log -1) (/ 1 x))))
268.0ms
(+ (log (/ -1 x)) (+ (* 1/2 (/ 1 (pow x 2))) (/ 1 x)))
207.0ms
(+ x (+ (* 1/3 (pow x 3)) (* 1/2 (pow x 2))))
158.0ms
(+ (* 2 x) (+ (* 2/3 (pow x 3)) (* 2/5 (pow x 5))))
121.0ms
(- (+ (/ 1 (pow x 3)) (+ (/ 1 (pow x 2)) (/ 1 x))))

prune387.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

regimes38.0ms

Accuracy

0% (0.2b remaining)

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

bsearch6.0ms

end0.0ms

sample7.9s

Algorithm
intervals
Results
4.2s3421×body1280valid
1.8s2514×body640valid
918.0ms8022×body80nan
564.0ms1205×body320valid
206.0ms635×body160valid
26.0ms225×body80valid