Details

Time bar (total: 12.0s)

sample63.0ms

Algorithm
intervals
Results
24.0ms62×body1280valid
9.0ms34×body640valid
7.0ms128×body80valid
4.0ms23×body320valid
1.0msbody160valid

simplify139.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.0b

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite153.0ms

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

series188.0ms

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

simplify132.0ms

Counts
54 → 54

prune229.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
289×add-sqr-sqrt
163×times-frac
121×*-un-lft-identity
120×difference-of-squares
108×unpow-prod-down cube-prod
59×add-cube-cbrt
51×sqr-pow
33×associate-/l*
25×distribute-lft-out--
add-exp-log add-cbrt-cube
add-log-exp
associate-/r/ distribute-lft-out
pow1 difference-cubes
flip3-+ flip-+
pow-unpow associate-/r* div-inv
cbrt-undiv associate-+l+ flip3-- div-exp pow-exp flip-- associate-/l/ rem-cube-cbrt
+-commutative cube-div distribute-rgt-in cube-mult pow-to-exp sub-neg pow-pow frac-2neg distribute-lft-in diff-log unpow3 div-sub clear-num sum-log
Counts
4 → 263
Calls
4 calls:
72.0ms
(+ (* (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) (+ 1.0 (/ 2.0 (+ (exp (* -2.0 x)) 1.0)))) (* 1.0 1.0))
763.0ms
(/ (- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3)) (+ (* (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) (+ 1.0 (/ 2.0 (+ (exp (* -2.0 x)) 1.0)))) (* 1.0 1.0)))
21.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
254.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))

series862.0ms

Counts
4 → 12
Calls
4 calls:
169.0ms
(+ (* (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) (+ 1.0 (/ 2.0 (+ (exp (* -2.0 x)) 1.0)))) (* 1.0 1.0))
458.0ms
(/ (- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3)) (+ (* (/ 2.0 (+ (exp (* -2.0 x)) 1.0)) (+ 1.0 (/ 2.0 (+ (exp (* -2.0 x)) 1.0)))) (* 1.0 1.0)))
56.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
179.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))

simplify198.0ms

Counts
275 → 275

prune985.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize53.0ms

Local error

Found 4 expressions with local error:

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

rewrite887.0ms

Algorithm
rewrite-expression-head
Rules
334×unpow-prod-down
316×cube-prod
313×add-sqr-sqrt
149×*-un-lft-identity
140×difference-of-squares
124×times-frac
77×sqr-pow
65×add-cube-cbrt
21×distribute-lft-out distribute-lft-out--
14×add-exp-log associate-/r/
10×pow-exp
pow-unpow
add-cbrt-cube
flip3-+ flip-+ div-inv
pow1 add-log-exp
cube-mult pow-to-exp unpow3
cube-div pow-pow div-exp rem-cube-cbrt
difference-cubes cbrt-undiv sub-neg flip3-- diff-log flip--
Counts
4 → 368
Calls
4 calls:
24.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
45.0ms
(pow (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) 3)
18.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 6)
759.0ms
(- (pow (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) 3) (pow (pow 1.0 3) 3))

series459.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
104.0ms
(pow (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) 3)
97.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 6)
185.0ms
(- (pow (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) 3) (pow (pow 1.0 3) 3))

simplify211.0ms

Counts
380 → 380

prune1.3s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2))
0.0b
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2)
0.0b
(+ (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2)) (pow (sqrt 1.0) 3))
2.9b
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2) (pow (sqrt 1.0) 3))

rewrite594.0ms

Algorithm
rewrite-expression-head
Rules
72×add-sqr-sqrt
56×unpow-prod-down
44×*-un-lft-identity
39×times-frac
28×add-cube-cbrt
24×difference-of-squares
16×pow-unpow
12×sqr-pow
10×add-exp-log
cube-prod sqrt-prod add-log-exp
distribute-lft-out
pow1
pow-exp associate-/r/ add-cbrt-cube
flip3-+ flip-+ div-inv
pow-to-exp pow-pow div-exp
+-commutative sub-neg flip3-- diff-log sum-log flip-- distribute-lft-out--
Counts
4 → 125
Calls
4 calls:
33.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2))
25.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2)
218.0ms
(+ (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2)) (pow (sqrt 1.0) 3))
311.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2) (pow (sqrt 1.0) 3))

series1.3s

Counts
4 → 12
Calls
4 calls:
168.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2))
186.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2)
634.0ms
(+ (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) (/ 3 2)) (pow (sqrt 1.0) 3))
271.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3/2) (pow (sqrt 1.0) 3))

simplify180.0ms

Counts
137 → 137

prune711.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes259.0ms

Accuracy

99.9% (0.0b remaining)

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

bsearch3.0ms

simplify94.0ms

end0.0ms

sample1.9s

Algorithm
intervals
Results
714.0ms1702×body1280valid
408.0ms1239×body640valid
279.0ms4123×body80valid
99.0ms620×body320valid
34.0ms316×body160valid