Details

Time bar (total: 14.6s)

sample67.0ms

Algorithm
intervals
Results
20.0ms53×body1280valid
15.0ms51×body640valid
7.0ms124×body80valid
3.0ms16×body320valid
1.0ms12×body160valid

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
done5001
73510
6440
5117
453
330
222
115
09

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 31.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
3.5b
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
16×add-sqr-sqrt
13×times-frac
11×add-cube-cbrt
associate-/r* add-cbrt-cube add-exp-log distribute-lft-out add-log-exp
associate-/l*
pow1 associate-/r/ difference-of-squares
cbrt-undiv clear-num sub-neg frac-2neg flip3-+ flip3-- diff-log div-exp flip-+ div-inv flip-- distribute-lft-out--
Counts
2 → 48
Calls
2 calls:
22.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
87.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series145.0ms

Counts
2 → 6
Calls
2 calls:
40.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
104.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

simplify2.2s

Counts
54 → 54
Iterations
IterNodes
done5000
34173
2784
1230
0103

prune250.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337))
0.1b
(* (* x x) (+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337)))
0.7b
(* 5.551115123125783e-17 (* x x))

rewrite95.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt
pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt add-log-exp
associate-*r* associate-*l*
flip3-+ associate-*r/ *-commutative flip-+ unswap-sqr
distribute-rgt-in +-commutative sum-log distribute-lft-in
Counts
3 → 53
Calls
3 calls:
14.0ms
(+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337))
58.0ms
(* (* x x) (+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337)))
22.0ms
(* 5.551115123125783e-17 (* x x))

series330.0ms

Counts
3 → 9
Calls
3 calls:
115.0ms
(+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337))
180.0ms
(* (* x x) (+ (* 5.551115123125783e-17 (* x x)) (* x 0.33333333333333337)))
36.0ms
(* 5.551115123125783e-17 (* x x))

simplify2.4s

Counts
62 → 62
Iterations
IterNodes
done5000
22658
1307
088

prune314.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
3.5b
(log (exp (- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)))
3.5b
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

rewrite277.0ms

Algorithm
rewrite-expression-head
Rules
26×*-un-lft-identity
24×add-sqr-sqrt
14×times-frac add-cube-cbrt
log-pow
exp-prod
log-prod add-cbrt-cube add-exp-log add-log-exp
pow1 associate-/r* distribute-lft-out difference-of-squares
associate-/l*
sub-neg exp-sum associate-/r/ distribute-lft-out--
cbrt-undiv log-div clear-num frac-2neg flip3-+ flip3-- exp-diff diff-log div-exp rem-log-exp flip-+ div-inv flip--
Counts
3 → 69
Calls
3 calls:
21.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
171.0ms
(log (exp (- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)))
81.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series301.0ms

Counts
3 → 9
Calls
3 calls:
60.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
120.0ms
(log (exp (- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)))
120.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

simplify2.0s

Counts
78 → 78
Iterations
IterNodes
done5001
34081
2828
1287
0132

prune349.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes395.0ms

Accuracy

99.6% (0.1b remaining)

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

bsearch2.0ms

simplify5.0ms

Iterations
IterNodes
done36
136
026

end0.0ms

sample1.8s

Algorithm
intervals
Results
1.0s1683×body1280valid
239.0ms1243×body640valid
198.0ms4160×body80valid
81.0ms608×body320valid
27.0ms306×body160valid