I'm trying to learn special relativity right now, and for various reasons I'd like to start by getting the invariance of proper time, rather than starting with the Lorentz transformations - if you can get the former, you can almost immediately recover the latter by exponentiating basis vectors of the Lie algebra associated with the group of symmetries preserving proper time.
Is there a nice proof out there of the invariance of proper time, starting solely from the postulate of invariance of the speed of light among observers in different inertial frames? I can do this in the case where the proper time is zero, but can't figure out what to do otherwise.
Edit: if anyone is curious about how to recover the Lorentz transformations from the invariance of proper time, let $O(3,1)$ be the group of linear transformations $M$ which leave the quadratic form $$Q = \begin{pmatrix}1 & 0 & 0 &0 \\0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & -1 \end{pmatrix}$$ the same. Then let $\varphi$ be a curve through the identity in $O(3,1)$. Differentiating the identity $\varphi^T Q \varphi = Q$ and evaluating at zero gives the identity $\dot\varphi^T Q = - Q \dot\varphi$. Computing this by coordinates lets you find a basis of $T_{\text{Id}}O(3,1)$ consisting of of skew-symmetric matrices in the upper-left $3 \times 3$ block and matrices whose last row and last column are symmetric. Taking the exponential of each of these gives you the simplest rotations and Lorentz transformations, which then generate the connected component of the Lie group $O(3,1)$.