1 Introduction

The simplest example of the result, which we take up to prove here, is seen in the case of the conservation law \(u_{t} + \left (\frac {1}{2} u^{2}\right )_{x} = 0\) from the Burgers’ equation u t + u u x =0. The well known result for this equation says that the shock velocity S is the mean of the characteristic velocities u l and u r respectively on the left and on the right of the shock, i.e., \(S=\frac {1}{2}(u_{\mathrm {l}} + u_{\mathrm {r}})\). As in this case, the subscripts ‘l’ and ‘r’ on a quantity will denote the values of the quantity just on the left and just on the right of a shock under consideration, through out this paper.

The above result is true approximately for a weak shock in the solution of a hyperbolic system of n conservation laws in one space dimension ([2] and Theorem 17.16a of [9]). For such a system, the eigenvalues can be arranged in the form c 1c 2≤⋯≤c n . A wave moving with a velocity c k is referred to a wave in k-th characteristic field, which may either be linearly degenerate or genuinely nonlinear [9]. Let S be the shock velocity of a shock in the k-th genuinely nonlinear characteristic field with characteristic velocity c (after dropping the subscript k from c) and let the strength of the shock be denoted by ε>0, then

$$\begin{array}{@{}rcl@{}} S = \frac{1}{2}(c_{\mathrm{l}} + c_{\mathrm{r}}) + O(\varepsilon^{2}), \ \ \textnormal{for} \ \ \varepsilon <\!\!< 1. \end{array} $$
(1.1)

We shall extend the result (1.1) to a hyperbolic system of n conservation laws in multi-dimensions (x,t), where \({\mathbf {x}} = (x_{1}, x_{2}, {\ldots } ,x_{d}) \in \mathbb {R}^{d}\):

$$\begin{array}{@{}rcl@{}} {\mathbf{H_{t}}(\mathbf{u})}+ \mathbf{F}_{x_{1}}^{(1)}(\mathbf{u}) + \mathbf{F}_{x_{2}}^{(2)}(\mathbf{u})+{\cdots} +\mathbf{F}_{x_{d}}^{(d)}(\mathbf{u}) = 0, \end{array} $$
(1.2)

where \(\mathbf {u} \in \mathbb {R}^{n}\), \(\mathbf {H} \in \mathbb {R}^{n}\) and \(\mathbf {F}^{(\alpha )} \in \mathbb {R}^{n}\). We assume that H and F (α) are smooth. The differential form of this system of conservation laws is a hyperbolic system of partial differential equations

$$\begin{array}{@{}rcl@{}} A(\mathbf{u})\mathbf{u}_{t} + B^{(\alpha)}(\mathbf{u})\mathbf{u}_{x_{\alpha}} = 0, \end{array} $$
(1.3)

where

$$\begin{array}{@{}rcl@{}} A(\mathbf{ u}) = \langle \nabla_{\mathbf{u}, } \mathbf{H}\rangle \:\: \: \text{and} \:\:\: B^{(\alpha)}(\mathbf{ u})= \langle \nabla_{\mathbf{u}}, \mathbf{F}^{(\alpha)}\rangle, \end{array} $$
(1.4)

and we use the summation convention that a repeated symbol in subscripts and superscripts in a term will mean summation over the range of the symbol. The range of the symbols α,β, and γ will be 1,2,…,d and those of i,j, and k will be 1,2,…,n.

In one dimension (one space dimension), a nonlinear wavefront and a shock front are points moving with time and these points are projections of sections by t= constant respectively of a characteristic curve φ(x,t)=0 and a shock curve \(\mathcal {S}(x,t)=0\) in the (x,t)-plane. In d-space-dimensions a nonlinear wavefront is the projection on the x-space of a section by t= constant of a characteristic surface φ(x,t)=0 in space-time and similarly a shock front (or simply a shock) is the projection of a section by t= constant of shock manifold \(\mathcal {S}(\mathbf {x},t)=0\). In §2, we shall write the ray equations of a nonlinear wavefront. In that section, we shall also introduce the shock manifold equation (SME), which is a partial differential equation satisfied by \(\mathcal {S}(\mathbf {x},t)\). In §3, we shall deduce the relation between the ray equations of the nonlinear wavefront and the shock ray equations derived from the SME.

We take a known solution u(x,t) (smooth except for a jump discontinuity on a shock manifold \(\mathcal {S}(\mathbf {x},t)=0\)) for which A and B (α) become known functions of x and t.

2 Ray equations of a nonlinear wavefront and a shock front

The unit normal n of a nonlinear wavefront Ω t :φ(x,t)=0, t=constant, and its (normal) velocity c are given by

$$\begin{array}{@{}rcl@{}} \mathbf{n} = \frac{\nabla \varphi}{|\nabla \varphi|} \: \quad \text{and} \quad \: c =- \frac{\varphi_{t}}{|\nabla \varphi|}. \end{array} $$
(2.1)

The velocity c of the wavefront is an eigenvalue of the system (1.3) and satisfies the characteristic equation

$$\begin{array}{@{}rcl@{}} \det [ n_{\alpha} B^{(\alpha)} - c A] =0. \end{array} $$
(2.2)

We assume that c is a simple root of (2.2). Let the left and right eigenvectors of the characteristic matrix in (2.2) be denoted respectively by l and r. They satisfy

$$\begin{array}{@{}rcl@{}} \mathbf{l}n_{\alpha} B^{(\alpha)} = c \ \mathbf{l} A, ~~ n_{\alpha} B^{(\alpha)} \mathbf{r} = c \ A \mathbf{r}. \end{array} $$
(2.3)

In space-time, φ(x,t)=0 represents a d-dimensional characteristic surface Ω, which is generated by a d−1 parameter family of bicharacteristic curves on it (page 69 of [6]). Projection of the tangent direction of a bicharacteristic on x-space gives the ray velocity direction associated with the wavefront Ω t . We denote the ray velocity by χ. We state here the lemma on bicharacteristics directions, which was first proved using geometric concepts in [1]. A complete non-geometric proof of this lemma is also possible.

Lemma 2.1.

The components χ α of the ray velocity χ corresponding to the eigenvalue c are \(\chi _{\alpha } = \frac {\mathbf {l}B^{(\alpha )}\mathbf {r}}{\mathbf {l}A \mathbf {r}}\) , and hence along a nonlinear ray

$$\begin{array}{@{}rcl@{}} \frac{\mathrm{d} x_{\alpha}}{\mathrm{d} t} = \frac{\mathbf{l}B^{(\alpha)}\mathbf{r}}{\mathbf{l}A \mathbf{r}} =:\chi_{\alpha}, \:\: \:\: \:\: \alpha = 1, 2, \ldots, d. \end{array} $$
(2.4)

We take the first relation in (2.3) and post-multiply by r. This gives wavefront velocity c=〈n,χ〉. We also use \( n_{\alpha } = \varphi _{x_{\alpha }}/|\nabla \varphi |\) and c=−φ t /|∇φ| and get an eikonal equation for the nonlinear wavefront

$$\begin{array}{@{}rcl@{}} Q(\varphi_{t}, \nabla \varphi):= ~ ~ (\mathbf{l} A \mathbf{r}) \varphi_{t} + (\mathbf{l} B^{(\alpha)} \mathbf{r} ) \varphi_{x_{\alpha}} = 0. \end{array} $$
(2.5)

Since l and r depend on n, this equation is a first order nonlinear PDE in φ.

Remark 2.2.

Take a general χ, not necessarily given by (2.4) and consider the PDE \(\varphi _{t} + \chi _{\alpha } \varphi _{x_{\alpha }} = 0\). We shall be tempted to conclude that χ is a ray velocity according to which the surface φ(x,t)=0, t=constant, evolves. However, in order that χ qualifies to be a ray velocity, is must satisfy a consistency condition

$$\begin{array}{@{}rcl@{}} n_{\beta} n_{\gamma}\left( n_{\beta} \frac{\partial}{\partial n_{\alpha}} - n_{\alpha} \frac{\partial}{\partial n_{\beta}} \right) \chi_{\gamma} = 0, \qquad \text{for \ each \ } \alpha = 1,2,\ldots,d. \end{array} $$
(2.6)

A proof is available in [7]. It has also been proved there that the ray velocity with components \(\chi _{\alpha } = \frac {\mathbf {l}B^{(\alpha )}\mathbf {r}}{\mathbf {l}A \mathbf {r}}\) of a hyperbolic system does satisfy (2.6).

The ray equation (2.4) is not complete, since we need an equation for another unknown n appearing in l and r. The equation for n was first derived in [5] (see also [6] and [7]) in the form

$$\begin{array}{@{}rcl@{}} \frac{\mathrm{d} n_{\alpha}}{\mathrm{d} t} = - \frac{1}{\mathbf{l} A \mathbf{r}}\mathbf{l} \left\{ n_{\beta} \left( n_{\gamma} \frac{\partial B^{(\gamma)}} { \partial \eta^{\alpha}_{\beta}} - c \frac{\partial A} {\partial \eta^{\alpha}_{\beta}} \right) \right\} \mathbf{r}= \psi_{\alpha}, & \text{say}, \end{array} $$
(2.7)

where we note that

$$\begin{array}{@{}rcl@{}} \frac{\mathrm{d}}{\mathrm{d}t} = \frac{\partial}{\partial t} + \chi_{\alpha} \frac{\partial}{\partial x_{\alpha}}, \:\: \: \:\: \: \frac{\partial} {\partial \eta_{\beta}^{\alpha}} = n_{\beta} \frac{\partial} {\partial x_{\alpha}} - n_{\alpha} \frac{\partial} {\partial x_{\beta}}. \end{array} $$
(2.8)

The system of equations (2.4) and (2.7) are bicharacteristic or ray equations of a nonlinear wavefront in the chosen k-th characteristic field.

Now, we proceed to derive the shock ray equations but we need the eikonal equation of a shock, i.e., the shock manifold partial differential equation (SME) [4; 6] in the (x,t)-space. The jump relation or RH condition across a shock \(\mathcal {S}({\mathbf {x}},t)=0\) for the system of conservation laws, with the well known notation [g] for the jump g(u l)−g(u r), is

$$\begin{array}{@{}rcl@{}} \mathcal{S}_{t}[\mathbf{H}] + \mathcal{S}_{x_{\alpha}}[\mathbf{F}^{\alpha}] =\mathbf{0} \end{array} $$
(2.9)

or, in terms of the velocity S and unit normal N of the shock, given by

$$\begin{array}{@{}rcl@{}} S = -\mathcal{S}_{t}/|\nabla_{\mathbf{x}} \mathcal{S}|\quad\text{and}\quad \mathbf{N} = \nabla_{\mathbf{x}}\mathcal{S}/|\nabla_{\mathbf{x}}\mathcal{S}|, \end{array} $$
(2.10)

the jump relation becomes

$$\begin{array}{@{}rcl@{}} -S[\mathbf{H}] + N_{\alpha}[\mathbf{F}^{\alpha}] =\mathbf{0}. \end{array} $$
(2.11)

The jump relation (2.9) is a system of n relations and we can derive (as shown in [4]) a large number of scalar relations (containing components of u l and u r) which would qualify for being a SME . Let us discuss here taking just one such relation. As the functions u l and u r are defined only in the domains to the left and to the right of the shock, this relation would be valid only on the shock manifold \(\mathcal {S}(\mathbf {x},t)=0\) and not in neighourhood. Hence it cannot be treated as a PDE in (x,t)-space. Assuming that u l and u r are smooth in their respective domains, we extend them on the other side of the shock as smooth functions. Now the relation would become a PDE [4]. Shock rays first appeared in the work of Maslov [3] and the fact that non-unique extension of functions as smooth functions on the other side of the shock does not effect the uniqueness of shock rays has been argued in [4].

3 Proof of the theorem on weak shock

Existence of more than one shock manifold equations (SMEs) and the question of uniqueness of shock rays for Euler equations have been discussed in [4]. Results for a weak shock have also been obtained there. We state a theorem in the most general form for the system of conservation laws (1.2).

Theorem 3.1.

For a weak shock, the shock ray velocity is equal to the mean of the ray velocities of the nonlinear wavefronts just ahead and just behind the shock, provided we take the wavefronts ahead and behind to be instantaneously coincident with the shock front. Similarly, the rate of turning of the shock front, i.e., d N/dt, is also equal to the mean of the rates of turning of such wavefronts just ahead and just behind the shock.

These are approximate results correct up to first order in the shock strength.

Remark 3.2.

We note that the nonlinear waves of the k-th family, on the two sides of the shock, need not be of small amplitude.

Proof.

We shall find an approximate form of the jump relations (2.9) of the system of conservation laws (1.2) assuming the shock strength := |u lu r| = ε to be small. We first note that

$$\begin{array}{@{}rcl@{}} \mathbf{H}\left( \frac{1}{2}(\mathbf{u}_{\mathrm{l}} + \mathbf{u}_{\mathrm{r}})\right)= \mathbf{H}(\mathbf{u}_{\mathrm{l}}) - \frac{1}{2}\langle \langle \nabla_{\mathbf{u},} \mathbf{H}\rangle(\mathbf{u}_{\mathrm{l}}),(\mathbf{u}_{\mathrm{l}} - \mathbf{u}_{\mathrm{r}}) \rangle + O(\varepsilon^{2}) \end{array} $$
(3.1)

and

$$\begin{array}{@{}rcl@{}} \mathbf{H}\left( \frac{1}{2}(\mathbf{u}_{\mathrm{l}} + \mathbf{u}_{\mathrm{r}})\right)= \mathbf{H}(\mathbf{u}_{\mathrm{r}}) + \frac{1}{2}\langle \langle \nabla_{\mathbf{u},} \mathbf{H}\rangle(\mathbf{u}_{\mathrm{r}}),(\mathbf{u}_{\mathrm{l}} - \mathbf{u}_{\mathrm{r}}) \rangle +O (\varepsilon^{2}). \end{array} $$
(3.2)

Subtracting and noting A(u)=〈∇ u, H〉 and B (α)(u)=〈∇ u ,F (α)〉, we get

$$\begin{array}{@{}rcl@{}} [\mathbf{H}] = \left( \frac{1}{2}(A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\right)(\mathbf{u}_{\mathrm{l}} - \mathbf{u}_{\mathrm{r}}) + O(\varepsilon^{2}). \end{array} $$
(3.3)

Similarly, we write approximations for \(\mathbf {F}^{(\alpha )}(\frac {1}{2}(\mathbf {u}_{\mathrm {l}} + \mathbf {u}_{\mathrm {r}})), \alpha = 1, \ldots , d\), and deduce expressions for [F (α)].

Substituting the above approximate relations in (2.9), and retaining only the leading order terms in |u lu r| = ε, we get

$$ \left\{\mathcal{S}_{t} \left( \frac{1}{2}(A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\right) + \mathcal{S}_{x_{\alpha}}\left( \frac{1}{2}(B^{(\alpha)}(\mathbf{u}_{\mathrm{l}}) + B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\right)\right\}(\mathbf{u}_{\mathrm{l}} - \mathbf{u}_{\mathrm{r}}) =\mathbf{0}. $$
(3.4)

For a shock u lu r0. Let the approximate shock velocity corresponding to the approximate values of [H] and [F (α)] as given in (3.3) etc. be S lr. Then the matrix

$$\begin{array}{@{}rcl@{}} M_{{\mathrm{l}} {\mathrm{r}}}:= \ \ \ - \left( \frac{1}{2}(A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\right)S_{{\mathrm{l}} {\mathrm{r}}}+ \left( \frac{1}{2} B^{(\alpha)}(\mathbf{u}_{\mathrm{l}}) + \frac{1}{2} B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\right)N_{\alpha} \end{array} $$
(3.5)

is singular. Let L lr and R lr be the left and right eigenvectors of the matrix M lr.

From (3.4) we get an approximate value of the jump in u,

$$\begin{array}{@{}rcl@{}} \mathbf{u}_{\mathrm{l}} - \mathbf{u}_{\mathrm{r}} = \mathbf{R}_{{\mathrm{l}} {\mathrm{r}}} W, ~~~~ W \neq 0, \end{array} $$
(3.6)

where W = O(ε) is a measure of the jump in u and hence a measure of the strength of the shock. Substituting (3.6) in (3.4), premultiplying by L lr and dividing by \(\frac {1}{2}\mathbf {L}_{{\mathrm {l}} {\mathrm {r}}}((A(\mathbf {u}_{l}) + A(\mathbf {u}_{\mathrm {r}}))\mathbf {R}_{{\mathrm {l}} {\mathrm {r}}}W\), we get a scalar result

$$ \mathcal{S}_{t} +\! \left\{\! \frac{1}{2}\!\left( \!\frac{\mathbf{L}_{{\text{lr}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{l}})\mathbf{R}_{{\text{lr}}}}{\frac{1}{2}\mathbf{L}_{{\mathrm{l r}}}((A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\mathbf{R}_{{\text{lr}}}}\!\right) \!\! +\! \frac{1}{2} \!\left( \!\frac{\mathbf{L}_{{\text{lr}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\mathbf{R}_{{\mathrm{l r}}}}{\frac{1}{2}\mathbf{L}_{{\text{lr}}}((A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\mathbf{R}_{{\text{lr}}}}\!\right)\!\!\right\}\!\mathcal{S}_{x_{\alpha}} \!\,=\, 0, $$
(3.7)

which is an approximate form of (2.9) correct up to first power of ε.

Let c l and c r be the velocities of the nonlinear wavefronts just behind and just ahead of the shock front \(S_{t}: ~\mathcal {S}(\mathbf {x},t) = 0\) respectively and instantaneously coincident with it at time t. Let l l and r l be the left and right eigenvectors of the matrix M l:=−A(u l)c(u l) + B (α)(u l)N α . Similarly we define l r and r r as the left and right eigenvectors of the matrix M r:=−A(u r)c(u r) + B (α)(u r)N α . Then it is easy to show that |c lS| = O(ε) = |c r S|. We also note

$$\begin{array}{@{}rcl@{}} \mathbf{L}_{{\text{lr}}} {} = {}\mathbf{l}_{\mathrm{l}} {}+{}O(\varepsilon), \ \mathbf{L}_{{\mathrm{l r}}} {}={} \mathbf{r}_{\mathrm{l}} {}+{} O(\varepsilon), \ \mathbf{L}_{{\text{lr}}} {}={} \mathbf{l}_{\mathrm{r}} {}+{} O(\varepsilon), \ \mathbf{L}_{{\mathrm{l r}}} {}={} \mathbf{r}_{\mathrm{r}} {}+{} O(\varepsilon). \end{array} $$
(3.8)

Retaining only the most dominant terms, we can derive the following approximate results

$$\begin{array}{@{}rcl@{}} &&{}\frac{\mathbf{L}_{{\mathrm{l r}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{l}})\mathbf{R}_{{\mathrm{l r}}}}{\frac{1}{2}\mathbf{L}_{{\mathrm{l r}}}((A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\mathbf{R}_{{\mathrm{l r}}}} = \frac{\mathbf{l}_{{\mathrm{l}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{l}})\mathbf{r}_{{\mathrm{l}}}}{\mathbf{l}_{{\mathrm{l}}} A(\mathbf{u}_{\mathrm{l}})\mathbf{r}_{{\mathrm{l}}}}\\ \end{array} $$

and

$$\begin{array}{@{}rcl@{}} &&{} \frac{\mathbf{L}_{{\mathrm{l r}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\mathbf{R}_{{\mathrm{l r}}}}{\frac{1}{2}\mathbf{L}_{{\mathrm{l r}}}((A(\mathbf{u}_{\mathrm{l}}) + A(\mathbf{u}_{\mathrm{r}}))\mathbf{R}_{{\mathrm{l r}}}} = \frac{\mathbf{l}_{{\mathrm{r}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\mathbf{r}_{{\mathrm{r}}}}{\mathbf{l}_{\mathrm{r}}A(\mathbf{u}_{\mathrm{r}})\mathbf{r}_{\mathrm{r}}}. \end{array} $$
(3.9)

Finally, the approximate relation (3.7) is replaced by another approximate relation of (2.9) correct up to O(ε) for a weak shock

$$ Q_{{\mathrm{l r}}}(t,\mathbf{x},\mathcal{S}_{t},\mathcal{S}_{x_{\alpha}}):= \mathcal{S}_{t} + \frac{1}{2} \left\{\frac{\mathbf{l}_{{\mathrm{l}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{l}})\mathbf{r}_{{\mathrm{l}}}}{\mathbf{l}_{{\mathrm{l}}}A(\mathbf{u}_{\mathrm{l}})\mathbf{r}_{{\mathrm{l}}}} + \frac{\mathbf{l}_{{\mathrm{r}}} B^{(\alpha)}(\mathbf{u}_{\mathrm{r}})\mathbf{r}_{{\mathrm{r}}}}{\mathbf{l}_{\mathrm{r}} A(\mathbf{u}_{\mathrm{r}})\mathbf{r}_{\mathrm{r}}}\right\}\mathcal{S}_{x_{\alpha}} = 0 $$
(3.10)

which we shall like to treat as a SME.

We emphasize a point already mentioned at the end of the last section. Since the functions u l and u r are defined only in the domains to the left and to the right of the shock, the relation (3.10) is valid only on the shock manifold \(\mathcal {S}(\mathbf {x},t)=0\) and not in a neighbourhood of it. Hence it cannot be treated as a PDE. Assuming that they are smooth in their respective domains, we extend them on the other side of the shock as smooth functions. The relation (3.10) now becomes a PDE.

Note that \(Q_{\mathrm {l}}:= \mathcal {S}_{t} + \frac {\mathbf {l}_{\mathrm {l}} B^{(\alpha )}(\mathbf {u}_{\mathrm {l}})\mathbf {r}_{{\mathrm {l}}}}{\mathbf {l}_{{\mathrm {l}}} A(\mathbf {u}_{\mathrm {l}}) \mathbf {r}_{{\mathrm {l}}}}\mathcal {S}_{x_{\alpha }}=0\) or \(\mathcal {S}_{t} + (\chi _{\alpha })_{{\mathrm {l}}} \mathcal {S}_{x_{\alpha }} = 0\) is the characteristic PDE (2.5) of the system (1.3) with u replaced by u l and the normal n of the characteristic surface replaced by the normal N of the shock front. We can give a similar interpretation for the equation \(Q_{\mathrm {r}}:= \mathcal {S}_{t} + \frac {\mathbf {l}_{\mathrm {r}} B^{(\alpha )}(\mathbf {u}_{\mathrm {r}})\mathbf {r}_{{\mathrm {l}}}}{\mathbf {l}_{\mathrm {r}} A(\mathbf {u}_{\mathrm {r}})\mathbf {r}_{\mathrm {r}}}\mathcal {S}_{x_{\alpha }}=0 \) or \(\mathcal {S}_{t} + (\chi _{\alpha })_{\mathrm {r}} \mathcal {S}_{x_{\alpha }} = 0\).

Since the velocity with components \(\frac {\mathbf {l}B^{(\alpha )}\mathbf {r}}{\mathbf {l}A \mathbf {r}}\) of a nonlinear wavefront does satisfy the consistency condition (2.6), the sum \(\frac {\mathbf {l}_{{\mathrm {l}}} B^{(\alpha )}(\mathbf {u}_{\mathrm {l}})\mathbf {r}_{{\mathrm {l}}}}{\mathbf {l}_{{\mathrm {l}}} A(\mathbf {u}_{\mathrm {l}})\mathbf {r}_{{\mathrm {l}}}} + \frac {\mathbf {l}_{{\mathrm {r}}} B^{(\alpha )}(\mathbf {u}_{\mathrm {r}})\mathbf {r}_{{\mathrm {r}}}}{\mathbf {l}_{\mathrm {r}} A(\mathbf {u}_{\mathrm {r}})\mathbf {r}_{\mathrm {r}}}\) gives components of a velocity which also satisfies it with n replaced by N and does qualify to be a ray velocity. Now we deduce from (3.10) that

$$\begin{array}{@{}rcl@{}} \frac{{\mathrm{d}}X_{\alpha}}{{\mathrm{d}}t}:= \left( \frac{{\mathrm{d}} x_{\alpha}}{{\mathrm{d}} t}\right)_{\text{shock}} = \frac{1}{2}\left\{(\chi_{\alpha})_{\mathrm{l}} + (\chi_{\alpha})_{\mathrm{r}} \right\}, \end{array} $$
(3.11)

where X(t) is the position of the shock at time t. Since u l and N appear in (χ α )l in place of u and n, (χ α )l is the ray velocity of the the system (1.4) for a nonlinear wavefront just on the left of the shock, provided we take the wavefront to be instantaneously coincident with the shock front. A similar interpretation follows for (χ α )r. This equation proves the first part of Theorem 3.1. The shock ray velocity \(\frac {{\mathrm {d}}X}{{\mathrm {d}}t}\) is the mean of the ray velocities of nonlinear wavefronts just ahead and just behind the shock and instantaneously coincident with it.

We now give a derivation the second part of Theorem 3.1, namely

$$\begin{array}{@{}rcl@{}} \frac{{\mathrm{d}} N_{\alpha}}{{\mathrm{d}} t} = \frac{1}{2}\left\{(\psi_{\alpha})_{\mathrm{l}} + (\psi_{\alpha})_{\mathrm{r}} \right\}, \end{array} $$
(3.12)

where (ψ α )l and (ψ α )r can be defined as (χ α )l and (χ α )r above. More explicitly (ψ α )l is the expression ψ α in (2.7) with u and n replaced by u l and N respectively and represents the rate of turning of a nonlinear wavefront just behind the shock and coincident with it. A similar interpretation follows for (ψ α )r. The proof is very simple and follows from the second part of the ray equations of SME (3.10) as (2.7) follows from (2.5).

The expressions for (ψ α )l and (ψ α )r, contain operators \(\left (\frac {\partial } {\partial \eta _{\beta }^{\alpha }}\right )_{\text {shock}}\). We note that the operators \(\frac {{\mathrm {d}}}{{\mathrm {d}}t}\) in (3.11) and (3.12) and \(\left (\frac {\partial } {\partial \eta _{\beta }^{\alpha }}\right )_{\text {shock}}\) appearing in (ψ α )l and (ψ α )r have explicit expressions:

$$\begin{array}{@{}rcl@{}} \left( \frac{{\mathrm{d}}}{{\mathrm{d}}t}\right)_{\text{shock}}&=& \frac{\partial}{\partial t} + \left( \frac{1}{2}\left\{(\chi_{\alpha})_{\mathrm{l}} + (\chi_{\alpha})_{\mathrm{r}} \right\} \right) \frac{\partial}{\partial x_{\alpha}},\\ \left( \frac{\partial} {\partial \eta_{\beta}^{\alpha}}\right)_{\text{shock}}&=& N_{\beta} \frac{\partial} {\partial x_{\alpha}} - N_{\alpha} \frac{\partial} {\partial x_{\beta}}. \end{array} $$
(3.13)

4 Conclusion

Theorem 3.1 is for a curved weak shock in a k-th characteristic field. The theorem does not assume that the nonlinear waves on the two sides of the shock are of small amplitude. We have presented a very clear and complete proof of the theorem.

The problem of computing successive positions of a curved shock is extremely difficult. A particular case of the theorem derived for Euler equations of a polytropic gas for small amplitude nonlinear waves has been extensively used by us in many papers. By the use of the theorem we avoided difficult calculations of the expressions for \(\frac {{\mathrm {d}}X_{\alpha }}{{\mathrm {d}}t}\) shock and \(\frac {{\mathrm {d}}N_{\alpha }}{{\mathrm {d}}t}\) as seen in [8], where we could work out only in two space dimensions.

As mentioned in the previous paragraph, only a particular case of the theorem has been used when the nonlinear waves on the two sides are of small amplitude. But weak shocks also appear in a solution which is not a small amplitude perturbation on a given solution. Therefore, it is worthwhile using the theorem for tracing a curved weak shock fitted in nonlinear waves, which are not of small amplitude. One suggestion is to develop a hybrid numerical scheme for a hyperbolic system of conservation laws in which the weak shock is automatically fitted in the numerical solution with the help of this theorem. Weak shocks are diffused and hence tracing them is difficult in a numerical computation. Use of the theorem in a hybrid numerical scheme will give a sharp position and clear geometry of a weak shock.