Throughout, the "background" is ordinary Cartesian xy-space, and a skew basis means basis vectors that are not all unit length and not all at 90∘. We reuse one running skew basis for the geometric problems so you build intuition on a single picture:
e1=(2,0),e2=(1,2).
The parallel (parallelogram) reading of a vector gives contravariant components vi (index up); the perpendicular (drop-a-shadow) reading gives covariant components vi (index down). Keep that picture in your head for every problem.
(a) Contravariantv1 — it is literally an expansion coefficient (parallel projection).
(b) Covariantv2=v⋅e2 — the definition of a covariant component (perpendicular projection).
(c) Covariantv1 — "perpendicular shadow" is the orthogonal-projection rule.
(d) Contravariant — "walk along the axes" is the parallelogram rule.
Recall Solution L1.2
g11=e1⋅e1=2⋅2+0⋅0=4.
g12=e1⋅e2=2⋅1+0⋅2=2 (and g21=g12=2 by symmetry).
g22=e2⋅e2=1⋅1+2⋅2=5.
g=(4225).Why this first? The Metric tensor stores every length and angle of the basis — every later formula pulls from it.
(a) Contravariant — solve the parallelogram systemv1e1+v2e2=v:
{2v1+1v2=40v1+2v2=2⇒v2=1,2v1+1=4⇒v1=23.
So v1=23,v2=1. Why solve a system? Because "how far along each slanted axis" is exactly the coefficients that rebuild v.
(b) Covariant — dot with each basis vector (the definition):
v1=v⋅e1=4⋅2+2⋅0=8,v2=v⋅e2=4⋅1+2⋅2=8.
So v1=8,v2=8. Notice vi=vi — the basis is skew, so the two readings genuinely differ.
Recall Solution L2.2
v1=g11v1+g12v2=4⋅23+2⋅1=6+2=8✓v2=g21v1+g22v2=2⋅23+5⋅1=3+5=8✓
Both match L2.1(b). This is the metric doing its job: it "lowers" an upper index by mixing in the geometry stored in gij.
(a)detg=4⋅5−2⋅2=16. For a 2×2 matrix, (acbd)−1=det1(d−c−ba):
g−1=161(5−2−24)=(165−81−8141).(b) Raising:
v1=g11v1+g12v2=165⋅8−81⋅8=1640−1=25−1=23✓v2=g21v1+g22v2=−81⋅8+41⋅8=−1+2=1✓
Raising and lowering are perfect inverses — as they must be, since gikgkj=δji.
Recall Solution L3.2
g−1g=(165−81−8141)(4225)=(1620−82−84+421610−85−82+45)=(1001).δji is the Kronecker delta: 1 when i=j, 0 otherwise — the machine that says "raising then lowering does nothing." See Tensors and index notation.
(a) Cartesian truth:∣v∣2=42+22=16+4=20.
(b) Contraction (up with down): using v1=23,v2=1,v1=8,v2=8,
vivi=v1v1+v2v2=23⋅8+1⋅8=12+8=20✓
The scalar is basis-independent because we paired one upper with one lower index.
(c) Both up (illegal):v1v1+v2v2=(23)2+12=49+1=413=3.25=20.
This is meaningless — it secretly assumes g=I. See Inner product spaces for why the metric must sit between the components.
Recall Solution L4.2
The dual basis is ei=gijej. Compute each as a Cartesian vector:
e1=g11e1+g12e2=165(2,0)−81(1,2)=(1610−81,−82)=(21,−41).e2=g21e1+g22e2=−81(2,0)+41(1,2)=(−41+41,21)=(0,21).
Quick sanity: e1⋅e1=21⋅2+(−41)⋅0=1✓; e1⋅e2=21⋅1−41⋅2=0✓.
Now rebuild with covariant components v1=8,v2=8:
v1e1+v2e2=8(21,−41)+8(0,21)=(4,−2)+(0,4)=(4,2)=v✓
So covariant components ARE contravariant components with respect to the dual basis — the promised symmetry.
(a) Contravariant — against the basis. If basis vectors double in length, you need half as much of each to reach the same tip:
v~1=21v1=43,v~2=21v2=21.
Check: v~1e~1+v~2e~2=43(4,0)+21(2,4)=(3,0)+(1,2)=(4,2)=v✓.
These scaled by A−1=21I — contravariant components fight the basis change.
(b) Covariant — with the basis.v~i=v⋅e~i=v⋅(2ei)=2vi:
v~1=2⋅8=16,v~2=2⋅8=16.
These scaled by A=2I — covariant components cooperate with the basis change. See Change of basis and transformation laws.
(c) Length invariance:v~iv~i=43⋅16+21⋅16=12+8=20 — identical to L4.1. The A and A−1 factors cancel exactly. That cancellation is the entire reason the up–down staircase exists.
Recall Solution L5.2
(a) Covariant (natural) gradient — differentiate, index stays down:
∂1f=∂r∂(r2)=2r,∂2f=∂θ∂(r2)=0.
So ∂if=(2r,0). Why down? A gradient measures "change per unit coordinate step" — it eats a displacement, so it is a covector. See Curvilinear coordinates (polar, spherical).
(b) Raise with the inverse metricgij=(1001/r2):
(∇f)1=g11∂1f=1⋅2r=2r,(∇f)2=g22∂2f=r21⋅0=0.
So (∇f)i=(2r,0).
(c) The θ-component is 0 because f=r2 does not vary with angle. Had it varied, the factor 1/r2 would have been essential — it converts "per radian" into "per unit arc length." This is exactly the raising/lowering machinery made concrete; in Cartesian coordinates gij=δij hides all of it.
Recall One-line self-tests before you leave
Skew basis, v⋅ei gives which components? ::: Covariant vi (down).
To rebuild v from vi, which basis? ::: The dual basis ei: v=viei.
Which contraction is invariant, vivi or vivi? ::: vivi (one up, one down).
Double the basis lengths — what happens to vi? ::: They halve (A−1); covariant vi double (A).