Details

Time bar (total: 3.2s)

analyze2.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
99.9%0%0.1%1

sample36.0ms

Algorithm
intervals
Results
15.0ms62×body1280valid
6.0ms35×body640valid
4.0ms127×body80valid
3.0ms23×body320valid
1.0msbody160valid

simplify72.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (70.0ms)

IterNodesCost
0523810

prune6.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 30.2b

Counts
2 → 1

localize6.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.1b
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

rewrite23.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 → 59
Calls
3 calls:
6.0ms
(+ 1.0 (exp (* -2.0 x)))
5.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
10.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series15.0ms

Counts
3 → 9
Calls
3 calls:
2.0ms
(+ 1.0 (exp (* -2.0 x)))
5.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
8.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

simplify51.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
05224834

prune138.0ms

Filtered
53 candidates to 68 candidates (-28.3%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New65368
Fresh000
Picked101
Done000
Total66369

Merged error: 0.0b

Counts
69 → 3

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (exp -2.0) x)
2.1b
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
2.1b
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
2.1b
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
13×*-un-lft-identity
10×add-log-exp
add-cube-cbrt
difference-of-squares
pow1
add-exp-log pow-pow add-cbrt-cube
sub-neg unpow-prod-down pow-unpow exp-prod flip3-- times-frac diff-log flip-- distribute-lft-out--
pow-to-exp pow-exp sqr-pow
Counts
4 → 62
Calls
4 calls:
3.0ms
(pow (exp -2.0) x)
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

series35.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(pow (exp -2.0) x)
10.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
10.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
12.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

simplify66.0ms

Algorithm
egg-herbie
Counts
74 → 74
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
04891921
14891921

prune249.0ms

Filtered
53 candidates to 74 candidates (-39.6%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New73174
Fresh022
Picked101
Done000
Total74377

Merged error: 0.0b

Counts
77 → 3

localize25.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (exp -2.0) x)
2.1b
(- (pow (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 3) (pow 1.0 3))
2.1b
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
2.1b
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
63×add-sqr-sqrt
28×difference-of-squares
21×unpow-prod-down *-un-lft-identity
18×cube-prod
11×sqr-pow
10×times-frac add-log-exp
add-cube-cbrt distribute-lft-out--
pow1
add-exp-log pow-pow add-cbrt-cube
sub-neg pow-unpow exp-prod flip3-- diff-log flip--
difference-cubes pow-to-exp pow-exp
Counts
4 → 89
Calls
4 calls:
3.0ms
(pow (exp -2.0) x)
34.0ms
(- (pow (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 3) (pow 1.0 3))
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

series43.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(pow (exp -2.0) x)
17.0ms
(- (pow (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 3) (pow 1.0 3))
10.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

simplify61.0ms

Algorithm
egg-herbie
Counts
101 → 101
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
050951765

prune523.0ms

Filtered
68 candidates to 101 candidates (-48.5%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1010101
Fresh022
Picked011
Done000
Total1013104

Merged error: 0.0b

Counts
104 → 3

localize15.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
0.3b
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
0.3b
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
2.1b
(- (* (* (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) 1.0)

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
54×cbrt-prod
46×*-un-lft-identity
36×times-frac
28×add-sqr-sqrt add-cube-cbrt
distribute-lft-out
associate-/r/ add-log-exp
pow1 add-exp-log add-cbrt-cube
cbrt-div flip3-+ pow1/3 flip-+ div-inv
sub-neg flip3-- diff-log flip--
Counts
4 → 92
Calls
4 calls:
6.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
6.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
6.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
26.0ms
(- (* (* (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) 1.0)

series97.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
26.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
29.0ms
(cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
16.0ms
(- (* (* (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) (cbrt (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))) 1.0)

simplify61.0ms

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049171635
149171635

prune346.0ms

Filtered
80 candidates to 104 candidates (-30.0%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1040104
Fresh011
Picked011
Done011
Total1043107

Merged error: 0.0b

Counts
107 → 3

regimes143.0ms

Accuracy

100% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 29.5b

bsearch44.0ms

Steps
ItersRangePoint
9
1.2384023336573908e-12
0.003586657482361891
0.0006575528516900341
12
-1.1502668124216276e+21
-4.0091747030897357e-19
-0.0008260042363517994

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
012485
112485

end0.0ms

sample994.0ms

Algorithm
intervals
Results
408.0ms1649×body1280valid
216.0ms1293×body640valid
136.0ms4068×body80valid
73.0ms643×body320valid
26.0ms347×body160valid

Profiling

Loading profile data...