Details

Time bar (total: 34.1s)

sample627.0ms

Algorithm
intervals
Results
233.0ms109×body5120exit
146.0ms115×body1280valid
64.0ms49×body1280nan
57.0ms62×body640valid
38.0ms38×body640nan
32.0ms46×body320valid
11.0ms15×body160nan
11.0ms15×body320nan
9.0ms22×body160valid
3.0ms13×body80valid
3.0ms13×body80nan

simplify71.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (12.0ms)

IterNodesCost
013348
145348
2276947
3500247

prune15.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 61.1b

Counts
2 → 2

localize49.0ms

Local error

Found 4 expressions with local error:

0.1b
(exp (+ (+ (- z 1.0) 7.0) 0.5))
1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(sqrt (* PI 2.0))
7.4b
(+ (- z 1.0) 1.0)

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity
19×add-log-exp
13×add-sqr-sqrt
12×distribute-lft-out
11×associate-*r*
add-exp-log
add-cube-cbrt
pow1 unpow-prod-down sum-log
exp-prod add-cbrt-cube
associate-+l- associate-*l* rem-exp-log
prod-exp distribute-lft-out-- unswap-sqr
associate-+l+ sqrt-pow1 diff-log sqrt-prod sqr-pow
unpow-prod-up +-commutative pow-to-exp sub-neg flip3-+ pow1/2 exp-diff associate-*r/ exp-sum pow-prod-down pow-exp *-commutative cbrt-unprod flip-+ pow-sub
Counts
4 → 78
Calls
4 calls:
10.0ms
(exp (+ (+ (- z 1.0) 7.0) 0.5))
24.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
2.0ms
(sqrt (* PI 2.0))
7.0ms
(+ (- z 1.0) 1.0)

series21.0ms

Counts
4 → 10
Calls
4 calls:
2.0ms
(exp (+ (+ (- z 1.0) 7.0) 0.5))
17.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
0.0ms
(sqrt (* PI 2.0))
2.0ms
(+ (- z 1.0) 1.0)

simplify54.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
0525641
11934580
25002575

prune424.0ms

Filtered
62 candidates to 88 candidates (-41.9%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New84488
Fresh101
Picked101
Done000
Total86490

Merged error: 1.4b

Counts
90 → 4

localize47.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(sqrt (* PI 2.0))
1.2b
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))

rewrite304.0ms

Algorithm
rewrite-expression-head
Rules
224×frac-add
67×associate-*r/
63×*-un-lft-identity
41×distribute-lft-out
37×associate-+l-
35×pow-sub
33×associate-/l/
32×frac-times flip3-+ flip-+
30×add-exp-log
22×associate-*r*
20×add-cbrt-cube
17×prod-exp
15×add-sqr-sqrt
10×add-cube-cbrt
pow1
unpow-prod-down cbrt-unprod
div-exp associate-*l*
times-frac associate-/r* add-log-exp
cbrt-undiv pow-to-exp pow-exp unswap-sqr
sqrt-pow1 exp-sum pow-prod-down associate-*l/ sqrt-prod *-commutative sqr-pow
unpow-prod-up distribute-rgt-in frac-2neg distribute-lft-in pow1/2 exp-diff clear-num associate-/r/ div-inv associate-/l* distribute-lft-out--
Counts
4 → 165
Calls
4 calls:
124.0ms
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
23.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
2.0ms
(sqrt (* PI 2.0))
137.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))

series97.0ms

Counts
4 → 10
Calls
4 calls:
36.0ms
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
17.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
0.0ms
(sqrt (* PI 2.0))
44.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))

simplify157.0ms

Algorithm
egg-herbie
Counts
175 → 175
Iterations

Useful iterations: 1 (54.0ms)

IterNodesCost
0308510652
1500310244

prune4.7s

Filtered
141 candidates to 175 candidates (-24.1%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New16510175
Fresh303
Picked101
Done000
Total16910179

Merged error: 0.0b

Counts
179 → 10

localize51.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
1.0b
(* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5)))
1.0b
(sqrt (* PI 2.0))
1.1b
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5))))

rewrite295.0ms

Algorithm
rewrite-expression-head
Rules
112×frac-add
75×add-exp-log
61×*-un-lft-identity
53×prod-exp
41×distribute-lft-out
34×associate-*r/
32×add-cbrt-cube
23×associate-*r*
20×div-exp
16×flip3-+ flip-+ associate-/l/
13×add-sqr-sqrt cbrt-unprod
11×pow-to-exp pow-exp
pow1
add-cube-cbrt associate-+l-
unpow-prod-down
cbrt-undiv
associate-*l*
exp-diff pow-sub add-log-exp
associate-/r/ unswap-sqr
unpow-prod-up frac-times sqrt-pow1 pow-prod-down associate-*l/ *-commutative sqr-pow
distribute-rgt-in sub-neg frac-2neg distribute-lft-in times-frac pow1/2 exp-sum clear-num associate-/r* sqrt-prod div-inv associate-/l* distribute-lft-out--
Counts
4 → 148
Calls
4 calls:
121.0ms
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
23.0ms
(* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5)))
2.0ms
(sqrt (* PI 2.0))
141.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5))))

series104.0ms

Counts
4 → 10
Calls
4 calls:
25.0ms
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
18.0ms
(* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5)))
0.0ms
(sqrt (* PI 2.0))
61.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) z)) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 z)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (- 1.0 0.5))))

simplify126.0ms

Algorithm
egg-herbie
Counts
158 → 158
Iterations

Useful iterations: 1 (51.0ms)

IterNodesCost
029967896
150017300

prune3.8s

Filtered
109 candidates to 158 candidates (-45.0%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1580158
Fresh099
Picked011
Done000
Total15810168

Merged error: 0.0b

Counts
168 → 10

localize73.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ (sqrt 2.0) (exp 6.5))
1.0b
(* (log 6.5) (sqrt 2.0))
1.0b
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))
1.0b
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
132×add-sqr-sqrt
104×unpow-prod-down
84×times-frac
68×*-un-lft-identity
62×associate-*l*
56×add-cube-cbrt
53×add-exp-log
40×sqrt-prod
38×unswap-sqr
26×pow-exp
25×prod-exp
20×sqr-pow
18×associate-*r*
13×div-exp
12×add-cbrt-cube
pow-to-exp
pow1
rec-exp 1-exp associate-/l*
add-log-exp
associate-/r* *-commutative cbrt-unprod div-inv
cbrt-undiv frac-2neg pow-prod-down clear-num log-pow
Counts
4 → 210
Calls
4 calls:
5.0ms
(/ (sqrt 2.0) (exp 6.5))
9.0ms
(* (log 6.5) (sqrt 2.0))
14.0ms
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))
14.0ms
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))

series0.0ms

Counts
4 → 4
Calls
4 calls:
0.0ms
(/ (sqrt 2.0) (exp 6.5))
0.0ms
(* (log 6.5) (sqrt 2.0))
0.0ms
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))
0.0ms
(* (pow (/ 1 (pow 6.5 1.0)) 0.5) (sqrt PI))

simplify72.0ms

Algorithm
egg-herbie
Counts
214 → 214
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
05841952
121361884
250011813

prune2.9s

Filtered
130 candidates to 214 candidates (-64.6%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New2140214
Fresh088
Picked011
Done011
Total21410224

Merged error: 0.0b

Counts
224 → 10

regimes137.0ms

Accuracy

0% (0.9b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07549
17549

end0.0ms

sample19.9s

Algorithm
intervals
Results
7.8s3741×body5120exit
4.4s3429×body1280valid
2.4s2500×body640valid
2.0s1531×body1280nan
1.2s1186×body640nan
820.0ms1212×body320valid
402.0ms550×body320nan
269.0ms597×body160valid
143.0ms314×body160nan
80.0ms362×body80valid
59.0ms294×body80nan

Profiling

Loading profile data...