Details

Time bar (total: 14.5s)

sample205.0ms

Algorithm
intervals
Results
106.0ms107×body1280valid
42.0ms76×body640valid
21.0ms228×body80nan
16.0ms38×body320valid
6.0ms24×body160valid
1.0ms11×body80valid

simplify104.0ms

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

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 57.7b

localize25.0ms

Local error

Found 2 expressions with local error:

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

rewrite406.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
402.0ms
(/ (+ x 1) (- 1 x))
3.0ms
(log (/ (+ x 1) (- 1 x)))

series65.0ms

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

simplify2.2s

Calls
53 calls:
Slowest
398.0ms
(/ (* (* (+ x 1) (+ x 1)) (+ x 1)) (* (* (- 1 x) (- 1 x)) (- 1 x)))
178.0ms
(log (/ (* (cbrt (+ x 1)) (cbrt (+ x 1))) (* (cbrt (- 1 x)) (cbrt (- 1 x)))))
153.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
150.0ms
(- (+ (* 2 (/ 1 (pow x 2))) (+ (* 2 (/ 1 x)) 1)))
108.0ms
(+ (* 2 (/ 1 x)) (+ (* 2/3 (/ 1 (pow x 3))) (log -1)))

prune542.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite16.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
7.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)

series102.0ms

Calls
4 calls:
Slowest
39.0ms
(* x (+ (* x (* 2/3 x)) 2))
34.0ms
(* (pow x 5) 2/5)
18.0ms
(* x (* 2/3 x))
11.0ms
(* 2/3 x)

simplify606.0ms

Calls
21 calls:
Slowest
280.0ms
(+ (* (* x (* 2/3 x)) (* x (* 2/3 x))) (- (* 2 2) (* (* x (* 2/3 x)) 2)))
68.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
61.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
42.0ms
(+ (* 2 x) (* 2/3 (pow x 3)))
27.0ms
(+ (* x (* 2/3 x)) 2)

prune554.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.3b
(* 2/3 x)
0.1b
(* x (* 2/3 x))
0.1b
(* (* x (* 2/3 x)) x)
0.1b
(* (pow x 5) 2/5)

rewrite16.0ms

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

series79.0ms

Calls
4 calls:
Slowest
26.0ms
(* (* x (* 2/3 x)) x)
23.0ms
(* (pow x 5) 2/5)
19.0ms
(* x (* 2/3 x))
12.0ms
(* 2/3 x)

simplify114.0ms

Calls
14 calls:
Slowest
21.0ms
(* 2/3 (pow x 3))
17.0ms
(* 2/3 (pow x 3))
11.0ms
(* 2/3 (pow x 3))
9.0ms
(* 2/3 (pow x 2))
9.0ms
(* 2/3 (pow x 2))

prune582.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

2.2b
(log (exp (* (* x (* 2/3 x)) x)))
0.3b
(* 2/3 x)
0.1b
(* x (* 2/3 x))
0.1b
(* (* x (* 2/3 x)) x)

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cube-cbrt add-log-exp
add-cbrt-cube add-exp-log insert-posit16
log-prod log-pow *-commutative
exp-prod exp-to-pow rem-log-exp associate-*r* associate-*l*
Calls
4 calls:
Slowest
7.0ms
(* (* x (* 2/3 x)) x)
5.0ms
(log (exp (* (* x (* 2/3 x)) x)))
2.0ms
(* x (* 2/3 x))
0.0ms
(* 2/3 x)

series72.0ms

Calls
4 calls:
Slowest
27.0ms
(log (exp (* (* x (* 2/3 x)) x)))
20.0ms
(* x (* 2/3 x))
18.0ms
(* (* x (* 2/3 x)) x)
7.0ms
(* 2/3 x)

simplify285.0ms

Calls
16 calls:
Slowest
73.0ms
(log (sqrt (exp (* (* x (* 2/3 x)) x))))
52.0ms
(log (* (cbrt (exp (* (* x (* 2/3 x)) x))) (cbrt (exp (* (* x (* 2/3 x)) x)))))
22.0ms
(* 2/3 (pow x 3))
20.0ms
(* 2/3 (pow x 3))
18.0ms
(* 2/3 (pow x 3))

prune699.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

regimes36.0ms

Accuracy

0% (0.2b remaining)

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

bsearch3.0ms

end0.0ms

sample7.7s

Algorithm
intervals
Results
4.0s3411×body1280valid
1.7s2481×body640valid
985.0ms7955×body80nan
572.0ms1249×body320valid
196.0ms650×body160valid
24.0ms209×body80valid