Details

Time bar (total: 11.5s)

sample222.0ms

Algorithm
intervals
Results
118.0ms117×body1280valid
43.0ms69×body640valid
22.0ms216×body80nan
18.0ms47×body320valid
5.0ms22×body160valid
0.0msbody80valid

simplify176.0ms

Counts
1 → 1
Iterations
IterNodes
done197
8197
7194
6152
5136
4101
361
229
121
09

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.9b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
52×add-sqr-sqrt
48×times-frac
30×log-prod
25×add-cube-cbrt
18×difference-of-squares
13×distribute-lft-out
distribute-lft-out--
add-exp-log
associate-/r*
add-cbrt-cube associate-/r/ associate-/l*
pow1
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-+
Counts
2 → 97
Calls
2 calls:
21.0ms
(/ (+ x 1) (- 1 x))
13.0ms
(log (/ (+ x 1) (- 1 x)))

series131.0ms

Counts
2 → 6
Calls
2 calls:
32.0ms
(/ (+ x 1) (- 1 x))
99.0ms
(log (/ (+ x 1) (- 1 x)))

simplify948.0ms

Counts
103 → 103
Iterations
IterNodes
done2005
32005
21036
1387
0166

prune262.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (* 2/3 (* x x)) x)
0.2b
(* 2/3 (* x x))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
expm1-log1p-u *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
Counts
2 → 46
Calls
2 calls:
49.0ms
(* (* 2/3 (* x x)) x)
20.0ms
(* 2/3 (* x x))

series81.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(* (* 2/3 (* x x)) x)
35.0ms
(* 2/3 (* x x))

simplify909.0ms

Counts
52 → 52
Iterations
IterNodes
done2036
32036
2568
1173
064

prune189.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
152×*-un-lft-identity
102×add-sqr-sqrt
96×times-frac
90×exp-prod
63×log-pow
51×add-cube-cbrt
37×log-prod
34×difference-of-squares
25×distribute-lft-out
17×distribute-lft-out--
associate-/r/
pow1 add-exp-log
associate-/r* add-cbrt-cube
add-log-exp
expm1-log1p-u flip3-- insert-posit16 log1p-expm1-u div-inv flip-- associate-/l*
rem-log-exp associate-/l/
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ rem-exp-log
Counts
4 → 185
Calls
4 calls:
23.0ms
(exp (/ (+ x 1) (- 1 x)))
25.0ms
(log (exp (/ (+ x 1) (- 1 x))))
20.0ms
(/ (+ x 1) (- 1 x))
21.0ms
(log (log (exp (/ (+ x 1) (- 1 x)))))

series168.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(exp (/ (+ x 1) (- 1 x)))
28.0ms
(log (exp (/ (+ x 1) (- 1 x))))
24.0ms
(/ (+ x 1) (- 1 x))
69.0ms
(log (log (exp (/ (+ x 1) (- 1 x)))))

simplify830.0ms

Counts
197 → 197
Iterations
IterNodes
done2033
32033
21314
1493
0253

prune600.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes20.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done16
116
013

end0.0ms

sample6.7s

Algorithm
intervals
Results
3.4s3415×body1280valid
1.5s2490×body640valid
741.0ms7803×body80nan
447.0ms1196×body320valid
273.0ms673×body160valid
23.0ms226×body80valid