"Don't panic!" said:
I've seen it defined this way in a set of differential geometry notes
Sure,
if you are viewing the 2-sphere as being embedded in a 3-dimensional Euclidean space. But that's precisely the thing I thought we had agreed
not to do. If you don't do that, then this definition makes no sense, because there are only two dimensions.
"Don't panic!" said:
You know we were discussing larger coordinate patches, such that the manifold is non-trivially curved over this patch. Is it correct to say that we cannot use Cartesian coordinates as a coordinate chart for this patch?
First, let's be clear about exactly which "Cartesian coordinates" we are talking about. We are talking about
two-dimensional Cartesian coordinates, ##x## and ##y##. Describing a patch of a 2-sphere using these coordinates means assigning a pair of numbers ##(x, y)## to each point in the patch, and computing distances between the points using the metric ##ds^2 = dx^2 + dy^2##. Note that these "distances" are distances along a geodesic (a great circle) of the 2-sphere.
Now, if the patch of the 2-sphere is small enough, we can assign 2-d Cartesian coordinates on the patch as described above, and the distances we computing using them as described above will be the same as the actual distances we measure (at least, to within the accuracy of our measurements). That is what we mean by saying that we can use Cartesian coordinates to describe the patch.
If, OTOH, the patch is larger, then the distances we compute using the Cartesian coordinates, as above, will be detectably different from the actual distances we measure, because of the curvature of the 2-sphere. This is what we mean by saying that we cannot use Cartesian coordinates to describe larger patches of the 2-sphere.
Let's illustrate all this by a concrete example. Suppose we are trying to describe distances on the Earth, which we'll idealize as perfectly spherical. We pick a point on the Earth's surface: say the intersection of the prime meridian with the equator. This point has ##(\theta, \phi)## coordinates (i.e., latitude, longitude) of ##(\pi / 2, 0)## (the usual convention for ##\theta## in spherical coordinates is that it is zero at the south pole and ##\pi## at the north pole, and we are measuring angles in radians).
We now want to describe a patch of the Earth's surface that is 2 meters across, centered on our chosen point, using Cartesian coordinates. We put the origin at our chosen point, so it has ##(x, y)## coordinates of ##(0, 0)##. The coordinate patch then extends to ##x## and ##y## values of ##+1## and ##-1##; the ##x## direction is along the equator, and the ##y## direction is along the prime meridian.
How do these coordinates correspond to the ##(\theta, \phi)## coordinates? Well, we want the distances computed in both charts to be the same, so we need the change in ##\theta## or ##\phi## corresponding to a distance of 1 meter. To obtain this, we must specify a number ##R## which is usually called the "radius of curvature" of the 2-sphere (but it's important to
not think of this as the radius of the 2-sphere embedded in 3-d space, since we're explicitly not visualizing the 2-sphere that way--the number ##R## is just an intrinsic property of the 2-sphere). The metric in spherical coordinates is then ##ds^2 = R^2 \left( d \theta^2 + \sin^2 \theta d \phi^2 \right)##. For our idealized Earth, we will use ##R = 6.378 \times 10^6## meters.
To compare distances computed using the two charts, we then simply equate the formulas for ##ds^2## for the same distance. For example, consider the distance from the origin to the point 1 meter east along the equator. This point has Cartesian coordinates ##(1, 0)## and spherical coordinates ##(\pi / 2, \Phi)##, where ##\Phi## is the unknown we want to solve for. We have ##ds^2 = dx^2 + dy^2 = R^2 \left( d \theta^2 + \sin^2 \theta d \phi^2 \right)##. The differences in coordinate values are ##dx = 1##, ##dy = 0##, ##d\theta = 0##, ##d\phi = \Phi##. So we have ##ds^2 = 1 + 0 = \left( 6.378 \times 10^6 \right)^2 \left( 0 + \Phi^2 \right)##. This obviously gives ##\Phi = 1 / 6.378 \times 10^6 \approx 1.568 \times 10^{-7}##. A similar computation shows us that the point ##(x, y) = (0, 1)## in Cartesian coordinates has spherical coordinates ##(\theta, \phi) = (\pi / 2 + \Phi, 0)##.
To check whether our Cartesian description is accurate enough, however, we need to look at a distance that is not along one of our coordinate axes. For example, consider the point ##(x, y) = (1, 1)##, i.e., our Cartesian chart says it is exactly ##\sqrt{2}## meters northeast of the origin. What do we get when we compute this distance in spherical coordinates? The key is the ##\sin^2 \theta## factor in the ##d\phi^2## term in the metric. It didn't come into play before, because we were only considering line segments where either ##\theta## was constant or ##\phi## was constant. Now we have to consider a segment where both ##\theta## and ##\phi## are changing; the spherical coordinates of our point now are ##(\theta, \phi) = (\pi / 2 + \Phi, \Phi)##.
The rigorous way to compute the distance in spherical coordinates along this line segment would be to integrate our formula for ##ds^2##; but since ##\sin \theta## is linear at ##\theta = \pi / 2##, we can get a very good approximation by just averaging the two limiting values. So we have
$$
ds^2 = R^2 \Phi^2 \left( 1 + \frac{\sin \pi / 2 + \sin \left( \pi / 2 + \Phi \right)}{2} \right)
$$
This gives ##\sqrt{2}## meters to at least ten decimal places (at least according to my calculator), because ##\Phi## is so small that ##\sin \left( \pi / 2 + \Phi \right)## is 1 to many decimal places. So on this small patch of the Earth's surface, distances computed using Cartesian coordinates match up with actual distances to a very good approximation, certainly good enough for even very accurate surveying equipment to be unable to detect any difference.
Now, suppose we try to extend our Cartesian coordinates to a patch of the Earth's surface extending 100 kilometers from the origin. We still use meters as our units, so now we are using Cartesian coordinates extending to values of ##x = \pm 100000## and ##y = \pm 100000##. This corresponds to differences in the angular coordinates of ##\theta = \pi / 2 \pm \Theta## and ##\phi = \pm \Theta##, where ##\Theta = 100000 / R \approx 1.568 \times 10^2##. So we can still match distances exactly along the coordinate axes.
But when we look at distances along line segments that aren't along the coordinate axes, we run into trouble. Consider the segment running northeast, as before, but now going out to ##(x, y) = (100000, 100000)##, which corresponds to ##(\theta, \phi) = (\pi / 2 + \Theta, \Theta)##. The Cartesian distance is ##100000 * \sqrt{2} \approx 141421## meters. The actual distance, computed using the metric in spherical coordinates and using the averaging approximation we used above, is
$$
ds^2 = R^2 \Theta^2 \left( 1 + \frac{\sin \pi / 2 + \sin \left( \pi / 2 + \Theta \right)}{2} \right)
$$
This works out to about ##141419## meters, which means the Cartesian distance is about 2 meters too long. This is still a fairly small fraction of the total distance, but an error of this size is easily detectable using modern equipment. So for this larger patch, Cartesian coordinates no longer accurately represent actual distances on the Earth's surface.