I am trying to derive Lorentz contraction purely through tensor calculations, without explicitly writing out the Lorentz transformation matrix. Here is what I have so far:
Let $i, j, k$ range over $1, 2, 3$, representing spatial indices, and $\lambda, \mu, \nu, \rho$ range over $0, 1, 2, 3$, representing spacetime indices. The Lorentz transformation $\Lambda$ satisfies the condition $$ \eta_{\mu \nu} = \Lambda^\lambda_{\ \mu} \Lambda^\rho_{\ \nu} \eta_{\lambda \rho}, $$ where $\eta = \text{diag}(1, -1, -1, -1)$ is the Minkowski metric.
Consider a small spatial interval in the $S$ frame: $$ dr^2 = \delta_{ij} \, dx^i dx^j. $$ After applying a Lorentz transformation to the coordinates, this becomes: $$ dr^2 = \delta_{ij} \Lambda^i_{\ \mu} \Lambda^j_{\ \nu} dx'^\mu dx'^\nu. $$ Similarly, in the $S'$ frame: $$ dr'^2 = \delta_{ij} \, dx'^i dx'^j. $$ From here, I expect to be able to show that $dr^2 < dr'^2$, which would imply Lorentz contraction. However, I am struggling to complete the derivation.
I would like to proceed by keeping the calculations purely in tensor form and without explicitly writing out the Lorentz boost matrix along the boost axis. How can I continue from here to demonstrate Lorentz contraction?