Details

Time bar (total: 56.2s)

sample111.0ms

Algorithm
intervals
Results
41.0ms56×body1280valid
22.0ms127×body80valid
21.0ms39×body640valid
9.0ms24×body320valid
2.0ms10×body160valid

simplify14.3s

Counts
1 → 1
Iterations
IterNodes
910145
81977
7586
6228
5100
448
327
220
116
09

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.3b

localize17.0ms

Local error

Found 3 expressions with local error:

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

rewrite96.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:
9.0ms
(+ 1 (exp (* -2 x)))
20.0ms
(/ 2 (+ 1 (exp (* -2 x))))
66.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

series120.0ms

Counts
3 → 9
Calls
3 calls:
11.0ms
(+ 1 (exp (* -2 x)))
28.0ms
(/ 2 (+ 1 (exp (* -2 x))))
81.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

simplify13.4s

Counts
76 → 76
Iterations
IterNodes
44219
31538
2617
1264
0120

prune728.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

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

rewrite113.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:
9.0ms
(+ (exp (* -2 x)) 1)
26.0ms
(/ 2 (+ (exp (* -2 x)) 1))
77.0ms
(- (/ 2 (+ (exp (* -2 x)) 1)) 1)

series130.0ms

Counts
3 → 9
Calls
3 calls:
18.0ms
(+ (exp (* -2 x)) 1)
24.0ms
(/ 2 (+ (exp (* -2 x)) 1))
89.0ms
(- (/ 2 (+ (exp (* -2 x)) 1)) 1)

simplify10.9s

Counts
76 → 76
Iterations
IterNodes
44451
31417
2565
1255
0117

prune661.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

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

rewrite380.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
26×add-sqr-sqrt
24×times-frac
22×add-cube-cbrt
18×exp-prod
distribute-lft-out add-log-exp
add-cbrt-cube add-exp-log
pow1
associate-/r* associate-/r/ insert-posit16
log-prod flip3-+ associate--l+ flip-+ associate-/l*
div-inv distribute-lft-out-- difference-of-squares
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log difference-of-sqr-1 div-exp log-pow flip-- rem-exp-log
Counts
4 → 95
Calls
4 calls:
42.0ms
(exp (/ 2 (+ (exp (* -2 x)) 1)))
8.0ms
(+ (exp (* -2 x)) 1)
12.0ms
(/ 2 (+ (exp (* -2 x)) 1))
316.0ms
(- (log (exp (/ 2 (+ (exp (* -2 x)) 1)))) 1)

series177.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(exp (/ 2 (+ (exp (* -2 x)) 1)))
11.0ms
(+ (exp (* -2 x)) 1)
22.0ms
(/ 2 (+ (exp (* -2 x)) 1))
79.0ms
(- (log (exp (/ 2 (+ (exp (* -2 x)) 1)))) 1)

simplify4.8s

Counts
107 → 107
Iterations
IterNodes
44475
31627
2688
1300
0148

prune955.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

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

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
57×*-un-lft-identity
36×times-frac
33×add-sqr-sqrt add-cube-cbrt
12×associate-/r* distribute-lft-out
10×add-cbrt-cube add-exp-log
associate-/l*
log-prod associate--l+ associate-/r/ add-log-exp
pow1 insert-posit16
distribute-rgt-in cbrt-undiv clear-num frac-2neg distribute-lft-in flip3-+ div-exp flip-+ div-inv
sub-neg flip3-- diff-log flip-- difference-of-squares
Counts
4 → 122
Calls
4 calls:
19.0ms
(/ 2 (+ (exp (* -2 x)) 1))
14.0ms
(/ 2 (+ (exp (* -2 x)) 1))
15.0ms
(/ 2 (+ (exp (* -2 x)) 1))
57.0ms
(- (* (log (exp (/ 2 (+ (exp (* -2 x)) 1)))) (log (exp (/ 2 (+ (exp (* -2 x)) 1))))) (* 1 1))

series193.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(/ 2 (+ (exp (* -2 x)) 1))
36.0ms
(/ 2 (+ (exp (* -2 x)) 1))
27.0ms
(/ 2 (+ (exp (* -2 x)) 1))
97.0ms
(- (* (log (exp (/ 2 (+ (exp (* -2 x)) 1)))) (log (exp (/ 2 (+ (exp (* -2 x)) 1))))) (* 1 1))

simplify4.2s

Counts
134 → 134
Iterations
IterNodes
45016
31516
2575
1259
0118

prune1.8s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

regimes276.0ms

Accuracy

99.8% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 29.3b

bsearch2.0ms

simplify9.0ms

Iterations
IterNodes
234
134
025

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.0s1687×body1280valid
554.0ms1223×body640valid
448.0ms4089×body80valid
245.0ms670×body320valid
57.0ms331×body160valid