I am a physics/math undergrad and I have recently become familiar with some more rigorous formalisms of mechanics, such as Lagrangian mechanics and Noether's Theorem. However, I've noticed that the writing on mathematical physics (at a level that I can understand) that I've been able to find is not nearly as rigorous as math writing. It often relies on heuristic reasoning or assumptions. I understand that this is sort of how physics is often done (at least this is how it is taught at my uni), but I was wondering if more advanced physics/mathematical physics is as rigorous as pure math? Or is this lack of rigor something I will just have to accept as I move on in physics?
Making assumptions in physics doesn't bother me, but I feel that sometimes I see arguments in mechanics that are very hand-wavy. I feel I'd get a better understanding if the author would explicitly state whichever assumptions are needed: then the argument could take the form of a proof instead of heuristic reasoning.
I appreciate any insight into the subject. Thanks for any help and sorry if this question is too vague.
The way I see it is that physicists use "hand-wavy" or "proof by intuition" because it is precisely that intuition that originally led them to use that mathematical model to describe the physical phenomenon in question. Physicists don't often concern themselves with which technical assumptions are needed because they are only interested in cases that arise in application, rather than pathological scenarios. As a crude example, Newton used calculus to describe basic mechanics without thinking about whether the relevant functions were differentiable everywhere, or whether the integrals converged absolutely, etc.
That we can, after the fact, rigorously prove many of the claims that physicists merely have intuition for is in many ways an affirmation of the incredible power of mathematics.
If you are interested in learning mechanics from a mathematical point of view, I suggest Mathematical Methods of Classical Mechanics by Vladimir Arnold.