Details

Time bar (total: 2.7s)

sample37.0ms

Algorithm
intervals
Results
13.0ms54×body1280valid
5.0ms33×body640valid
5.0ms141×body80valid
2.0ms18×body320valid
1.0ms10×body160valid

simplify73.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (71.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: 27.3b

Counts
2 → 1

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

rewrite21.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:
5.0ms
(/ 2.0 (+ 1.0 (exp (* -2.0 x))))
3.0ms
(+ 1.0 (exp (* -2.0 x)))
11.0ms
(- (/ 2.0 (+ 1.0 (exp (* -2.0 x)))) 1.0)

series16.0ms

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

simplify53.0ms

Algorithm
egg-herbie
Counts
69 → 69
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
05224836

prune152.0ms

Filtered
53 candidates to 69 candidates (-30.2%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New65469
Fresh000
Picked101
Done000
Total66470

Merged error: 0.0b

Counts
70 → 4

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
12×add-log-exp
10×*-un-lft-identity
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt add-cbrt-cube
+-commutative flip3-+ sum-log flip-+ distribute-lft-out
sub-neg flip3-- diff-log flip--
Counts
4 → 48
Calls
4 calls:
5.0ms
(+ 1.0 (pow (exp -2.0) x))
5.0ms
(+ 1.0 (pow (exp -2.0) x))
12.0ms
(+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
15.0ms
(- (* 2.0 (/ 2.0 (* (+ 1.0 (pow (exp -2.0) x)) (+ 1.0 (pow (exp -2.0) x))))) (* 1.0 1.0))

series32.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(+ 1.0 (pow (exp -2.0) x))
4.0ms
(+ 1.0 (pow (exp -2.0) x))
9.0ms
(+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
15.0ms
(- (* 2.0 (/ 2.0 (* (+ 1.0 (pow (exp -2.0) x)) (+ 1.0 (pow (exp -2.0) x))))) (* 1.0 1.0))

simplify29.0ms

Algorithm
egg-herbie
Counts
60 → 60
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
05067746

prune173.0ms

Filtered
45 candidates to 60 candidates (-33.3%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New59160
Fresh033
Picked101
Done000
Total60464

Merged error: 0.0b

Counts
64 → 4

localize19.0ms

Local error

Found 4 expressions with local error:

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

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 log-prod
add-exp-log log-pow add-cbrt-cube
exp-prod
+-commutative sub-neg flip3-+ exp-sum sum-log flip-+ distribute-lft-out
log-div flip3-- exp-diff diff-log rem-log-exp flip--
Counts
4 → 54
Calls
4 calls:
5.0ms
(+ 1.0 (pow (exp -2.0) x))
10.0ms
(+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
14.0ms
(log (exp (- (* 2.0 (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2))) (* 1.0 1.0))))
12.0ms
(- (* 2.0 (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2))) (* 1.0 1.0))

series41.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(+ 1.0 (pow (exp -2.0) x))
9.0ms
(+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x))))
14.0ms
(log (exp (- (* 2.0 (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2))) (* 1.0 1.0))))
14.0ms
(- (* 2.0 (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2))) (* 1.0 1.0))

simplify32.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (25.0ms)

IterNodesCost
052931000

prune193.0ms

Filtered
50 candidates to 66 candidates (-32.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New66066
Fresh033
Picked011
Done000
Total66470

Merged error: 0.0b

Counts
70 → 4

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
13×*-un-lft-identity
10×add-log-exp
difference-of-squares
cbrt-prod
add-cube-cbrt
pow1 add-exp-log flip3-- times-frac add-cbrt-cube flip-- distribute-lft-out--
sub-neg diff-log
cbrt-div
pow1/3
Counts
4 → 61
Calls
4 calls:
11.0ms
(cbrt (- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0))
12.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)
12.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)

series65.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(cbrt (- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0))
11.0ms
(- (/ 2.0 (+ 1.0 (pow (exp -2.0) x))) 1.0)
13.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)

simplify35.0ms

Algorithm
egg-herbie
Counts
73 → 73
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
049921101
149921101

prune252.0ms

Filtered
54 candidates to 73 candidates (-35.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New73073
Fresh022
Picked011
Done011
Total73477

Merged error: 0.0b

Counts
77 → 4

regimes141.0ms

Accuracy

100% (0.0b remaining)

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

bsearch32.0ms

Steps
ItersRangePoint
8
1.2889027181245805e-06
0.005898508865977251
0.0007063694993854554
8
-0.005708457349238343
-9.709340229875236e-07
-0.001125542754715476

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
012164
112164

end0.0ms

sample1.1s

Algorithm
intervals
Results
429.0ms1777×body1280valid
202.0ms1222×body640valid
131.0ms4098×body80valid
64.0ms586×body320valid
23.0ms317×body160valid

Profiling

Loading profile data...