Details

Time bar (total: 18.0s)

sample67.0ms

Algorithm
intervals
Results
27.0ms61×body1280valid
13.0ms42×body640valid
8.0ms130×body80valid
3.0ms15×body320valid
1.0msbody160valid

simplify1.4s

Counts
1 → 1

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.4b

localize28.0ms

Local error

Found 3 expressions with local error:

1.9b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(+ 1 (exp (* -2 x)))
0.0b
(/ 2 (+ 1 (exp (* -2 x))))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
26×*-un-lft-identity
23×add-sqr-sqrt
15×times-frac
12×add-cube-cbrt
add-log-exp
add-cbrt-cube add-exp-log distribute-lft-out
associate-/r* difference-of-squares
pow1 insert-posit16 associate-/l*
flip3-+ difference-of-sqr-1 associate-/r/ flip-+
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log div-exp div-inv flip-- distribute-lft-out--
Counts
3 → 67
Calls
3 calls:
Slowest
59.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
20.0ms
(/ 2 (+ 1 (exp (* -2 x))))
11.0ms
(+ 1 (exp (* -2 x)))

series141.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
93.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
37.0ms
(/ 2 (+ 1 (exp (* -2 x))))
12.0ms
(+ 1 (exp (* -2 x)))

simplify1.7s

Counts
76 → 76

prune681.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

1.9b
(- (/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2))) 1)
0.7b
(/ (+ 1 (exp (* -2 x))) (sqrt 2))
0.0b
(/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2)))
0.0b
(+ 1 (exp (* -2 x)))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
390×times-frac
293×*-un-lft-identity
242×add-sqr-sqrt
201×sqrt-prod
184×add-cube-cbrt
50×distribute-lft-out
34×associate-/r*
14×difference-of-squares
11×add-cbrt-cube add-exp-log
10×associate-/l*
div-inv
add-log-exp
difference-of-sqr-1
pow1 cbrt-undiv div-exp insert-posit16
clear-num frac-2neg flip3-+ flip-+ associate-/l/
+-commutative sum-log sub-neg flip3-- diff-log associate-/r/ flip-- distribute-lft-out--
Counts
4 → 315
Calls
4 calls:
Slowest
89.0ms
(- (/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2))) 1)
28.0ms
(/ (+ 1 (exp (* -2 x))) (sqrt 2))
14.0ms
(/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2)))
5.0ms
(+ 1 (exp (* -2 x)))

series379.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
144.0ms
(- (/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2))) 1)
125.0ms
(/ (sqrt 2) (/ (+ 1 (exp (* -2 x))) (sqrt 2)))
91.0ms
(/ (+ 1 (exp (* -2 x))) (sqrt 2))
18.0ms
(+ 1 (exp (* -2 x)))

simplify1.1s

Counts
327 → 327

prune3.7s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 3 expressions with local error:

0.2b
(* 1/3 (* x x))
0.1b
(* (* 1/3 (* x x)) x)
0.0b
(+ x (- 0 (* (* 1/3 (* x x)) x)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
17×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-log-exp
*-un-lft-identity
add-sqr-sqrt
add-cube-cbrt
associate-*r* associate-*l*
insert-posit16
associate-+r+ sum-log *-commutative sub0-neg
+-commutative associate-+r- sub-neg flip3-+ diff-log unsub-neg flip-+ distribute-lft-out unswap-sqr
Counts
3 → 61
Calls
3 calls:
Slowest
62.0ms
(* (* 1/3 (* x x)) x)
13.0ms
(* 1/3 (* x x))
9.0ms
(+ x (- 0 (* (* 1/3 (* x x)) x)))

series228.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
119.0ms
(+ x (- 0 (* (* 1/3 (* x x)) x)))
64.0ms
(* (* 1/3 (* x x)) x)
45.0ms
(* 1/3 (* x x))

simplify988.0ms

Counts
70 → 70

prune551.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

1.9b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
1.9b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
0.0b
(* (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)) (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)))
0.0b
(+ 1 (exp (* -2 x)))

rewrite464.0ms

Algorithm
rewrite-expression-head
Rules
102×add-sqr-sqrt
58×sqrt-prod
48×*-un-lft-identity
28×difference-of-squares
22×times-frac
21×swap-sqr
19×pow1
16×difference-of-sqr-1
13×associate-*r* associate-*l*
12×sqrt-div add-cube-cbrt
10×add-log-exp
sqrt-pow1 flip3-- pow1/2 flip-- distribute-lft-out--
add-cbrt-cube add-exp-log
pow-prod-up
frac-times insert-posit16 unswap-sqr
pow-prod-down pow-sqr
sub-neg diff-log associate-*l/ associate-*r/
pow2 +-commutative sum-log rem-square-sqrt flip3-+ pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out
Counts
4 → 138
Calls
4 calls:
Slowest
296.0ms
(* (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)) (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)))
88.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
63.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
12.0ms
(+ 1 (exp (* -2 x)))

series249.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
81.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
79.0ms
(* (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)) (sqrt (- (/ 2 (+ 1 (exp (* -2 x)))) 1)))
70.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)
19.0ms
(+ 1 (exp (* -2 x)))

simplify854.0ms

Counts
150 → 150

prune1.7s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes411.0ms

Accuracy

100% (0.0b remaining)

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

bsearch132.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.4s1705×body1280valid
511.0ms1256×body640valid
423.0ms4119×body80valid
187.0ms633×body320valid
47.0ms287×body160valid