This was a question I asked myself for fun. It turned out to be more difficult than I initially imagined.
The Problem: Let's say a ball is dropped from h0. Air friction is negligible. The collisions between the ball and ground are inelastic, so mechanical energy is not conserved. After how many bounces will the ball come to a rest?
My thought process: I wasn't sure if the change in mechanical energy after one bounce is constant. My guess was that it wasn't, and an exponential function is more likely (although I have no idea how to prove this, other than conducting an experiment. Is there a theoretical proof? I tried thinking about it but couldn't come up with anything on paper.) If we model the change in mechanical energy as an exponential function, we can graph it with the mechanical energy of the ball-earth system on the $y$ axis, and the number of bounces $n$ on the $y$ axis. It then becomes obvious that the number of bounces approaches infinity as the energy approaches zero Joules. But the ball obviously cannot bounce an infinite amount of times!
So what gives?