Details

Time bar (total: 21.0s)

sample82.0ms

Algorithm
intervals
Results
28.0ms57×body1280valid
18.0ms52×body640valid
7.0ms106×body80valid
7.0ms29×body320valid
2.0ms12×body160valid

simplify3.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0910
11510
22210
33010
45310
511510
627010
777610
8294810
done500110

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.4b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite163.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:
18.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
12.0ms
(+ 1.0 (exp (* -2.0 x)))
130.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series175.0ms

Counts
3 → 9
Calls
3 calls:
55.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
17.0ms
(+ 1.0 (exp (* -2.0 x)))
100.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

simplify3.2s

Counts
69 → 69
Iterations

Useful iterations: 4 (1.4s)

IterNodesCost
0116947
1252903
2555847
31212838
43536836
done5000836

prune246.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 1 expressions with local error:

0.1b
(* (pow x 3) (+ (* 5.551115123125783e-17 x) 0.33333333333333337))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt associate-*l*
add-exp-log
add-cube-cbrt *-un-lft-identity
unpow-prod-down cube-prod unswap-sqr
associate-*r* prod-exp add-cbrt-cube
associate-*r/ sqr-pow
pow1 distribute-rgt-in cube-mult pow-to-exp distribute-lft-in flip3-+ unpow3 pow-exp *-commutative cbrt-unprod flip-+ add-log-exp
Counts
1 → 35
Calls
1 calls:
34.0ms
(* (pow x 3) (+ (* 5.551115123125783e-17 x) 0.33333333333333337))

series146.0ms

Counts
1 → 3
Calls
1 calls:
146.0ms
(* (pow x 3) (+ (* 5.551115123125783e-17 x) 0.33333333333333337))

simplify4.4s

Counts
38 → 38
Iterations

Useful iterations: 2 (197.0ms)

IterNodesCost
069483
1209455
2906417
34459417
done5000417

prune86.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite632.0ms

Algorithm
rewrite-expression-head
Rules
81×add-sqr-sqrt
62×*-un-lft-identity
45×times-frac
36×unpow-prod-down cube-prod
30×add-cube-cbrt
24×difference-of-squares
18×associate-*r*
12×add-exp-log add-cbrt-cube
11×distribute-lft-out sqr-pow
add-log-exp
pow1
flip3-+ associate-/r/ flip-+
distribute-lft-out--
associate-*l*
pow-unpow div-inv
cbrt-undiv frac-times div-exp associate-*l/ pow-exp prod-exp cbrt-unprod rem-cube-cbrt unswap-sqr
difference-cubes +-commutative cube-div cube-mult pow-to-exp sub-neg flip3-- pow-pow diff-log unpow3 associate-*r/ pow-prod-down sum-log *-commutative flip--
Counts
4 → 152
Calls
4 calls:
256.0ms
(* (+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0) (/ 2.0 (+ 1.0 (exp (* -2.0 x)))))
83.0ms
(+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)
30.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))

series458.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(* (+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0) (/ 2.0 (+ 1.0 (exp (* -2.0 x)))))
74.0ms
(+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)
73.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
196.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))

simplify1.4s

Counts
164 → 164
Iterations

Useful iterations: done (1.4s)

IterNodesCost
02413722
17013482
226373181
done50003179

prune554.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite882.0ms

Algorithm
rewrite-expression-head
Rules
115×add-sqr-sqrt
57×*-un-lft-identity
54×unpow-prod-down cube-prod
48×difference-of-squares
40×times-frac
34×log-pow
33×exp-prod
23×add-cube-cbrt
21×sqr-pow
10×distribute-lft-out--
add-log-exp
add-exp-log add-cbrt-cube distribute-lft-out
pow1
log-prod
associate-/r/
pow-unpow flip3-+ flip-+
difference-cubes sub-neg exp-sum pow-exp div-inv rem-cube-cbrt
cbrt-undiv +-commutative cube-div cube-mult pow-to-exp log-div flip3-- pow-pow exp-diff diff-log unpow3 div-exp rem-log-exp sum-log flip--
Counts
4 → 158
Calls
4 calls:
56.0ms
(+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)
26.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
581.0ms
(log (exp (- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))))
210.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))

series487.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(+ (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)
65.0ms
(pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3)
156.0ms
(log (exp (- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))))
181.0ms
(- (pow (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 3) (pow 1.0 3))

simplify1.3s

Counts
170 → 170
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02463539
16353224
219012978
done50002962

prune548.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes418.0ms

Accuracy

99.7% (0.1b remaining)

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

bsearch2.0ms

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
044118
155118
done55118

end0.0ms

sample2.1s

Algorithm
intervals
Results
631.0ms1680×body1280valid
425.0ms354×body160valid
334.0ms4117×body80valid
300.0ms1207×body640valid
105.0ms642×body320valid