Math 2.0

Partial differential equations Definition

Riemann invariants

Builds on Hyperbolic partial differential equationStrict hyperbolicity

Definition

Let U⊆ℝmU \subseteq \R^m be open and let A ⁣:U→ℝm×mA \colon U \to \R^{m \times m} be a smooth matrix function. Assume that the system ut+A(u)ux=0u_t + A(u) u_x = 0 is strictly hyperbolic on UU. So A(u)A(u) has real eigenvalues λ1(u)<⋯<λm(u)\lambda_1(u) < \cdots < \lambda_m(u), with smooth right eigenvectors r1(u),…,rm(u)r_1(u), \ldots, r_m(u). Let k∈{1,…,m}k \in \set{1, \ldots, m}. A kk-Riemann invariant is a C1C^1 function w ⁣:U→ℝw \colon U \to \R such that ∇w(u)⋅rk(u)=0for all u∈U.\nabla w(u) \cdot r_k(u) = 0 \qquad \text{for all } u \in U.

Remarks

Near each point of UU there are m−1m - 1 functionally independent kk-Riemann invariants, since they are the first integrals of the vector field rkr_k. For m=2m = 2, a 11-Riemann invariant ww satisfies wt+λ2(u)wx=0w_t + \lambda_2(u) w_x = 0 along every C1C^1 solution, so it is constant along the curves dx/dt=λ2dx/dt = \lambda_2. Indeed, write ux=ar1+br2u_x = a r_1 + b r_2; then wt+λ2wx=∇w⋅(λ2I−A)ux=a(λ2−λ1)∇w⋅r1=0w_t + \lambda_2 w_x = \nabla w \cdot (\lambda_2 I - A) u_x = a (\lambda_2 - \lambda_1) \nabla w \cdot r_1 = 0. Some authors label the invariants by the family of curves along which they are constant, which swaps the indices when m=2m = 2.

Example: isentropic gas dynamics in the variables (ρ,u)(\rho, u) has A=(uρc2/ρu)A = \begin{pmatrix} u & \rho \\ c^2/\rho & u \end{pmatrix}, with c=c(ρ)>0c = c(\rho) > 0 the sound speed. The eigenvalues are u−cu - c and u+cu + c, with eigenvectors r1=(ρ,−c)r_1 = (\rho, -c) and r2=(ρ,c)r_2 = (\rho, c). Let hh be a function with h′(ρ)=c(ρ)/ρh'(\rho) = c(\rho)/\rho, and let w=u+h(ρ)w = u + h(\rho). Then ∇w=(c/ρ,1)\nabla w = (c/\rho, 1) and ∇w⋅r1=c−c=0\nabla w \cdot r_1 = c - c = 0, so ww is a 11-Riemann invariant. For a polytropic gas, p=Kργp = K\rho^\gamma with γ>1\gamma > 1, one may take h=2c/(γ−1)h = 2c/(\gamma - 1).

Non-example: the density w(ρ,u)=ρw(\rho, u) = \rho is not a Riemann invariant of this system, because ∇w=(1,0)\nabla w = (1, 0) gives ∇w⋅r1=∇w⋅r2=ρ≠0\nabla w \cdot r_1 = \nabla w \cdot r_2 = \rho \ne 0.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Hyperbolic partial differential equation concept
  2. Strict hyperbolicity concept
  3. Riemann invariants definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Riemann_invariant
About this page
TagPK2XEWNNXC
URIm2://PK2XEWNNXC
Kinddefinition
WritingW0 stub
MSC35L65, 76N15, 35L60
DefinesRiemann invariants
UsesHyperbolic partial differential equation, Strict hyperbolicity
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.