This isn't a homework problem, and I'm not sure if I'm putting this in the right section, so I apologize in advance if I'm doing something wrong. So far I just learned hamiltonian and Lagrangian mechanics, but I was never taught about how fuel burns when a rocket accelerates, and I'm having a conceptual problem now. It seems to make sense that there is potential energy in the rocket fuel which is being burned in order to accelerate the rocket. So assuming a rocket in space (no other forces) starts at rest, you would say that the energy is U0 = U + T, where U is the energy in the fuel and T is the kinetic energy. It seems intuitive that the rocket would accelerate constantly, so you would say v = a*t and therefore T = (1/2)m*(at)^2. It seems strange to me that the kinetic energy, and therefore the rate at which fuel has been burned up, is proportional to a square. You can derive the energy equation by time and get dU/dt = - m*a^2*t, which means the rate at which fuel burns goes up linearly with time. That doesn't make sense to me. It seems to say that the rocket has to burn fuel faster when it is up at higher speeds, which would seem to mean that the rate at which it burns fuel is dependent on the reference frame in which you are measuring it, which does not make sense. I did some math where I assumed only U0 = U + T and that dU/dt was constant, and got that acceleration was proportional to t^-(1/2). Is this wrong? Something about this whole situation seems wrong to me. It seems like very basic physics say that the acceleration of the rocket and the rate at which it burns fuel cannot both be constant.