The Volume Form and Its Coordinate Expression
An orientation tells us which ordered frames count as positive, but it says nothing about size: two oriented frames are interchangeable as far as orientation is concerned, however much they differ in length or angle. A Riemannian metric supplies exactly the missing notion of size, assigning a length to every tangent vector and an angle to every pair. The combination of an orientation and a metric singles out, at each point, a unique top-degree alternating tensor that evaluates to \(1\) on any positively oriented orthonormal frame, declaring such a frame to span a unit of \(n\)-dimensional volume. Globalized into a nowhere-vanishing \(n\)-form, this object is what allows functions on the manifold to be integrated against a geometrically meaningful measure.
This construction is the geometric foundation on which invariant integration rests. On a compact Lie group the left-invariant volume form produced here yields an invariant integral, and that integral is the indispensable ingredient of harmonic analysis on the group; the present page builds the form, and the analytic theory that consumes it belongs to the representation-theoretic development elsewhere in the curriculum.
Let \((M, g)\) be an oriented Riemannian \(n\)-manifold, with or without boundary, with \(n \geq 1\). There is a unique smooth orientation form \(\omega_g \in \Omega^n(M)\), called the Riemannian volume form, satisfying \[ \omega_g(E_1, \dots, E_n) = 1 \] for every local oriented orthonormal frame \((E_1, \dots, E_n)\) for \(M\).
For uniqueness, suppose such a form \(\omega_g\) exists. If \((E_1, \dots, E_n)\) is any local oriented orthonormal frame on an open set \(U \subseteq M\) and \((\varepsilon^1, \dots, \varepsilon^n)\) is the dual coframe, then on \(U\) we may write \(\omega_g = f\, \varepsilon^1 \wedge \cdots \wedge \varepsilon^n\) for a smooth function \(f\). Evaluating on the frame and using the defining condition forces \(f = 1\), so \[ \omega_g = \varepsilon^1 \wedge \cdots \wedge \varepsilon^n \] on \(U\). Since every point lies in the domain of some such frame, this determines \(\omega_g\) uniquely.
For existence, define \(\omega_g\) near each point by the displayed formula with respect to a chosen oriented orthonormal frame, and check that the result is independent of the choice. Let \((\widetilde E_1, \dots, \widetilde E_n)\) be another oriented orthonormal frame on the same open set, with dual coframe \((\widetilde\varepsilon^1, \dots, \widetilde\varepsilon^n)\), and set \(\widetilde\omega_g = \widetilde\varepsilon^1 \wedge \cdots \wedge \widetilde\varepsilon^n\). Write \[ \widetilde E_i = A_i^{\,j} E_j \] for a matrix \((A_i^{\,j})\) of smooth functions. Because both frames are orthonormal, the matrix \((A_i^{\,j}(p))\) lies in the orthogonal group at each \(p\), so its determinant is \(\pm 1\); because both frames are positively oriented, the determinant must be \(+1\). Using the expression of a top-degree alternating tensor as a determinant, \[ \omega_g(\widetilde E_1, \dots, \widetilde E_n) = \det\!\bigl(\varepsilon^j(\widetilde E_i)\bigr) = \det(A_i^{\,j}) = 1 = \widetilde\omega_g(\widetilde E_1, \dots, \widetilde E_n). \] Hence \(\omega_g = \widetilde\omega_g\), and the locally defined forms patch into a single global smooth \(n\)-form. It is nowhere vanishing, since it evaluates to \(1\) on a frame, and by construction satisfies the defining condition for every oriented orthonormal frame.
The frame description is conceptually clean but rarely the form in which one computes. In coordinates the volume form acquires the square-root-of-determinant factor familiar from the change-of-variables formula in multivariable calculus, now intrinsic to the geometry.
Let \((M, g)\) be an oriented Riemannian \(n\)-manifold, with or without boundary, with \(n \geq 1\). In any oriented smooth coordinates \((x^i)\), the Riemannian volume form has the local expression \[ \omega_g = \sqrt{\det(g_{ij})}\; dx^1 \wedge \cdots \wedge dx^n, \] where \(g_{ij}\) are the components of \(g\) in these coordinates.
In an oriented chart \((U, (x^i))\), write \(\omega_g = f\, dx^1 \wedge \cdots \wedge dx^n\) for a positive coefficient function \(f\), positive because both \(\omega_g\) and the coordinate volume element are positively oriented. To compute \(f\), let \((E_i)\) be a smooth oriented orthonormal frame on a neighbourhood, let \((\varepsilon^i)\) be its dual coframe, and express the coordinate frame in terms of it as \[ \frac{\partial}{\partial x^i} = A_i^{\,j} E_j. \] Evaluating \(\omega_g = \varepsilon^1 \wedge \cdots \wedge \varepsilon^n\) on the coordinate frame gives \[ f = \omega_g\!\left(\frac{\partial}{\partial x^1}, \dots, \frac{\partial}{\partial x^n}\right) = \det\!\bigl(\varepsilon^j(\tfrac{\partial}{\partial x^i})\bigr) = \det(A_i^{\,j}). \] On the other hand, since \((E_k)\) is orthonormal, \[ g_{ij} = \left\langle \frac{\partial}{\partial x^i}, \frac{\partial}{\partial x^j} \right\rangle_g = \bigl\langle A_i^{\,k} E_k,\, A_j^{\,l} E_l \bigr\rangle_g = \sum_k A_i^{\,k} A_j^{\,k}, \] which is the \((i, j)\)-entry of \(A^{\top} A\) for \(A = (A_i^{\,j})\). Therefore \[ \det(g_{ij}) = \det(A^{\top} A) = (\det A)^2, \] so \(f = \det A = \pm\sqrt{\det(g_{ij})}\). Both frames being oriented forces the positive sign, giving \(f = \sqrt{\det(g_{ij})}\).
The coefficient \(\sqrt{\det(g_{ij})}\) is precisely the factor by which the metric distorts coordinate volume, and its appearance here explains why the same expression governs integration in curvilinear coordinates. With a single global volume form in hand, the next step is to see how it restricts to hypersurfaces and, in particular, to boundaries, where it produces the surface measure that pairs with the Stokes orientation.