Details

Time bar (total: 13.8s)

sample57.0ms

Algorithm
intervals
Results
18.0ms62×body1280valid
11.0ms135×body80valid
7.0ms32×body640valid
3.0ms20×body320valid
1.0msbody160valid

simplify3.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0910
11510
22210
33010
45310
511710
644110
7343310
done500010

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.5b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
17×add-sqr-sqrt
13×times-frac
12×add-cube-cbrt
add-log-exp
add-exp-log add-cbrt-cube distribute-lft-out
associate-/r*
pow1 associate-/l*
flip3-+ associate-/r/ flip-+ difference-of-squares
cbrt-undiv +-commutative sub-neg flip3-- frac-2neg diff-log div-exp clear-num sum-log flip-- div-inv distribute-lft-out--
Counts
3 → 60
Calls
3 calls:
7.0ms
(+ 1.0 (exp (* -2.0 x)))
25.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
124.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series194.0ms

Counts
3 → 9
Calls
3 calls:
23.0ms
(+ 1.0 (exp (* -2.0 x)))
57.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
115.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

simplify2.8s

Counts
69 → 69
Iterations

Useful iterations: 3 (1.1s)

IterNodesCost
0116947
1261903
2923849
34729838
done5000838

prune251.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3))
0.0b
(/ 2.0 (+ (exp (* -2.0 x)) 1.0))
0.0b
(pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)
2.5b
(- (cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)) 1.0)

rewrite447.0ms

Algorithm
rewrite-expression-head
Rules
81×*-un-lft-identity
62×add-sqr-sqrt times-frac
48×cbrt-prod
47×add-cube-cbrt
38×unpow-prod-down cube-prod
16×distribute-lft-out
10×associate-/r/
add-exp-log add-cbrt-cube
difference-of-squares
add-log-exp
pow1 flip3-+ flip-+ div-inv
associate-/r*
pow-unpow associate-/l* sqr-pow
cbrt-undiv cube-div cube-mult unpow3 div-exp pow-exp rem-cube-cbrt
pow-to-exp sub-neg cbrt-div flip3-- pow-pow frac-2neg pow1/3 diff-log clear-num flip-- rem-cbrt-cube distribute-lft-out--
Counts
4 → 161
Calls
4 calls:
19.0ms
(cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3))
29.0ms
(/ 2.0 (+ (exp (* -2.0 x)) 1.0))
22.0ms
(pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)
369.0ms
(- (cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)) 1.0)

series340.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3))
73.0ms
(/ 2.0 (+ (exp (* -2.0 x)) 1.0))
94.0ms
(pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)
100.0ms
(- (cbrt (pow (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) 3)) 1.0)

simplify2.2s

Counts
173 → 173
Iterations

Useful iterations: 2 (645.0ms)

IterNodesCost
02033341
16522789
234852552
done50012552

prune365.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* 1.0 x) (+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3))))
0.1b
(* 0.33333333333333337 (pow x 3))
7.8b
(+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×associate-*r*
10×add-log-exp
add-exp-log
add-cube-cbrt *-un-lft-identity
add-cbrt-cube
unpow-prod-down cube-prod unswap-sqr
pow1 associate-*l* prod-exp
diff-log sum-log sqr-pow
+-commutative cube-mult pow-to-exp sub-neg flip3-- flip3-+ unpow3 pow-exp *-commutative flip-- cbrt-unprod flip-+ associate--r+
Counts
3 → 56
Calls
3 calls:
20.0ms
(- (* 1.0 x) (+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3))))
13.0ms
(* 0.33333333333333337 (pow x 3))
10.0ms
(+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3)))

series285.0ms

Counts
3 → 9
Calls
3 calls:
80.0ms
(- (* 1.0 x) (+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3))))
71.0ms
(* 0.33333333333333337 (pow x 3))
134.0ms
(+ (* 5.551115123125783e-17 (pow x 4)) (* 0.33333333333333337 (pow x 3)))

simplify878.0ms

Counts
65 → 65
Iterations

Useful iterations: 2 (232.0ms)

IterNodesCost
0102898
1290811
21196759
done5000759

prune204.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes144.0ms

Accuracy

99.5% (0.1b remaining)

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

bsearch2.0ms

simplify4.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02853
13741
done3741

end0.0ms

sample2.0s

Algorithm
intervals
Results
669.0ms1629×body1280valid
528.0ms4116×body80valid
345.0ms1279×body640valid
99.0ms647×body320valid
31.0ms329×body160valid