Details

Time bar (total: 5.4s)

sample30.0ms

Algorithm
intervals
Results
9.0ms256×body80valid
9.0ms244×body80nan

simplify72.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03210
19110
227510
367210
4130310
5173710
6180210
7180210

prune3.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.0b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (* 3.0 PI) (- 1.0 (* v v)))
0.0b
(* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
0.2b
(* 6.0 (* v v))
1.0b
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))

rewrite149.0ms

Algorithm
rewrite-expression-head
Rules
469×add-sqr-sqrt
270×associate-*l*
212×*-un-lft-identity
184×associate-*r*
168×add-cube-cbrt
162×times-frac
133×unswap-sqr
90×prod-diff
70×sqrt-prod
60×difference-of-squares
54×associate-/r*
47×distribute-rgt-in distribute-lft-in
37×add-exp-log *-commutative add-cbrt-cube
33×swap-sqr
23×pow1
22×distribute-lft-out--
18×associate-*r/ prod-exp cbrt-unprod
13×flip3-- flip--
12×sqrt-div pow-prod-down
frac-times associate-/r/
cbrt-undiv expm1-log1p-u div-exp associate-*l/ log1p-expm1-u add-log-exp
associate-/l*
sub-neg
frac-2neg clear-num div-inv
Counts
4 → 498
Calls
4 calls:
21.0ms
(* (* 3.0 PI) (- 1.0 (* v v)))
36.0ms
(* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
9.0ms
(* 6.0 (* v v))
50.0ms
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))

series859.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(* (* 3.0 PI) (- 1.0 (* v v)))
284.0ms
(* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
26.0ms
(* 6.0 (* v v))
443.0ms
(/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))

simplify119.0ms

Algorithm
egg-herbie
Counts
510 → 510
Iterations

Useful iterations: 1 (48.0ms)

IterNodesCost
022346830
150026352

prune779.0ms

Filtered
510 candidates to 279 candidates (45.3%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New5091510
Fresh000
Picked101
Done000
Total5101511

Merged error: 0b

Counts
511 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ 4.0 3.0) (* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))
0.0b
(* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
0.0b
(* PI (- 1.0 (* v v)))
0.2b
(* 6.0 (* v v))

rewrite186.0ms

Algorithm
rewrite-expression-head
Rules
1085×add-sqr-sqrt
933×times-frac
588×*-un-lft-identity
464×add-cube-cbrt
406×associate-*r*
388×associate-*l*
225×unswap-sqr
195×sqrt-prod
170×difference-of-squares
90×prod-diff
71×*-commutative
62×distribute-lft-out--
53×swap-sqr
47×distribute-rgt-in distribute-lft-in
45×associate-/r*
44×div-inv
37×add-exp-log add-cbrt-cube
18×associate-*r/
16×pow1 associate-/l*
13×flip3-- prod-exp flip-- cbrt-unprod
12×sqrt-div
cbrt-undiv div-exp associate-/l/
frac-times associate-/r/
pow-prod-down
expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
sub-neg frac-2neg clear-num
Counts
4 → 865
Calls
4 calls:
52.0ms
(/ (/ 4.0 3.0) (* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))
33.0ms
(* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
14.0ms
(* PI (- 1.0 (* v v)))
9.0ms
(* 6.0 (* v v))

series789.0ms

Counts
4 → 12
Calls
4 calls:
458.0ms
(/ (/ 4.0 3.0) (* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v))))))
227.0ms
(* (* PI (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))
77.0ms
(* PI (- 1.0 (* v v)))
26.0ms
(* 6.0 (* v v))

simplify222.0ms

Algorithm
egg-herbie
Counts
877 → 877
Iterations

Useful iterations: 1 (71.0ms)

IterNodesCost
0358814389
1500113932

prune1.4s

Filtered
877 candidates to 453 candidates (48.3%)
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New8770877
Fresh000
Picked011
Done000
Total8771878

Merged error: 0b

Counts
878 → 1

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01910
11910

end0.0ms

sample766.0ms

Algorithm
intervals
Results
302.0ms8000×body80valid
287.0ms7957×body80nan