4.10.7 · D5Advanced Topics (Elite Level)
Question bank — Tensor analysis — scalars, vectors, rank-2 tensors
Quick vocabulary refresher before you start (so no symbol here is unearned):
- A tensor = a box of numbers plus a rule saying how those numbers change when you re-draw your coordinate axes.
- Upper index = contravariant (transforms like a displacement arrow ).
- Lower index = covariant (transforms like a gradient ).
- Metric tensor = the covariant rank-2 object that measures squared distance, . It also raises/lowers indices (). In flat Cartesian axes (the identity), but in curved or non-orthonormal axes (e.g. polar, ) it is not the identity — see Metric tensor and Riemannian geometry.
- Contraction = pairing one upper with one lower index and summing (see Einstein summation convention) — this drops the rank by 2.
- Rotation matrix = the coordinate-change map when axes just rotate; for it, "undo" () equals "flip across the diagonal" ().
The two pictures below fix the index bookkeeping this whole page rides on — glance at them before the traps.


True or false — justify
TF1. "A table of my grocery prices per shop is a rank-2 tensor because it has two indices."
False — two indices is not enough; it must transform by the tensor law under a coordinate change, and grocery prices have no such rule. It's just a table.
TF2. "A scalar is any single number."
False — a scalar is a number that stays the same value at a point under any coordinate change (). "5 apples" is a number but "the 1st component of velocity" is not a scalar because it changes with axes.
TF3. "In Cartesian coordinates and hold identical numbers, so upper/lower is pointless."
False in general — they match only because the metric is there. In polar or any non-orthonormal frame differs from , so the distinction is real.
TF4. "Eigenvalues of a stress tensor change when I rotate my axes."
False — is a similarity transform, and similarity preserves eigenvalues, trace and determinant. Those are the frame-independent physics (see Linear algebra — change of basis & similarity transforms).
TF5. "The trace depends on the frame like the individual entries do."
False — trace is a contraction, so the Jacobian and its inverse cancel to , leaving a genuine scalar; e.g. has trace , and after any rotation the two diagonal entries still sum to .
TF6. "The Kronecker delta is a tensor with different components in some frames."
False — it is isotropic: , so it is literally in every frame.
TF7. "Adding a covariant tensor to a contravariant tensor gives a tensor."
False — you may only add same-type tensors; the two carry opposite Jacobian factors, so their sum has no consistent transformation rule.
TF8. "Whether a tensor is symmetric () can flip if I change coordinates."
False — symmetry is coordinate-independent for the covariant type: the same Jacobian factor sits on both slots, so swapping commutes with the transformation.
TF9. "The gradient is a contravariant vector."
False — it is covariant (lower index): the chain rule gives , the inverse Jacobian, which defines covariant behaviour.
TF10. "The ordinary partial derivative of a vector is a rank-2 tensor."
False — differentiating hits the position-dependent Jacobian and spits out an extra non-tensorial term. You need the covariant derivative to restore tensor character.
TF11. "The Levi-Civita symbol transforms like an ordinary tensor."
False — it is a pseudotensor: under an orientation-reversing change (a reflection, ) it picks up an extra minus sign the true tensor rule would not produce. That is why cross products flip under mirror reflection.
Spot the error
SE1. Claim: " for rotating a rank-2 tensor."
Not a numerical error for proper rotations — since there, both give the same matrix. The point is interpretive: writing makes explicit that one index carries the inverse Jacobian, and it is the form that generalises to non-orthogonal changes where .
SE2. Claim: " is the contravariant rule."
Error: the Jacobian is upside-down. Contravariant uses the forward Jacobian ; the written form is actually the covariant/inverse factor.
SE3. Claim: "Contraction keeps the rank at 3 because we still see three index letters."
Error: summing a repeated upper–lower pair removes that pair; rank drops by 2, so is a rank-1 object (one free index ).
SE4. Claim: "To prove is a tensor I check that is a vector for one specific ."
Error: the Quotient Theorem needs it to hold for every vector . A single choice can be a lucky coincidence and proves nothing.
SE5. Claim: " shows is a rank-2 object because has rank 2."
Error: both indices are contracted against the two 's, so is a rank-0 scalar (an invariant length). That invariance is exactly what forces to be covariant.
SE6. Claim: "Since everywhere, arc length is always ."
SE7. Claim: "A tensor equation true in one frame might be false in another, so tensors are unreliable."
Error backwards: because every term transforms the same way, a tensor equation true in one frame is true in all frames — that is the entire point of using tensors for physics laws.
SE8. Claim: " is a scalar, so transforms trivially."
Error: picks up a factor under coordinate change, so is a tensor density of weight , not a plain scalar — that extra is exactly what makes an invariant volume element.
Why questions
WHY1. Why must contravariant and covariant components use inverse Jacobians of each other?
So that a contraction has its two Jacobian factors cancel into , leaving a true scalar — the invariance we demand.
WHY2. Why is the stress tensor rotated as rather than just ?
A rank-2 tensor has two index slots; each slot must be rotated separately, one by and one by (its inverse Jacobian). One factor would only transform one slot.
WHY3. Why does the Quotient Theorem let us declare a tensor without checking components by hand?
Because is invariant for the arbitrary vector ; the only way that can hold for all is if carries the matching covariant Jacobians — the theorem hands us the transformation rule for free.
WHY4. Why can we always split any rank-2 tensor into symmetric + antisymmetric parts, and why is that useful?
The identity is pure algebra, and each part is separately a tensor whose symmetry survives every coordinate change — so the split has physical meaning (e.g. strain vs rotation in Stress and strain tensors (continuum mechanics)).
WHY5. Why do we care that the off-diagonals of stress vanished after a rotation?
Zero off-diagonals means no shear in those axes — we found the principal axes, and the diagonal entries are the coordinate-independent eigenvalues, the real load the material feels.
WHY6. Why is the ordinary derivative not enough in curved space, forcing Christoffel symbols in?
The basis vectors themselves turn/stretch from point to point; can't see that motion, so we add correction terms (Christoffel symbols) to track the changing basis — the covariant derivative. This is the machinery behind General Relativity — Einstein field equations.
WHY7. Why does the chain rule appear everywhere in tensor transformation laws?
Every Jacobian factor is the chain-rule link between old and new coordinates; tensors are built from objects (, ) whose transformation the chain rule already dictates (see Jacobian and the multivariable chain rule).
Edge cases
EC1. Rank-0 case: how many Jacobian factors multiply a scalar under a coordinate change?
Zero — with no indices there is nothing to drag a Jacobian, which is exactly why (pure invariance).
EC2. Zero tensor: is the all-zeros array a valid tensor, and does it stay zero in every frame?
Yes — applying any Jacobian factors to zeros gives zeros, so the zero tensor is genuinely zero in all frames (this is why tensor equations "= 0" are frame-safe).
EC3. Degenerate change of coordinates: what breaks if the Jacobian is singular (determinant zero)?
The map isn't invertible, so doesn't exist and covariant/mixed rules collapse — you cannot legally change to such coordinates at that point.
EC4. A tensor that is symmetric and antisymmetric ( and ): what is it?
It must be the zero tensor, since the two conditions force , hence everywhere.
EC5. Identity-like rotation (, i.e. no rotation): what does give and why is that a good sanity check?
It returns unchanged, confirming the "do-nothing" coordinate change leaves components alone — a mandatory consistency check on any transformation rule.
EC6. Highest-symmetry frame: for a symmetric rank-2 tensor, is a frame with all off-diagonals zero always reachable?
Yes — a real symmetric tensor is diagonalisable by an orthogonal rotation (its principal axes), so such a frame always exists; the diagonal entries are the invariant eigenvalues.
EC7. One-dimensional space (): how many components does a rank- tensor have, and what does that reveal?
Exactly — every rank collapses to a single number, showing the whole upper/lower distinction only bites when .
EC8. Orientation flip (a reflection, ): what distinguishes a true tensor from a pseudotensor / density here?
A true tensor obeys the plain Jacobian rule; a pseudotensor (like ) gains an extra , and a density gains a power of — both are the tell-tale corner cases where "transforms like a tensor" is subtly violated.
Recall Self-test before moving on
Cover every answer above and re-derive the reason, not the verdict. A grid of numbers is a tensor only when… ::: it obeys the tensor transformation law under coordinate change. Contraction changes rank by… ::: minus 2 (one upper + one lower index removed). Symmetric-and-antisymmetric forces the tensor to be… ::: identically zero. The Levi-Civita symbol is not a true tensor because… ::: it flips sign under orientation-reversing transforms (a pseudotensor).
Back to the parent topic.