You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -38,7 +38,7 @@ A **distance quantity** has dimensions of length and, in the strict metric sense
38
38
Let $M$ be a **smooth manifold** of dimension $n$.
39
39
40
40
- A **point** is an element $p \in M$.
41
-
- A **tangent vector** at $p$ is an element $v \in T_pM$, where $T_pM$ is the **tangent space** at $p$: a vector space attached to the point that represents the infinitesimal directions in which one may move away from $p$ on the manifold.
41
+
- A **tangent vector** at $p$ is an element $v \in T_pM$, where $T_pM$ is the [**tangent space**](#math-spec-tangents) at $p$: a vector space attached to the point that represents the infinitesimal directions in which one may move away from $p$ on the manifold.
that relates two descriptions of points on the same manifold. The map $F : M \to M$ is smooth if it is infinitely differentiable in any chart, a major boon for auto-differentiation codes.
102
+
103
+
Such maps may represent either:
104
+
105
+
- an **active transformation**, moving points of the manifold, or
106
+
- a **passive transformation**, re-expressing the same geometric point in a different reference frame.
107
+
108
+
_In `coordinax`, frame transformations are passive_: a point described in one reference frame can be mapped to its representation in another frame.
109
+
110
+
Here we enumerate some transformations:
111
+
112
+
<u>**identity**</u>:
113
+
114
+
The trivial transformation that leaves all points unchanged.
115
+
116
+
<!-- Frame Transformations: translations -->
117
+
118
+
<u>**translation**</u>:
119
+
120
+
shifts all points by a constant displacement vector:
121
+
122
+
$$
123
+
F(p) = p + a .
124
+
$$
125
+
126
+
In Cartesian coordinates this is $ x’ = x + a .$
127
+
128
+
<!-- Frame Transformations: rotations -->
129
+
130
+
<u>**rotations**</u>:
131
+
132
+
A rotation is a linear transformation preserving orientation and distances in Euclidean space. In $\mathbb{R}^n$, rotations are represented by orthogonal matrices with unit determinant:
133
+
134
+
$$
135
+
R^T R = I, \quad \det R = 1 .
136
+
$$
137
+
138
+
Rotations form the special orthogonal group $ SO(n).$
139
+
140
+
<!-- Frame Transformations: rotations -->
141
+
142
+
<u>**reflections**</u>:
143
+
144
+
A reflection is a linear transformation that reverses orientation across a hyperplane. Reflections preserve distances but have determinant -1.
145
+
146
+
Together with rotations, reflections generate the orthogonal group $ O(n). $
147
+
148
+
<aid="math-spec-tangents"></a>
149
+
150
+
## Tangents
151
+
152
+
<!-- tangents -->
153
+
154
+
**_Tangent Spaces_**:
155
+
156
+
For a smooth manifold $M$ and a point $p \in M$, the **tangent space** $T_pM$ is the vector space of infinitesimal directions through $p$.
157
+
158
+
Elements $v \in T_pM$ may be equivalently defined as
159
+
160
+
- equivalence classes of curves through $p$,
161
+
- derivations acting on smooth functions,
162
+
- coordinate vectors induced by charts.
163
+
164
+
In a chart $C=(U,\varphi)$ with coordinates $q^i$, the tangent space has a natural coordinate basis
165
+
166
+
$$
167
+
\left\{\frac{\partial}{\partial q^1},
168
+
\dots,
169
+
\frac{\partial}{\partial q^n}\right\}_p .
170
+
$$
171
+
172
+
A tangent vector can therefore be written
173
+
174
+
$$
175
+
v = v^i \frac{\partial}{\partial q^i}\Big|_p .
176
+
$$
177
+
178
+
Under a change of coordinates \(q^i \rightarrow \tilde q^j\), the components transform by the **Jacobian pushforward law**
The collection of all tangent spaces forms the **tangent bundle**
185
+
186
+
$$
187
+
TM = \bigsqcup_{p \in M} T_pM .
188
+
$$
189
+
190
+
Unlike points, tangent vectors form a vector space and support addition and scalar multiplication.
191
+
91
192
<!-- metric -->
92
193
93
-
**_Metrics \&Reimannian Manifolds_**:
194
+
**_Metrics \& Manifolds_**:
94
195
95
196
A manifold _without_ a metric is just a smooth manifold $M$. We can add geometric structure to the manifold, specifically the **metric**, to obtain a **Riemannian manifold** $(M, g)$.
96
197
@@ -111,70 +212,128 @@ varying smoothly with p. This additional structure equips the manifold with noti
111
212
112
213
Importantly, the metric acts only on tangent spaces; it does not act directly on points. Thus, it equips the manifold with intrinsic geometric meaning beyond smooth structure alone.
113
214
114
-
In chart coordinates, the metric is represented by the matrix
215
+
**Metric Matrix**
216
+
217
+
In a coordinate chart with coordinates $q^i$, the metric tensor is represented by a symmetric matrix of components
evaluated at the base point $p$ with coordinates $q=\varphi(p)$.
223
+
This matrix varies smoothly with the base point $p$ whose coordinates are $q=\varphi(p)$. In matrix form the metric determines the squared line element
121
224
122
-
<!-- Frame Transformations -->
225
+
$$
226
+
ds^2 = g_{ij}(q)\, dq^i dq^j.
227
+
$$
123
228
124
-
**_Frame Transformations_**:
229
+
The matrix $g_{ij}$ is symmetric and non-degenerate:
125
230
126
-
A **frame transformation** is a smooth map
231
+
$$
232
+
g_{ij} = g_{ji}, \qquad \det(g_{ij}) \neq 0.
233
+
$$
234
+
235
+
The inverse matrix $g^{ij}$ satisfies
127
236
128
237
$$
129
-
F : M \to M
238
+
g^{ik} g_{kj} = \delta^i_j,
130
239
$$
131
240
132
-
that relates two descriptions of points on the same manifold. The map $F : M \to M$ is smooth if it is infinitely differentiable in any chart, a major boon for auto-differentiation codes.
241
+
and is used to raise indices and identify tangent and cotangent spaces.
133
242
134
-
Such maps may represent either:
243
+
**Signature of a Metric**
135
244
136
-
- an **active transformation**, moving points of the manifold, or
137
-
- a **passive transformation**, re-expressing the same geometric point in a different reference frame.
245
+
The **signature** of a metric describes the signs of the eigenvalues of the metric matrix. If the metric matrix at a point can be diagonalized to
138
246
139
-
_In `coordinax`, frame transformations are passive_: a point described in one reference frame can be mapped to its representation in another frame.
then the metric is said to have signature $(p,q)$.
142
252
143
-
<u>**identity**</u>:
253
+
The signature is invariant under coordinate transformations and characterizes the geometric type of the manifold. Typical examples include:
144
254
145
-
The trivial transformation that leaves all points unchanged.
255
+
-**Riemannian metrics:** signature $(n,0)$, all positive eigenvalues. These describe ordinary curved spatial geometries.
256
+
-**Lorentzian metrics:** signature $(1,3)$ describe spacetime geometry in relativity.
146
257
147
-
<!-- Frame Transformations: translations -->
258
+
Thus the signature distinguishes purely spatial geometries from spacetime geometries with one timelike direction.
148
259
149
-
<u>**translation**</u>:
260
+
<!-- transformations -->
150
261
151
-
shifts all points by a constant displacement vector:
262
+
**_Frame Transformations_**:
263
+
264
+
<!-- Induced Action on Tangent Spaces -->
265
+
266
+
A smooth map $F : M \to M$ induces a linear map on tangent spaces called the pushforward
152
267
153
268
$$
154
-
F(p) = p + a .
269
+
F_* : T_pM \to T_{F(p)}M .
155
270
$$
156
271
157
-
In Cartesian coordinates this is $ x’ = x + a .$
272
+
If $v \in T_pM$ is a tangent vector, then under the transformation
158
273
159
-
<!-- Frame Transformations: rotations -->
274
+
$$
275
+
v \mapsto F_* v .
276
+
$$
160
277
161
-
<u>**rotations**</u>:
278
+
In coordinates $x^i$, if the transformation is written
162
279
163
-
A rotation is a linear transformation preserving orientation and distances in Euclidean space. In $\mathbb{R}^n$, rotations are represented by orthogonal matrices with unit determinant:
280
+
$$
281
+
x’^i = F^i(x),
282
+
$$
283
+
284
+
then the tangent components transform according to the Jacobian
164
285
165
286
$$
166
-
R^T R = I, \quad \det R = 1 .
287
+
v’^i = \frac{\partial F^i}{\partial x^j} v^j .
167
288
$$
168
289
169
-
Rotations form the special orthogonal group $ SO(n).$
290
+
Thus frame transformations act naturally on both points and tangent vectors.
170
291
171
-
<!--Frame Transformations: rotations-->
292
+
<!--Isometry-->
172
293
173
-
<u>**reflections**</u>:
294
+
Transformations that preserve distances between points are called isometries. When a metric structure g exists on the manifold, a map $F : M \to M$ is an isometry if
174
295
175
-
A reflection is a linear transformation that reverses orientation across a hyperplane. Reflections preserve distances but have determinant -1.
296
+
$$
297
+
g(F_* u, F_* v) = g(u,v)
298
+
$$
176
299
177
-
Together with rotations, reflections generate the orthogonal group $ O(n). $
300
+
<!-- Frame Transformations: Lorentz boosts -->
301
+
302
+
<u>**Lorentz boosts**</u>:
303
+
304
+
A Lorentz boost is a Lorentz transformation corresponding to a change between inertial frames moving at constant relative velocity (see [Tangents](#math-spec-tangents) for the definition and properties of velocity).
305
+
306
+
For motion in an arbitrary spatial direction with velocity vector $\mathbf{v}$,
Uniformly accelerated observers in Minkowski spacetime use Rindler coordinates. The transformation from Minkowski coordinates (t,x) to Rindler coordinates (\tau,\rho) is
326
+
327
+
$$
328
+
\begin{aligned}
329
+
t &= \rho \sinh(a\tau / c), \
330
+
x &= \rho \cosh(a\tau / c),
331
+
\end{aligned}
332
+
$$
333
+
334
+
where a is the proper acceleration.
335
+
336
+
These transformations describe reference frames undergoing constant proper acceleration. Unlike Lorentz transformations, they do not correspond to global spacetime symmetries but are still smooth diffeomorphisms on appropriate regions of spacetime.
178
337
179
338
## Transformation Groups
180
339
@@ -524,6 +683,8 @@ Typical examples include
524
683
-**Points**: a point is an element $$p \in M .$$ The transformation law is $$
525
684
q_f = \Phi(q_i) $$
526
685
686
+
-**Tangent vectors**: a tangent vector at $p$ is an element $$ v \in T_pM , $$ where $T_pM$ is the tangent space of $M$ at $p$. The transformation law is $$ v_f^a = \frac{\partial q_f^a}{\partial q_i^b} v_i^b $$
687
+
527
688
Thus the geometry kind determines the class of transformation rule applied to the components.
528
689
529
690
Importantly, the geometry kind is **independent of the coordinate chart** used to represent the components. The same geometric object may be written in any compatible chart.
@@ -550,11 +711,46 @@ The coefficients $v^a$ are the **components of the vector in the basis** $B$.
550
711
551
712
**Coordinate bases** determine how components are expressed, when such a choice is meaningful.
552
713
714
+
Given a chart with coordinates $q^a$, the natural coordinate basis of the tangent space is
715
+
716
+
$$
717
+
\left\{ \frac{\partial}{\partial q^a} \right\}.
718
+
$$
719
+
720
+
In this basis,
721
+
722
+
$$
723
+
v = v^a \frac{\partial}{\partial q^a}.
724
+
$$
725
+
726
+
The corresponding cotangent basis is
727
+
728
+
$$
729
+
\{ dq^a \}.
730
+
$$
731
+
732
+
#### Basis transformations
733
+
734
+
If two bases ${e_a}$ and ${e’_a}$ are related by
735
+
736
+
$$
737
+
e’_a = A_a^{\ b} e_b ,
738
+
$$
739
+
740
+
then vector components transform as
741
+
742
+
$$
743
+
v’^a = (A^{-1})_b^{\ a} v^b .
744
+
$$
745
+
746
+
Thus basis transformations act **linearly**, in contrast to chart transitions, which are generally nonlinear.
747
+
553
748
#### Basis relevance
554
749
555
750
Not all geometric objects require a basis specification.
556
751
557
752
- Points are affine objects and do not belong to a vector space. Their coordinates are chart values, not vector components.
753
+
- Vectors and tensors require a basis because their components depend on the basis choice.
558
754
559
755
Therefore the basis component of a representation may be trivial for some geometry kinds.
560
756
@@ -567,9 +763,20 @@ While the geometry kind determines the mathematical space of the object, the sem
567
763
Examples include:
568
764
569
765
-**Location**: a point interpreted as the position of a particle or object.
766
+
-**Displacement**: a tangent vector interpreted as the difference between nearby points.
767
+
-**Velocity**: a tangent vector interpreted as the derivative of a trajectory: $$ v = \frac{d\gamma}{dt}. $$
768
+
-**Acceleration**: a tangent vector interpreted as the second derivative of a trajectory.
570
769
571
770
Semantic kinds do **not** change coordinate transformation laws.
572
771
772
+
For example, velocity and acceleration both transform as tangent vectors under coordinate changes:
0 commit comments