The book / chapter 07
CHAPTER 07

The connection and parallel transport

Carry a direction along a path. Derive the comparison rule from the metric, then test it on a flat plane.

1 worked example in this chapter
Before you begin
THE QUESTION

Where does the Christoffel formula come from?

BRING WITH YOU

By the end: Derive the Levi-Civita connection and test it on the flat polar plane.

7.1 Parallel transport along a path#

Put a small arrow on a flat sheet. Slide its base around a triangle without turning the arrow. At a corner, your route changes direction, but the arrow keeps pointing the same way. Back at the starting point, its direction is unchanged.

Now roll the sheet into a cylinder. The arrow must tip in the surrounding room to stay flat against the sheet. That tipping is unavoidable; an extra twist within the sheet is not. Parallel transport carries a direction while allowing only the change required by the local geometry. On these surfaces, we can see it as keeping the arrow tangent without turning it within its tangent plane.

Try the plane and rolled sheet first. Then try the sphere. Its path follows great circles: intersections of the sphere with planes through its center. The equator is one example. Three arcs make the triangle. The blue arrow records the starting direction at A; the pink arrow travels. The question is what happens when both arrows can be compared at A again.

GEOMETRY LAB / 03

Carry an arrow home.

Keep an arrow flat against the surface without twisting it in its tangent plane. Follow the triangle back to A. Does it return pointing the same way?

Starting directionCarried directionTangent plane
ABC
Carried vector length1.000
Rotation on return to A0.0°
Enclosed surface area1.280

Keep the arrow pointing in the same direction while its base follows the path. At a corner, the path turns; the arrow need not turn with it.

What “without twisting” means

The gold patch is the tangent plane: the flat plane touching the surface at the moving point. The arrow stays in this plane. As the plane tips, the arrow must change its direction in the surrounding three-dimensional space. Parallel transport makes only the change needed to stay tangent, with no extra turning within the tangent plane.

Let nn be the unit normal, pointing perpendicular to the surface. Tangency says Vn=0V\cdot n=0. Differentiate this dot product along distance ss on the path:

dVdsn=Vdnds\frac{dV}{ds}\cdot n=-V\cdot\frac{dn}{ds}

With no tangential part of dV/dsdV/ds, its normal part is the whole change. Therefore

dVds=(Vdnds)n\frac{dV}{ds}=-\left(V\cdot\frac{dn}{ds}\right)n

This is the Levi-Civita transport rule for these surfaces with their ordinary Euclidean measuring rule. Its change is perpendicular to VV, so d(VV)/ds=0d(V\cdot V)/ds=0: the arrow keeps its length. The coordinate equation below describes the same rule without needing an outside three-dimensional picture.

How the calculation is checked

On the plane, the direction stays constant. On the cylinder, we keep its components constant in the frame of the unrolled sheet and roll that frame back up. On the sphere, each leg follows a great circle: a circle cut out by a plane through the sphere’s center. Rotating the point and its tangent vector about that arc’s fixed axis gives exact parallel transport. At a corner, the arrow continues from its previous value; it does not turn to follow the next leg.

The largest sphere triangle has three right-angle corners and covers one eighth of the sphere. Its return rotation has magnitude 90°. Reverse the route and the rotation changes sign. Smaller triangles give smaller rotations. Positive angles follow the right-hand rule about the outward normal at A. The Gaussian curvature is the signed return rotation per unit signed area in the limit of a small loop. For these constant-curvature surfaces, multiplying it by the signed enclosed area also gives the exact return angle of the finite loops shown here. On a sphere of radius R, the curvature is 1/R21/R^2.

The size control shrinks the loop toward A. On the sphere it changes the angular size. Increase the radius at a fixed angular size: the physical area increases, but the return angle stays the same. The cylinder is a rolled piece of the same flat sheet, so its physical loop area stays fixed when its bend changes.

The path, arrow, and model use the same exact positions. The sphere and cylinder radius is in metres; the carried direction has unit length. Arrow glyphs and the tangent patch are drawn slightly above the surface for visibility. Camera rotation does not change the model or its scale. “Look straight at A” views the starting tangent plane face on, so its angles can be read without foreshortening. Playback takes nine seconds per circuit and stops at A.

The static diagram remains available when 3D is unavailable. Its dashed paths and arrows indicate the far side. The mathematical construction is also described in David Tong’s discussion of parallel transport and Keenan Crane’s differential geometry notes.

On the plane and cylinder the arrow returns unchanged. On the sphere, it can return rotated even though we added no local twist along the way. We have separated two questions: how to carry a vector through each small step, and whether carrying it around a whole loop returns it unchanged. The connection answers the first. Curvature, developed in Chapter 8, answers the local version of the second.

To express the carrying rule in coordinates, take a curve xμ(λ)x^\mu(\lambda) and a vector Vμ(λ)V^\mu(\lambda) attached to its points. The covariant derivative along the curve is

DVμdλ=dVμdλ+ΓμαβdxαdλVβ.\frac{DV^\mu}{d\lambda} =\frac{dV^\mu}{d\lambda} +\Gamma^\mu{}_{\alpha\beta} \frac{dx^\alpha}{d\lambda}V^\beta.

We say VV is parallel transported when this derivative vanishes:

DVμdλ=0.\frac{DV^\mu}{d\lambda}=0.

To carry this out, choose the vector at the starting point and rearrange the equation as dVμ/dλ=Γμαβx˙αVβdV^\mu/d\lambda=-\Gamma^\mu{}_{\alpha\beta}\dot x^\alpha V^\beta. The known path and connection tell us how to update its components at each step. This is a linear first-order differential equation, with a locally unique solution for smooth coefficients. In a flat Cartesian basis, Γ=0\Gamma=0 and the components simply stay constant.

If the transported vector is the tangent to the path itself, the prescription becomes

Ddλdxμdλ=0,\frac{D}{d\lambda}\frac{dx^\mu}{d\lambda}=0,

which is the affinely parameterized geodesic equation. A geodesic transports its own direction. This supplies a precise meaning of “as straight as possible” that does not require drawing the curve inside a larger space.

An ideal gyroscope carried by a freely falling laboratory gives a physical example: its spin orientation is parallel transported when no torque acts on it. This example assumes free fall as well as the absence of torque.

7.2 Two requirements that select ordinary GR’s connection#

PREPARATION FOR THIS SECTION

Do the two moves in the other order

If moving right changes how fast you can move upward, does the order of the moves matter?

See the idea

Let XX say “move right at unit speed” and YY say “move upward at a speed equal to your x coordinate.” Moving right first changes the speed of the upward move. Reversing the order reaches a different point. This is a property of the two vector fields, even on a flat plane.

Work it out
  1. Treat a vector field as differentiation

    For a scalar function ff, write Xf=XaafXf=X^a\partial_af. Define the bracket by the difference between two ordered derivatives. Expanding with the product rule cancels the terms with second derivatives of ff.

    [X,Y]f=X(Yf)Y(Xf),[X,Y]a=XbbYaYbbXa.[X,Y]f=X(Yf)-Y(Xf),\quad [X,Y]^a=X^b\partial_bY^a-Y^b\partial_bX^a.

    Why this step works Ordinary mixed partial derivatives of a smooth scalar commute in a coordinate chart.

  2. Calculate the simplest nonzero example

    On a plane with dimensionless labels, take X=xX=\partial_x and Y=xyY=x\partial_y. Only the x derivative of Y’s y component is nonzero.

    [x,xy]=y.[\partial_x,x\partial_y]=\partial_y.

    Why this step works The coefficient x changes when X moves you.

  3. Check it by actually composing moves

    Starting at (x,y)(x,y), move along XX for parameter ϵ\epsilon, then along YY for ϵ\epsilon. The endpoint is (x+ϵ,y+ϵx+ϵ2)(x+\epsilon,y+\epsilon x+\epsilon^2). Reversing these two moves gives (x+ϵ,y+ϵx)(x+\epsilon,y+\epsilon x). Their difference is ϵ2y\epsilon^2\partial_y.

    Δy=ϵ2.\Delta y=\epsilon^2.

    Why this step works The endpoint comparison fixes the sign; a differently ordered closed commutator loop may carry the opposite sign.

Go deeper

Coordinate basis fields satisfy [a,b]=0[\partial_a,\partial_b]=0; an arbitrary frame need not. The torsion of a connection is T(X,Y)=XYYX[X,Y]T(X,Y)=\nabla_XY-\nabla_YX-[X,Y]. Torsion-free means this expression vanishes. It does not mean the bracket of every pair of fields vanishes.

Test the idea

FIRST, PREDICT

On a flat plane, does [x,xy]0[\partial_x,x\partial_y]\ne0 prove curvature?

Compare the reasoning

No. The field coefficient changes across the plane.

Noncommuting chosen flows occur in flat geometry; curvature requires the covariant comparison including the bracket correction.

Yes. Every noncommuting operation is curvature.

This example uses only ordinary derivatives on the Euclidean plane.

It proves torsion even without choosing a connection.

Torsion is defined using a connection as well as the bracket.

A hint

Which geometrical structure has actually been specified?

NOW CHANGE THE EXAMPLE

For X=xX=\partial_x and Y=x2yY=x^2\partial_y, find the y component of [X,Y][X,Y] at x=3x=3.

A hint

Differentiate x2x^2 with respect to xx.

Work through the solution

[X,Y]=2xy[X,Y]=2x\partial_y, so the component is 6.

A noncommuting frame is not automatically curved or torsionful; calculate the appropriate geometric object.

A manifold can carry many connections. Standard metric GR chooses the Levi-Civita connection, characterized by two conditions.

First, metric compatibility:

λgμν=0.\nabla_\lambda g_{\mu\nu}=0.

This says the connection preserves the metric’s inner products. If VV and WW are parallel transported along the same curve, the product rule gives

ddλg(V,W)=(x˙g)(V,W)+g(x˙V,W)+g(V,x˙W)=0.\frac{d}{d\lambda}g(V,W) =(\nabla_{\dot x}g)(V,W) +g(\nabla_{\dot x}V,W)+g(V,\nabla_{\dot x}W)=0.

Thus their lengths and mutual inner product remain fixed under transport. In Lorentzian geometry, causal character is preserved too: timelike vectors remain timelike, and null vectors remain null.

The condition does not say λgμν=0\partial_\lambda g_{\mu\nu}=0 everywhere. Metric components may vary because the coordinates vary. Compatibility says the connection accounts for that variation consistently.

Second, zero torsion. For vector fields X,YX,Y, torsion is

T(X,Y)=XYYX[X,Y],\mathcal T(X,Y)=\nabla_XY-\nabla_YX-[X,Y],

where [X,Y][X,Y] is their Lie bracket. The subtraction removes the failure of the vector fields themselves to form commuting coordinate directions. In a coordinate basis, [μ,ν]=0[\partial_\mu,\partial_\nu]=0, so

Tρμν=ΓρμνΓρνμ.\mathcal T^\rho{}_{\mu\nu} =\Gamma^\rho{}_{\mu\nu}-\Gamma^\rho{}_{\nu\mu}.

Torsion-free therefore means symmetry of the lower two connection indices in a coordinate basis. For a frame whose basis fields have a nonzero bracket, that bracket must still be subtracted. Symmetry of the connection coefficients alone would then be a different condition.

The flat-plane example in §6.6 already has [x,xy]=y[\partial_x,x\partial_y]=\partial_y. Its ordinary Euclidean connection nevertheless has zero torsion: x(xy)=y\nabla_{\partial_x}(x\partial_y)=\partial_y and xyx=0\nabla_{x\partial_y}\partial_x=0, so the bracket cancels their difference. A nonzero bracket of chosen fields therefore does not imply torsion. We choose zero torsion in ordinary GR; other gravity theories can make a different choice.

7.3 Deriving the Christoffel symbols#

Expand metric compatibility:

μgνσ=gλσΓλμν+gνλΓλμσ.\partial_\mu g_{\nu\sigma} =g_{\lambda\sigma}\Gamma^\lambda{}_{\mu\nu} +g_{\nu\lambda}\Gamma^\lambda{}_{\mu\sigma}.

There are two connection terms because the metric has two lower indices. Now write the same statement with the indices permuted:

νgμσ=gλσΓλνμ+gμλΓλνσ,σgμν=gλνΓλσμ+gμλΓλσν.\begin{aligned} \partial_\nu g_{\mu\sigma} &=g_{\lambda\sigma}\Gamma^\lambda{}_{\nu\mu} +g_{\mu\lambda}\Gamma^\lambda{}_{\nu\sigma},\\ \partial_\sigma g_{\mu\nu} &=g_{\lambda\nu}\Gamma^\lambda{}_{\sigma\mu} +g_{\mu\lambda}\Gamma^\lambda{}_{\sigma\nu}. \end{aligned}

Add the first two equations and subtract the third. Why this particular maneuver? We want to isolate the connection with lower indices μν\mu\nu. The unwanted terms pair off because torsion-free symmetry lets us exchange the lower two indices of Γ\Gamma:

μgνσ+νgμσσgμν=2gσλΓλμν.\partial_\mu g_{\nu\sigma} +\partial_\nu g_{\mu\sigma} -\partial_\sigma g_{\mu\nu} =2g_{\sigma\lambda}\Gamma^\lambda{}_{\mu\nu}.

The inverse metric removes gσλg_{\sigma\lambda}. Multiply by 12gρσ\tfrac12g^{\rho\sigma}:

Γρμν=12gρσ(μgνσ+νgμσσgμν).\boxed{ \Gamma^\rho{}_{\mu\nu} =\frac12g^{\rho\sigma} \left( \partial_\mu g_{\nu\sigma} +\partial_\nu g_{\mu\sigma} -\partial_\sigma g_{\mu\nu} \right). }

This proves uniqueness: any torsion-free, metric-compatible connection must have these coefficients. Existence follows by checking the formula: it is symmetric in μν\mu\nu, substitution gives g=0\nabla g=0, and the chain rule supplies the connection transformation law below. There is exactly one such connection for every smooth nondegenerate metric.

This is the same formula that appeared in the free-particle equation in §5.5. It now has a second interpretation: it is the comparison rule that preserves inner products and has zero torsion.

Metric compatibility also gives λgμν=0\nabla_\lambda g^{\mu\nu}=0. Differentiate gμαgαν=δμνg^{\mu\alpha}g_{\alpha\nu}=\delta^\mu{}_{\nu}, use the product rule and g=0\nabla g=0, and multiply by the inverse metric. Raising and lowering indices now commute with covariant differentiation.

7.4 Why a connection is geometric but its coefficients are not a tensor#

Under a coordinate change,

Γαμν=xαxρxσxμxλxνΓρσλ+xαxρ2xρxμxν.\boxed{ \begin{aligned} \Gamma'^\alpha{}_{\mu\nu} ={}&\frac{\partial x'^\alpha}{\partial x^\rho} \frac{\partial x^\sigma}{\partial x'^\mu} \frac{\partial x^\lambda}{\partial x'^\nu} \Gamma^\rho{}_{\sigma\lambda}\\ &+\frac{\partial x'^\alpha}{\partial x^\rho} \frac{\partial^2x^\rho}{\partial x'^\mu\partial x'^\nu}. \end{aligned}}

The first line resembles the transformation of a (1,2)(1,2) tensor. The second line is the essential extra term.

Here is the product-rule step. Using the Jacobian JJ and its inverse KK from Chapter 6, write eν=Kλνeλe'_\nu=K^\lambda{}_{\nu}e_\lambda. Then

eμeν=Kσμ(σKρν)eρ+KσμKλνΓρσλeρ.\nabla_{e'_\mu}e'_\nu =K^\sigma{}_{\mu}(\partial_\sigma K^\rho{}_{\nu})e_\rho +K^\sigma{}_{\mu}K^\lambda{}_{\nu} \Gamma^\rho{}_{\sigma\lambda}e_\rho.

Replace eρe_\rho by JαρeαJ^\alpha{}_{\rho}e'_\alpha and read off its coefficient. The second term gives the first line of the transformation law. In the first term, Kσμσ=μK^\sigma{}_{\mu}\partial_\sigma=\partial'_\mu differentiates Kρν=xρ/xνK^\rho{}_{\nu}=\partial x^\rho/\partial x'^\nu, producing the second derivative on the second line.

The inhomogeneous term cancels the unwanted second derivatives in μVα\partial'_\mu V'^\alpha. This cancellation makes the complete covariant derivative transform as a tensor.

A tensor that vanishes in one coordinate system at a point vanishes in every coordinate system there. Connection coefficients can vanish at a point in one system and be nonzero in another. They therefore cannot themselves be a tensor measuring gravitational curvature.

Nevertheless, the difference of two connections is a tensor. If Aρμν=ΓρμνΓ~ρμνA^\rho{}_{\mu\nu}=\Gamma^\rho{}_{\mu\nu}-\widetilde\Gamma^\rho{}_{\mu\nu}, the second-derivative terms cancel under transformation. This fact underlies comparisons between a background connection and a perturbed connection. Also, δΓ\delta\Gamma in a metric variation is tensorial when comparing connections on the same manifold with the same coordinate identification. That observation will become useful in the action derivation.

For additional derivations of connections and their relation to transport, see Sean Carroll’s university lecture notes, “Curvature”. The calculations here use the conventions stated in this book.

7.5 Five calculations on the polar plane#

We can test the formulas by describing a flat plane in polar coordinates. The geometry is already known, so each calculation has an independent Cartesian check. Away from the origin, use

x=rcosθ,y=rsinθ,x=r\cos\theta,\qquad y=r\sin\theta,

and

ds2=dr2+r2dθ2.ds^2=dr^2+r^2d\theta^2.

Thus grr=1g_{rr}=1, gθθ=r2g_{\theta\theta}=r^2, and gθθ=r2g^{\theta\theta}=r^{-2}. An angular coordinate is dimensionless, so gθθg_{\theta\theta} has units of length squared. Metric components need not all have the same units when their coordinates do not.

Only one metric derivative is nonzero: rgθθ=2r\partial_rg_{\theta\theta}=2r. For example, set the three free indices in the Christoffel formula to r,θ,θr,\theta,\theta. Since the inverse metric is diagonal, only its rrrr entry contributes:

Γrθθ=12grr(2θgrθrgθθ)=12(02r)=r.\Gamma^r{}_{\theta\theta} =\frac12g^{rr}\left(2\partial_\theta g_{r\theta} -\partial_rg_{\theta\theta}\right) =\frac12(0-2r)=-r.

Doing the same substitution for the other indices gives the complete nonzero list:

Γrθθ=r,Γθrθ=Γθθr=1r,\Gamma^r{}_{\theta\theta}=-r, \qquad \Gamma^\theta{}_{r\theta} =\Gamma^\theta{}_{\theta r}=\frac1r,

with every other coefficient zero.

These values have simple origins. Moving around a circle changes the radial direction, while the angular coordinate basis vector θ\partial_\theta has length rr. Its scale changes when you move radially. The connection records both effects.

Experiment 1: a vector that is actually constant. Take V=xV=\partial_x, a unit vector pointing in the same Cartesian direction everywhere. Its polar components are

Vr=cosθ,Vθ=sinθr.V^r=\cos\theta, \qquad V^\theta=-\frac{\sin\theta}{r}.

The ordinary derivatives are not all zero. But the covariant derivatives are:

rVr=0,θVr=sinθ+(r)(sinθr)=0,rVθ=sinθr2+1r(sinθr)=0,θVθ=cosθr+1rcosθ=0.\begin{aligned} \nabla_rV^r&=0,\\ \nabla_\theta V^r &=-\sin\theta+(-r)\left(-\frac{\sin\theta}{r}\right)=0,\\ \nabla_rV^\theta &=\frac{\sin\theta}{r^2} +\frac1r\left(-\frac{\sin\theta}{r}\right)=0,\\ \nabla_\theta V^\theta &=-\frac{\cos\theta}{r}+\frac1r\cos\theta=0. \end{aligned}

Every covariant derivative vanishes, agreeing with the constant Cartesian vector. Here Vθ=sinθ/rV^\theta=-\sin\theta/r, while the unit-frame component in §6.1 was Vθ^=sinθV^{\hat\theta}=-\sin\theta. The factor 1/r1/r comes from the length of the angular coordinate basis vector.

Experiment 2: compatibility with a visibly changing metric. Although rgθθ=2r\partial_rg_{\theta\theta}=2r,

rgθθ=2r2Γθrθgθθ=2r21rr2=0.\nabla_rg_{\theta\theta} =2r-2\Gamma^\theta{}_{r\theta}g_{\theta\theta} =2r-2\frac1r r^2=0.

There is no contradiction between nonconstant metric components and a covariantly constant metric.

Experiment 3: a straight line with coordinate acceleration. The geodesic equations are

r¨rθ˙2=0,θ¨+2r˙θ˙r=0,\ddot r-r\dot\theta^2=0, \qquad \ddot\theta+\frac{2\dot r\dot\theta}{r}=0,

where dots mean differentiation with respect to an affine parameter. The second equation says d(r2θ˙)/dλ=0d(r^2\dot\theta)/d\lambda=0.

For a concrete check, choose λ\lambda to be time and take the Cartesian motion x=vλx=v\lambda, y=by=b, with constant speed v>0v>0 and fixed distance b>0b>0. Transforming to polar coordinates and differentiating gives

r=v2λ2+b2,θ˙=bvr2,r¨=v2b2r3=rθ˙2.r=\sqrt{v^2\lambda^2+b^2}, \qquad \dot\theta=-\frac{bv}{r^2}, \qquad \ddot r=\frac{v^2b^2}{r^3}=r\dot\theta^2.

Its radial coordinate accelerates even though the path is perfectly straight. The rθ˙2r\dot\theta^2 term is the coordinate accounting needed to express zero geometric acceleration. A nonzero d2xμ/dλ2d^2x^\mu/d\lambda^2 is not, by itself, a physical acceleration measurement.

Experiment 4: transporting around a full circle. Along r=r0r=r_0, parallel transport obeys

dVrdθ=r0Vθ,d(r0Vθ)dθ=Vr.\frac{dV^r}{d\theta}=r_0V^\theta, \qquad \frac{d(r_0V^\theta)}{d\theta}=-V^r.

These are the equations for a rotating pair of components. The vector remains fixed in Cartesian space while the polar basis rotates underneath it. After 2π2\pi, the components return to their initial values. The loop causes no net geometric rotation.

Experiment 5: divergence and the Laplacian. Since g=r\sqrt{g}=r,

aVa=1rr(rVr)+θVθ,\nabla_aV^a =\frac1r\partial_r(rV^r)+\partial_\theta V^\theta,

where aa here ranges over the two coordinates. The physical angular component in a unit-length basis is Vθ^=rVθV^{\hat\theta}=rV^\theta. Replacing VθV^\theta by Vθ^/rV^{\hat\theta}/r gives the angular divergence term r1θVθ^r^{-1}\partial_\theta V^{\hat\theta}. The factor 1/r1/r converts change per angular increment into change per physical length.

In this spatial geometry, the divergence of a gradient is called the Laplacian, written Δ\Delta. Insert (gradf)r=rf(\operatorname{grad}f)^r=\partial_rf and (gradf)θ=r2θf(\operatorname{grad}f)^\theta=r^{-2}\partial_\theta f into the divergence formula:

Δf=1rr(rrf)+1r2θ2f.\Delta f =\frac1r\partial_r(r\partial_rf) +\frac1{r^2}\partial_\theta^2f.

Check it on f=r2=x2+y2f=r^2=x^2+y^2. The polar formula gives

Δf=1rr(r2r)+1r2θ2(r2)=4.\Delta f=\frac1r\partial_r(r\,2r) +\frac1{r^2}\partial_\theta^2(r^2)=4.

In Cartesian coordinates, the same operator is x2+y2\partial_x^2+\partial_y^2, giving 2+2=42+2=4. Using just r2f+θ2f\partial_r^2f+\partial_\theta^2f would instead give 2. The metric and volume factors are needed for the two calculations to agree.

We have nonzero Christoffel symbols, changing basis components, and coordinate acceleration, all in flat space. The final experiment—checking the curvature itself—belongs to the next chapter.

The connection cancels a false changeThe coordinate components of a fixed eastward unit vector are followed in the angular direction. The explicit Christoffel symbol supplies the opposite change. On the flat polar plane, the radial component of the covariant derivative is zero. The derivative direction is θ, and Γ^r_{θθ} = −r. These are coordinate-basis components, not components in a unit basis.12 / THE CONNECTION CANCELS A FALSE CHANGEThe arrow stays fixed. Its address changes.Differentiate in the angular direction, at fixed radius.COMPONENTS IN THE COORDINATE BASISTHE BASIS CORRECTIONThe indices select the term we need.Changing components and a changing basis cancel exactly.
12 /
The connection cancels a false change. On the flat polar plane, the radial component of the covariant derivative is zero. The derivative direction is θ\theta, and Γrθθ=r\Gamma^r{}_{\theta\theta}=-r. These are coordinate-basis components, not components in a unit basis.

The idea to keep

The connection is a rule for comparison. Its coefficients can be nonzero because the coordinate basis moves.

Can nonzero Christoffel symbols alone prove that gravity has tidal curvature?

No. Flat polar coordinates already have nonzero Christoffel symbols. Curvature tests whether their effects can be removed consistently throughout a neighborhood.

Figure detail

Scroll to explore at full resolution. Colors follow your reading theme.