Details

Time bar (total: 13.2s)

analyze1.1s (8.6%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
0%75%25%3
0%62.5%37.5%4
0%56.2%43.8%5
3.1%46.9%50%6
3.1%45.3%51.6%7
3.1%44.5%52.4%8
3.5%44.1%52.4%9
3.7%43.9%52.4%10
3.8%43.8%52.4%11
3.8%43.8%52.4%12
3.8%43.8%52.4%13
3.8%43.7%52.4%14

sample265.0ms (2%)

Algorithm
intervals
Results
69.0ms90×body1280valid
60.0ms95×body1280nan
49.0ms98×body640valid
29.0ms63×body640nan
16.0ms47×body320nan
15.0ms39×body320valid
6.0ms23×body160valid
3.0ms11×body160nan
1.0msbody80valid

simplify447.0ms (3.4%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
0500937

prune11.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 61.8b

Counts
2 → 1

localize26.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.3b
(* (/ PI 4.0) f)
0.3b
(* (/ PI 4.0) f)
1.5b
(/ (+ (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))) (- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))))
5.9b
(- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f))))

rewrite36.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
57×add-sqr-sqrt
50×times-frac
33×add-cube-cbrt
26×associate-*l*
16×add-exp-log add-cbrt-cube
pow1
sinh-undef cosh-undef distribute-lft-out distribute-lft-out-- difference-of-squares
associate-*r* associate-/r* add-log-exp
associate-/l*
prod-exp cbrt-unprod unswap-sqr
cbrt-undiv div-exp div-inv
flip3-- pow-prod-down associate-*l/ associate-/r/ *-commutative flip-- associate-/l/
sub-neg frac-2neg flip3-+ diff-log clear-num flip-+
Counts
4 → 135
Calls

4 calls:

11.0ms
(/ (+ (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))) (- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))))
7.0ms
(- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f))))
6.0ms
(* (/ PI 4.0) f)
6.0ms
(* (/ PI 4.0) f)

series47.0ms (0.4%)

Counts
4 → 12
Calls

4 calls:

23.0ms
(/ (+ (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))) (- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f)))))
17.0ms
(- (exp (* (/ PI 4.0) f)) (exp (neg (* (/ PI 4.0) f))))
3.0ms
(* (/ PI 4.0) f)
3.0ms
(* (/ PI 4.0) f)

simplify76.0ms (0.6%)

Algorithm
egg-herbie
Counts
147 → 147
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
052703034

prune685.0ms (5.2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New1443147
Fresh000
Picked101
Done000
Total1453148

Merged error: 2.6b

Counts
148 → 3

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(* PI (/ f 4.0))
0.4b
(* (/ 1.0 (/ PI 4.0)) (log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))))
0.5b
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f))))
1.7b
(/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))

rewrite40.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
115×times-frac
91×add-sqr-sqrt
77×add-cube-cbrt *-un-lft-identity
47×associate-*l*
42×log-prod
23×add-exp-log
20×add-cbrt-cube
17×associate-*r*
14×distribute-rgt-in distribute-lft-in
10×pow1
div-inv
div-exp
cbrt-undiv prod-exp associate-/r/ cbrt-unprod unswap-sqr
sinh-def add-log-exp
associate-/r* associate-/l*
rem-log-exp pow-prod-down log-pow *-commutative
log-div cosh-def frac-2neg associate-*r/ associate-*l/ clear-num associate-/l/
Counts
4 → 181
Calls

4 calls:

18.0ms
(* (/ 1.0 (/ PI 4.0)) (log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))))
7.0ms
(* PI (/ f 4.0))
5.0ms
(/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))
3.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f))))

series145.0ms (1.1%)

Counts
4 → 12
Calls

4 calls:

58.0ms
(* (/ 1.0 (/ PI 4.0)) (log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))))
53.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f))))
31.0ms
(/ (cosh (* PI (/ f 4.0))) (sinh (* (/ PI 4.0) f)))
3.0ms
(* PI (/ f 4.0))

simplify51.0ms (0.4%)

Algorithm
egg-herbie
Counts
193 → 193
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
050864249

prune702.0ms (5.3%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New18112193
Fresh202
Picked101
Done000
Total18412196

Merged error: 1.9b

Counts
196 → 12

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.4b
(* (neg (log (sqrt (sinh (* PI (/ f 4.0)))))) (* 4.0 (/ 1.0 PI)))
1.4b
(/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0)))))
1.5b
(log (sqrt (sinh (* PI (/ f 4.0)))))
1.5b
(log (/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0))))))

rewrite24.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
36×times-frac
29×log-prod
24×sqrt-prod
19×add-exp-log
16×pow1 associate-*l*
15×add-cbrt-cube
10×log-pow
distribute-lft-neg-in distribute-rgt-neg-in associate-/r*
prod-exp cbrt-unprod
add-log-exp
sinh-def sqrt-pow1 pow1/2 sqrt-div div-exp rem-log-exp pow-prod-down associate-/l*
cbrt-undiv log-div associate-*r/ associate-/r/ div-inv
distribute-lft-neg-out neg-mul-1 cosh-def frac-2neg associate-*r* clear-num *-commutative associate-/l/
Counts
4 → 128
Calls

4 calls:

8.0ms
(* (neg (log (sqrt (sinh (* PI (/ f 4.0)))))) (* 4.0 (/ 1.0 PI)))
5.0ms
(/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0)))))
4.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0))))))
2.0ms
(log (sqrt (sinh (* PI (/ f 4.0)))))

series145.0ms (1.1%)

Counts
4 → 12
Calls

4 calls:

56.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0))))))
34.0ms
(* (neg (log (sqrt (sinh (* PI (/ f 4.0)))))) (* 4.0 (/ 1.0 PI)))
29.0ms
(/ (cosh (* PI (/ f 4.0))) (sqrt (sinh (* PI (/ f 4.0)))))
26.0ms
(log (sqrt (sinh (* PI (/ f 4.0)))))

simplify62.0ms (0.5%)

Algorithm
egg-herbie
Counts
140 → 140
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
049702814
149702814

prune696.0ms (5.3%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New1382140
Fresh2911
Picked101
Done000
Total14111152

Merged error: 1.9b

Counts
152 → 11

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.3b
(* PI (/ f 4.0))
0.3b
(/ (* (log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))) 1.0) (/ PI 4.0))
0.5b
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0)))))
1.7b
(/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))

rewrite26.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
59×times-frac
46×add-sqr-sqrt
41×add-cube-cbrt *-un-lft-identity
26×add-exp-log
23×add-cbrt-cube
16×associate-/r*
14×log-prod
13×associate-*r*
div-exp
cbrt-undiv
pow1
div-inv
prod-exp cbrt-unprod associate-/l* add-log-exp
associate-*l* associate-/r/
sinh-def frac-2neg rem-log-exp clear-num unswap-sqr
log-div cosh-def associate-*r/ pow-prod-down log-pow *-commutative associate-/l/
Counts
4 → 132
Calls

4 calls:

8.0ms
(* PI (/ f 4.0))
6.0ms
(/ (* (log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))) 1.0) (/ PI 4.0))
4.0ms
(/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))
3.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0)))))

series137.0ms (1%)

Counts
4 → 12
Calls

4 calls:

56.0ms
(/ (* (log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))) 1.0) (/ PI 4.0))
49.0ms
(log (/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0)))))
29.0ms
(/ (cosh (* PI (/ f 4.0))) (sinh (* PI (/ f 4.0))))
3.0ms
(* PI (/ f 4.0))

simplify68.0ms (0.5%)

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
049662644
149662644

prune388.0ms (2.9%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1431144
Fresh1910
Picked101
Done000
Total14510155

Merged error: 1.9b

Counts
155 → 10

regimes78.0ms (0.6%)

Accuracy

Total 0.4b remaining (24.7%)

Threshold costs 0.4b (24.7%)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
06229
16229

end0.0ms (0%)

sample7.8s (59.5%)

Algorithm
intervals
Results
2.3s3383×body1280valid
1.8s2851×body1280nan
1.2s2438×body640valid
1.1s2369×body640nan
459.0ms1241×body320valid
429.0ms1246×body320nan
175.0ms673×body160valid
51.0ms212×body160nan
35.0ms265×body80valid

Profiling

Loading profile data...