%~Mouliné par MaN_auto v.0.43.0 (e8f1fc3f) 2026-09-14 10:42:29
\documentclass[CRMATH,Unicode,biblatex]{cedram}

\TopicFR{\'Equations aux dérivées partielles}
\TopicEN{Partial differential equations}

\addbibresource{CRMATH_Faile_20250754.bib}

\usepackage{mathtools}
\usepackage{cleveref}

\newcommand{\dif}{\mathop{}\!{\operatorfont{d}}}

\newcommand{\void}{\,\cdot\,}

\newcommand*\com[1]{\quad{\text{#1}}\quad}

\newcommand{\RR}{\mathbb{R}}
\let\R\RR

\newcommand{\eps}{\varepsilon}
\newcommand{\Sweak}{\mathcal{S}_{\mathrm{weak}}}
\newcommand{\Nu}{\mathcal{V}}

\newcommand{\start}{\mathrm{start}}

\newcommand{\rmBV}{\mathrm{BV}}

\foreignlanguage{english}{\gdef\deuxpoints{:}}

\begin{DefTralics}
{\catcode`\:=11\xdef\deuxpoints{:}}
\end{DefTralics}

%%%---------------------------------------------------------------------------

%%% BAR & OVERLINE

%%% Better widebar macro
\makeatletter
\let\save@mathaccent\mathaccent
\newcommand*\if@single[3]{%
 \setbox0\hbox{${\mathaccent"0362{#1}}^H$}%
 \setbox2\hbox{${\mathaccent"0362{\kern0pt#1}}^H$}%
 \ifdim\ht0=\ht2 #3\else #2\fi
}
%The bar will be moved to the right by a half of \macc@kerna, which is computed by amsmath:
\newcommand*\rel@kern[1]{\kern#1\dimexpr\macc@kerna}
%If there's a superscript following the bar, then no negative kern may follow the bar;
%an additional {} makes sure that the superscript is high enough in this case:
\newcommand*\widebar[1]{\@ifnextchar^{{\wide@bar{#1}{0}}}{\wide@bar{#1}{1}}}
%Use a separate algorithm for single symbols:
\newcommand*\wide@bar[2]{\if@single{#1}{\wide@bar@{#1}{#2}{1}}{\wide@bar@{#1}{#2}{2}}}
\newcommand*\wide@bar@[3]{%
 \begingroup
 \def\mathaccent##1##2{%
%Enable nesting of accents:
 \let\mathaccent\save@mathaccent
%If there's more than a single symbol, use the first character instead (see below):
 \if#32 \let\macc@nucleus\first@char \fi
%Determine the italic correction:
 \setbox\z@\hbox{$\macc@style{\macc@nucleus}_{}$}%
 \setbox\tw@\hbox{$\macc@style{\macc@nucleus}{}_{}$}%
 \dimen@\wd\tw@
 \advance\dimen@-\wd\z@
%Now \dimen@ is the italic correction of the symbol.
 \divide\dimen@ 3
 \@tempdima\wd\tw@
 \advance\@tempdima-\scriptspace
%Now \@tempdima is the width of the symbol.
 \divide\@tempdima 10
 \advance\dimen@-\@tempdima
%Now \dimen@ = (italic correction / 3) - (Breite / 10)
 \ifdim\dimen@>\z@ \dimen@0pt\fi
%The bar will be shortened in the case \dimen@<0 !
 \rel@kern{0.6}\kern-\dimen@
 \if#31
  \overline{\rel@kern{-0.6}\kern\dimen@\macc@nucleus\rel@kern{0.4}\kern\dimen@}%
  \advance\dimen@0.4\dimexpr\macc@kerna
%Place the combined final kern (-\dimen@) if it is >0 or if a superscript follows:
  \let\final@kern#2%
  \ifdim\dimen@<\z@ \let\final@kern1\fi
  \if\final@kern1 \kern-\dimen@\fi
 \else
  \overline{\rel@kern{-0.6}\kern\dimen@#1}%
 \fi
}%
 \macc@depth\@ne
 \let\math@bgroup\@empty \let\math@egroup\macc@set@skewchar
 \mathsurround\z@ \frozen@everymath{\mathgroup\macc@group\relax}%
 \macc@set@skewchar\relax
 \let\mathaccentV\macc@nested@a
%The following initialises \macc@kerna and calls \mathaccent:
 \if#31
 \macc@nested@a\relax111{#1}%
 \else
%If the argument consists of more than one symbol, and if the first token is
%a letter, use that letter for the computations:
 \def\gobble@till@marker##1\endmarker{}%
 \futurelet\first@char\gobble@till@marker#1\endmarker
 \ifcat\noexpand\first@char A\else
  \def\first@char{}%
 \fi
 \macc@nested@a\relax111{\first@char}%
 \fi
 \endgroup
}
\makeatother

\let\oldbar\bar
\renewcommand*{\bar}[1]{{\mathchoice{\widebar{#1}}{\widebar{#1}}{\widebar{#1}}{\oldbar{#1}}}}

\newcommand{\overbar}[1]{\smash{\bar{#1}}}

%%%---------------------------------------------------------------------------

%%% DELIMITERS

\DeclarePairedDelimiter{\parens}{\lparen}{\rparen}
\DeclarePairedDelimiter{\braces}{\{}{\}}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\DeclarePairedDelimiter{\bracks}{[}{]}
\DeclarePairedDelimiterX\entropy[2]{\lparen}{\rparen}{#1\:\delimsize\vert\:\mathopen{}#2}

%%%---------------------------------------------------------------------------

%%% ENVIRONEMENTS

%%% Env. {case}
\newcounter{case}
\newenvironment{case}{\refstepcounter{case}\begin{proof}[{Case~\thecase}]}{\let\qed\relax\end{proof}}

%%%---------------------------------------------------------------------------

%%% VERTICAL BAR

%% ''Restricted to'' macro for CRAS
\newcommand\disprestr[2]{{				
 \left.\kern-\nulldelimiterspace 
 #1							
 \vphantom{\big\vert} 				
 \right\vert_{#2}
}}
\newcommand{\restr}[2]{
	\mathchoice{\disprestr{#1}{#2}}
			  {\disprestr{#1}{#2}}
			  {#1\rvert_{#2}}
			  {#1\rvert_{#2}}
	}

%%% ''Such that'' macro
\newcommand{\st}[1][]{\;#1\vert\;}

%%%---------------------------------------------------------------------------

\graphicspath{{./figures/}}

\newcommand*{\mk}{\mkern -1mu}
\newcommand*{\Mk}{\mkern -2mu}
\newcommand*{\mK}{\mkern 1mu}
\newcommand*{\MK}{\mkern 2mu}

\hypersetup{urlcolor=purple, linkcolor=blue, citecolor=red}

\newcommand*{\relabel}{\renewcommand{\labelenumi}{(\theenumi)}}
\newcommand*{\romanenumi}{\renewcommand*{\theenumi}{\roman{enumi}}\relabel}
\newcommand*{\Romanenumi}{\renewcommand*{\theenumi}{\Roman{enumi}}\relabel}
\newcommand*{\alphenumi}{\renewcommand*{\theenumi}{\alph{enumi}}\relabel}
\newcommand*{\Alphenumi}{\renewcommand*{\theenumi}{\Alph{enumi}}\relabel}
\let\oldtilde\tilde
\renewcommand*{\tilde}[1]{\mathchoice{\widetilde{#1}}{\widetilde{#1}}{\oldtilde{#1}}{\oldtilde{#1}}}
\let\oldhat\hat
\renewcommand*{\hat}[1]{\mathchoice{\widehat{#1}}{\widehat{#1}}{\oldhat{#1}}{\oldhat{#1}}}

\makeatletter
\def\@setafterauthor{%
 \vglue3mm%
\begingroup\hsize=10.2cm\advance\hsize\abstractmarginL\raggedright
\noindent
 \leftskip\abstractmarginL
 \normalfont\Small
 \@afterauthor\par
\endgroup
\vskip2pt plus 3pt minus 1pt
}
\makeatother

\title{Quantitative weak-BV stability of ``wild'' solutions to compressible Euler equations, with a view towards higher systems}
\alttitle{Stabilité quantitative BV-faible des solutions non régulières de grande amplitude aux équations d'Euler compressibles, dans la perspective de systèmes supérieurs}

\author{\firstname{Geng} \lastname{Chen}\CDRorcid{0000-0002-9597-9877}}
\address{Department of Mathematics, University of Kansas, Lawrence, KS 66045, USA}
\email{gengchen@ku.edu}

\thanks{The first author is partially supported by National Science Foundation at grant DMS-2306258, and a SQuaRE at the American Institute of Mathematics}
\CDRGrant[NSF]{DMS-2306258}

\author{\firstname{Cooper} \lastname{Faile}\CDRorcid{0009-0004-4105-2656}}
\address{Department of Mathematics, The University of Texas at Austin, Austin, TX 78712, USA}
\email{jcfaile@utexas.edu}

\thanks{The second author is partially supported by National Science Foundation grant DMS-1840314}
\CDRGrant[NSF]{DMS-1840314}

\author{\firstname{Sam} \middlename{G.} \lastname{Krupa}}
\address{Département de mathématiques et applications, École normale supérieure, Université PSL, CNRS, 45 rue d'Ulm, F-75230 Paris cedex 05, France}
\email{sam.krupa@ens.fr}

\thanks{The work of the third author is funded by the European Union through the project ``Quantitative Stability and Regularity of Large Data for Conservation Laws''}

\subjclass{35L65, 76N15, 35L45, 35B35}

\keywords{\kwd{Stability} \kwd{systems of conservation law} \kwd{full Euler system}}
\altkeywords{\kwd{Stabilité} \kwd{systèmes hyperboliques de lois de conservation} \kwd{système complet d’Euler}}

\begin{abstract}
For hyperbolic systems of conservation laws, including important physical models from continuum mechanics, the question of stability for large data solutions remains a challenging open problem. In recent work~\href{https://doi.org/10.48550/arXiv.2507.23645}{[arXiv:2507.23645]} the authors introduce a framework for showing Hölder stability of potentially ``wild'' large data solutions, relative to a class of BV solutions, for systems with two conserved quantities. This is referred to as ``weak-BV'' stability. In this paper, we give a short introduction to the methods while applying them to the ``full'' Euler system with three conserved quantities. We discuss applications to future work for higher systems (i.e.\ systems with more than two conserved quantities).
\end{abstract}

\begin{altabstract}
Pour les systèmes hyperboliques de lois de conservation, y compris les modèles physiques importants issus de la mécanique des milieux continus, la question de la stabilité des solutions de grande amplitude reste un problème ouvert difficile à résoudre. Dans des travaux récents~\href{https://doi.org/10.48550/arXiv.2507.23645}{[arXiv\deuxpoints{}2507.23645]}, les auteurs présentent un cadre permettant de démontrer la stabilité de type Hölder pour des solutions de classe BV, sujettes à des perturbations non régulières de grande amplitude, pour des systèmes à deux quantités conservées. Cette propriété s’appelle stabilité \og BV faible \fg. Dans cet article, nous présentons brièvement ces méthodes tout en les appliquant au système \og complet \fg{} d'Euler avec trois quantités conservées. Nous discutons des applications à des travaux futurs pour des systèmes d’ordre plus élevés (c’est-à-dire des systèmes comportant plus de deux quantités conservées).
\end{altabstract}

\COI{The authors do not work for, advise, own shares in, or receive funds from any organization that could benefit from this article, and have declared no affiliations other than their research organizations.\\
\indent This work was co-funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or European Research Executive Agency (REA). Neither the European Union nor the granting authority can be held responsible for them.}

\begin{document}
%\input{CR-pagedemetas}
%\end{document}
\maketitle

\section{Introduction}

In this paper, we consider the H\"older stability of hyperbolic conservation laws in the space of $L^2$. The general system of hyperbolic conservation laws is in the form of
\begin{equation}\label{cl0}
u_t+\parens[\big]{f(u)}_x=0,
\qquad u(x,0)=u^0,
\end{equation}
where $u = (u_1,\dots,u_n) \in \mathcal{V} \subset \R^n$ are the unknowns and $u^{0}\colon\mathbb{R}\to\mathcal{V}$ is the initial data. By assumption, the state space $\mathcal{V}$ is an open and bounded convex set. We assume $f = (f_1,\dots,f_n)$ is~$C^4$ on $\mathcal{V}$ up to the boundary. Moreover, we assume there exists a strictly convex entropy $\eta \in C^3(\overline{\mathcal{V}})$ and entropy-flux $q\in C^3(\overline{\mathcal{V}})$ verifying
\begin{equation}
q' = \eta'f'
\end{equation}
in $\mathcal{V}$. We restrict ourselves to entropy-weak solutions, i.e.\ solutions verifying in a distributional sense
\begin{equation}\label{ineq:entropy}
\parens[\big]{\eta(u)}_t+\parens[\big]{q(u)}_x\leq0.
\end{equation}

One fundamental example in the form of~\eqref{cl0} is the compressible Euler equation, which is widely used to describe the compressible inviscid flow, such as gas dynamics. Compressible Euler equations are among the oldest partial differential equations (PDEs) written down. It first appeared in published form in Euler's article in 1757~\cite{euler1757}. In Euler's original work, the system of equations consisted of the momentum and continuity equations. An additional equation, which was called the adiabatic condition, was supplied by Pierre-Simon Laplace in 1816~\cite{Laplace1816} (for an extended history see Dafermos~\cite[pp.~XVII--XXXII]{dafermos_big_book}).

The 1-d compressible Euler equation, in Lagrangian coordinates, is
\begin{equation}\label{cl}
\begin{aligned}
	\tau_t-w_x=0,
\\	w_t+p_x=0,
\\	\parens[\Bigg]{\frac{1}{2}w^2+\mathcal{E}}_t+(w\,p)_x=0,
\end{aligned}
\end{equation}
which can be written in the form of hyperbolic conservation laws~\eqref{cl0} with $(u_1,u_2,u_3)=\parens[\big]{\tau,w,\frac{1}{2}w^2+\mathcal{E}}$. In the literature this system is referred to as ``full Euler'' or ``non-isentropic Euler''. Here $\tau$ is the specific volume (equivalent to $1/\rho$, for a density $\rho$), $p$ is pressure, $w$ is fluid velocity, and $\mathcal{E}$ is the specific internal energy.

The system is closed by an additional equation of state. For convenience, we consider the polytropic ideal $\gamma$-law gas, with equation of state
\begin{equation}\label{eos}
\mathcal{E}=c_v \theta={\frac{p\,\tau}{\gamma-1}}
\com{and}
p\,\tau=\bar R\,\theta,
\quad \text{so} \quad p=\bar Ke^{S/c_v}\tau^{-\gamma}.
\end{equation}
Here $S$ is the entropy, $\theta$ is the temperature, $\bar R$, $\bar K$, $c_v$ are positive constants, and $\gamma>1$ is the adiabatic gas constant. These state variables satisfy the Gibbs relation
\begin{equation}\label{gib}
\theta \dif S = \dif \mathcal{E} + p \dif \tau.
\end{equation}

We use the entropy and entropy-flux pair
\[
\eta=-S=c_v\parens[\Bigg]{(1-\gamma)\ln\tau-\ln \mathcal{E}+\ln\frac{\bar K}{\gamma-1}},
\qquad q=0.
\]

Remark~\eqref{ineq:entropy} is satisfied since the entropy function $S$ increases after passing any moving $1$-shock or $3$-shock, by the Lax entropy condition (see~\cite[pp.~341--342]{MR1301779} or~\cite{MR2917122}). The solution of~\eqref{ineq:entropy}--\eqref{cl} is equivalent to the one coming from the Eulerian coordinates, even in the class of weak solutions (see~\cite{wagnergasdynamics}).

Due to the absence of dissipative effects, classical (i.e.\ $C^1$) solutions cannot be sustained, and generically, shock waves form in finite time, where the conserved variable becomes discontinuous. Breakdown of classical solutions has been long known. For scalar equations, it goes back to Stokes~\cite{Stokes01111848} and Riemann~\cite{Riemann}. Shocks are physical phenomenon. For example, the ``sonic boom'' created by supersonic aircraft is characterized by rapid discontinuities in pressure. Once a shock wave forms, one must study weak solutions, and the analysis becomes very difficult, especially when there are many or even infinite shock waves. A natural space to study the solution is the space of \emph{bounded variation} or BV solutions, where the amount of oscillation is controlled. Following the timeline, there are currently three major approaches to studying the global well-posedness of BV solutions in one space dimension: Glimm Scheme, $L^1$ theory, and $L^2$ theory.

The first global existence result was given by~\cite{MR0194770}, followed by other methods such as the front tracking scheme in the 1990s~\cite{Bbook,MR3443431,dafermos_big_book}, and the vanishing viscosity method (artificial viscosity~\cite{MR2150387} and from isentropic Navier--Stokes to Euler~\cite{2024arXiv240109305C}). The stability theory is more involved, after the seminal $L^1$ theory in the 1990s~\cite{BressanC,LiuYang,BLY,Bbook}, a new approach showing the stability in $L^2$ has been established relatively recently~\cite{VASSEUR2008323}. Until the work~\cite{2025arXiv250723645C}, these results were limited to giving qualitative stability in $L^2$ (see e.g.~\cite{MR4487515,CKV2,Cheng_isothermal}).

The current paper is dedicated to giving a short introduction to a new framework developed for showing \emph{quantitative} Hölder-$1/2$ stability in $L^2$~\cite{2025arXiv250723645C}. Our work is based on the method of relative entropy first introduced by Dafermos~\cite{MR546634} and DiPerna~\cite{MR523630}, and later extended to $a$-contraction theory by Kang and Vasseur~\cite{MR3519973}. Due to the presence of shock waves, Hölder-$1/2$ is the optimal rate of stability result one can expect in $L^2$ (see~\cite[Section~1.2]{2025arXiv250723645C}). This work considers systems~\eqref{cl0} with two conserved quantities, i.e.\ $n=2$, also called $2\times 2$ systems. More precisely, we show the following result.

\begin{theo}[$L^2$-Hölder stability for $2\times 2$ conservation laws, a summary~\cite{2025arXiv250723645C}]\label[theorem]{2x2_theorem}
Consider a large class of\/ $2\times 2$ conservation laws, including isentropic Euler and the system of shallow water waves. Fix $T, R>0$. Consider a weak solution $v$ arising as a limit of a sequence of front tracking approximations. Consider also a ``wild'' solution $u$, in a class of solutions analogous to $\Sweak$ (see~\eqref{wild_data}, below). We then have
\begin{equation}\label{2x2_estimate}
\norm[\big]{u(\void,\tau)-v(\void,\tau)}_{L^2\parens{(-R,R)}}
\le K \, \sqrt{\norm[\big]{u(\void,0)-v(\void,0)}_{L^2\parens{(-R-s\tau,\,R+s\tau)}}}
\end{equation}
for all $\tau\in[0,T]$, for a universal constant $K$, and where $s>0$ is the speed of information (see e.g.~\eqref{eq:def-info-speed}, below).

For a general $2\times 2$ system, the solution $v$ can be a limit of small-BV front tracking approximations. For isothermal Euler, the solution $v$ may be a limit of front tracking schemes with large but finite BV-norm.
\end{theo}

This is related to the question of uniqueness of solutions in $L^\infty$ (see Bressan's Open Problem \#6~\cite[p.~558]{MR4855159}).

The estimate~\eqref{2x2_estimate} has absolutely no dependence on the BV-norm of the weak solution $u$, which may be infinite. This result links the $L^2$ theory with the $L^1$-Lipschitz quantitative estimates for BV solutions in the $L^1$ theory.

As a consequence of \Cref{2x2_theorem}, for the isothermal system we have uniqueness of certain large $L^\infty$ solutions with initial data which is \emph{everywhere} locally infinite BV, i.e.\ the BV norm of the initial data, when restricted to any open set, is infinite (see~\cite[Corollary~1]{2025arXiv250723645C}). Compare with the other very recent work~\cite{2025arXiv250500420B}, which also gives a uniqueness result for certain initial data with BV norm equal to infinity, for certain small $L^\infty$ solutions for general {$2\times 2$ genuinely nonlinear} systems.

In this paper, we prove the H\"older stability of the full $3\times 3$ (non-isentropic) Euler system with three equations (see our \Cref{main-theorem}, below). This new result has a direct application to the uniqueness of solutions in a wide space, and also provides a basis for many other future approaches such as the inviscid limit from non-isentropic Navier--Stokes to the Euler equation.

In the proof of \Cref{2x2_theorem} in the paper~\cite{2025arXiv250723645C}, we use the Bressan--Colombo theory~\cite{BressanC} as it is instrumental in the analysis of large-BV front tracking schemes (see Colombo--Risebro~\cite{ColomboRisebro}). However, the Bressan--Colombo theory is fundamentally limited to the $2\times 2$ systems and furthermore is quite delicate (with e.g.\ the use of sophisticated homotopy arguments to measure distance in~$L^1$). In this paper, we have a view towards higher systems with many conserved quantities. We use the Bressan--Liu--Yang theory~\cite{BLY} which is simpler and, moreover, applies to general $n\times n$ systems with $n$ conserved quantities (see \Cref{sec:weight-con}, below). Within this simplified framework, we aim to convey the main ideas and give a concise proof of our \Cref{main-theorem}, quoting some more technical details from other works when necessary.

A key part of proving Hölder stability involves carefully controlling the entropy dissipation at a shock (see Proposition~\ref{shift_existence_prop}, below). In related work, the second author of this present paper has started a new program to study the dissipation at shocks in all wave families and for general $n\times n $ systems~\cite{cooper}.

A final point is that the $L^2$ theory generally and~\cite{2025arXiv250723645C} in particular only require that the entropy inequality~\eqref{ineq:entropy} hold for one single entropy $\eta$. This is a natural assumption as for many physical systems only one entropy exists (see~\cite[pp.~13--14]{dafermos_big_book} and~\cite[pp.~54--55]{dafermos_big_book}). This is true for the Euler system~\eqref{cl}.

Now we come to state our main results.

We restrict our study to the solutions verifying what the literature often refers to as the ``Strong Trace Property''.

\begin{defi}[Strong Trace Property]\label[definition]{defi_trace}
Let $u\in L^\infty(\RR\times\RR^+)$. We say that $u$ verifies the \emph{Strong Trace Property} if for any Lipschitzian curve $t\to X(t)$, there exist two bounded functions $u_-,u_+\in L^\infty(\RR^+)$ such that for any $T>0$,
\[
\lim_{n\to\infty}\int_0^T\sup_{y\in(0,1/n)}\abs[\big]{u(X(t)+y,t)-u_+(t)} \dif t
= \lim_{n\to\infty}\int_0^T\sup_{y\in(-1/n,0)}\abs[\big]{u(X(t)+y,t)-u_-(t)} \dif t=0.
\]
\end{defi}

\begin{figure}[b]
\includegraphics[width=\textwidth]{functions}
\caption{Solutions which behave like $\sin(1/x)$ are outside the BV theory. However, solutions which behave like $\sqrt{\abs{x}}\sin\parens[\big]{1/\abs{x}}$ are also outside the BV class, but due to having more controlled oscillations, {verify the Strong Trace Property (\Cref{defi_trace}), live in $\Sweak$, and fit in our $L^2$ theory.}}\label{fig:classes}
\end{figure}

We will consider the following classes of solutions. Fix an open, convex subset $\mathcal{W}$ of $\mathcal{V}$ such that $\overline{\mathcal{W}}\subset\mathcal{V}$, fix any $d \in \mathcal{W}$, and fix a small $\epsilon>0$. Then define
\begin{equation}\label{small_BV_data}
\mathcal{S}_{\rmBV,\epsilon}^0 \coloneqq
\braces[\Big]{\text{functions $u^0\colon \mathbb{R} \to \mathcal{W}$} \st[\Big]
\norm{u^0 - d}_{L^\infty(\mathbb{R})} \leq \epsilon
\ \text{and} \ \norm{u^0}_{BV(\mathbb{R})} \leq \epsilon}.
\end{equation}
We also define the following class of potentially very ``wild'' solutions without smallness.
\begin{equation}\label{wild_data}
\mathcal{S}_{\mathrm{weak}} \coloneqq 
\braces[\Big]{\,u \in L^\infty(\mathbb{R}\times[0,T); \mathcal{V}) \st[\big] \text{$u$ is a weak solution to~\eqref{ineq:entropy}--\eqref{cl} satisfying \Cref{defi_trace}}},
\end{equation}
for some $T>0$. This is a large class, beyond BV or $\rmBV_{\mathrm{loc}}$. See \Cref{fig:classes}. Then, we have the following result.

\begin{theo}[$L^2$-H\"{o}lder stability for full Euler]\label[theorem]{main-theorem}
Fix $R,T > 0$. Then consider $u \in \Sweak$ solving the system~\eqref{cl}. Given any initial data $v^0 \in \mathcal{S}_{\rmBV,\epsilon}^0$, where $\epsilon > 0$ is sufficiently small, there exists a classical small-BV solution $v$ (via e.g.\ front tracking). Then for all $\tau \in [0,T]$ we have the bound
\begin{equation}\label{eq:main-est}
\norm[\big]{u(\void, \tau) - v(\void, \tau)}_{L^2\parens{(-R,R)}} \leq K \sqrt{\norm[\big]{u(\void, 0) - v(\void, 0)}_{L^2\parens{(-R -s\tau, R + s\tau)}}},
\end{equation}
for a universal constant $K>0$ and where $s > 0$ is the speed of information (see equation~\eqref{eq:def-info-speed}).
\end{theo}

In a nutshell, the idea of the proof is the following: by artificially changing shock speeds, we can keep an approximate front tracking solution (denoted $\psi$, see \Cref{sec:weight-con}) $L^2$-stable with respect to a ``wild'' solution from $\Sweak$. The artificial ``shifting'' of shocks comes at a price, which we keep track of using a dissipation estimate (Proposition~\ref{shift_existence_prop}). Taking the limit of the approximate front tracking solutions gives our result.

\begin{nota*}
$K$ will denote a universal constant, which may change from line to line during computations.
\end{nota*}

\section{\texorpdfstring{$L^2$}{L\^2} stability for shock, contact and rarefaction}\label[section]{sec:rel-entropy}

Given our entropy, entropy-flux pair $\eta, q$, and states $(u,v) \in \mathcal{V} \times \mathcal{V}$ we define the relative quantities
\begin{equation}
\eta \entropy{u}{v} \coloneqq \eta(u) - \eta(v) - \nabla \eta(v) \cdot (u-v),
\qquad q(u;v) \coloneqq q(u) - q(v) - \nabla \eta(v) \cdot \parens[\big]{f(u)-f(v)}.
\end{equation}
For fixed $v$ these quantities then constitute an entropy flux pair for the system~\eqref{cl0}. We recall the following lemma.

\begin{lemm}[{\cite[Lemma~1]{Leger2011}}]\label[lemma]{lemma:rel-square}
Let $W$ be a compact subset of\/ $\mathcal{V}$. There exists a constant $C^* > 0$ such that for all $(u,v) \in \mathcal{V}\times W$ we have
\begin{equation}
\frac{1}{C^*} \abs{u-v}^2 \leq \eta \entropy{u}{v} \leq C^* \abs{u-v}^2.
\end{equation}
\end{lemm}

This lemma states that controlling integrals of our relative entropy is equivalent to controlling the $L^2$ difference of $u$ and $v$. From this, given an $i$-shock $\parens[\big]{u_L,u_R,\lambda_i(u_L,u_R)}$, where $\lambda_i(u_L,u_R)$ is the shock velocity dictated by the Rankine--Hugoniot condition, and a solution $u\in\Sweak$ we consider the weighted relative entropy
\begin{equation}
E_t(u; a_1, a_2,h) \coloneqq \int_{-\infty}^{h(t)} a_1\eta \entropy{u}{u_L} \dif x + \int_{h(t)}^\infty a_2\eta \entropy{u}{u_R} \dif x
\end{equation}
with the constants $a_1,a_2 > 0$ and $h$ a Lipschitz curve. Differentiating and using both \Cref{defi_trace} and inequality~\eqref{ineq:entropy} we find the dissipation functional $D_t$,
\begin{multline}\label{eq:diss_functional}
\frac{\dif}{\dif t}E_t(u; a_1, a_2,h) \leq \overbracket{a_2\bracks[\Big]{q\parens[\big]{u\parens[\big]{h(t)+,t};u_R}-\dot{h}(t) \eta \entropy[\big]{u\parens[\big]{h(t)+,t}}{u_R}}}^{\text{dissipation from right side of $h$}}
\\	- \ \overbracket{a_1\bracks[\Big]{q\parens[\big]{u\parens[\big]{h(t)-,t};u_L}-\dot{h}(t)\eta \entropy[\big]{u\parens[\big]{h(t)-,t}}{u_L}}}^{\text{dissipation from left side of $h$}} \eqqcolon D_t(u;a_1,a_2,h).
\end{multline}
Thus, showing the existence of a triple $(a_1,a_2,h)$ which gives bounds on $D_t$ then gives us bounds on the $L^2$ distance of $u$ and $(u_L,u_R,h)$, which is no longer a shock but rather a shifted front. The forthcoming propositions give us such a triple for the shocks and contact discontinuities of~\eqref{cl}.

\begin{prop}[{\cite[Proposition~3.1]{2025arXiv250723645C}}]\label[proposition]{shift_existence_prop}
Consider system~\eqref{ineq:entropy}--\eqref{cl}. Let $d\in \Nu$. Then there exist constants $\hat{\lambda}$, $K$, $C_1$, $\eps$, and $ \alpha>0$ such that the following holds.

Consider any shock $(u_L,u_R)$ with $\abs{u_L-d}+\abs{u_R-d} \leq \eps$. Consider also any $u\in \Sweak$, any $T>0$, $T_{\start} \in [0,T]$, and any $x_0\in \RR$. Let $s_0=\abs{u_L-u_R}$ be the size of the shock. Then for any $a_1,a_2 > 0$ satisfying
\begin{align}
	1- 2C_1 s_0\leq \frac{a_2}{a_1}\leq 1-\frac{C_1s_0}{2}
	& \quad \text{if\/ $(u_L,u_R)$ is a\/ $1$-shock},
	\label{con1}
\\	1+\frac{C_1s_0}{2}\leq \frac{a_2}{a_1}\leq 1+2C_1s_0
	& \quad \text{if\/ $(u_L,u_R)$ is a\/ $3$-shock},
	\label{con2}
\end{align}
there exists a Lipschitz shift function $h\colon[T_{\start},T]\to\mathbb{R}$, with $h(T_{\start})=x_0$, such that our dissipation functional $D_t$ satisfies the bound
\begin{equation}\label{diss:shock}
\frac{\dif}{\dif t}E_t(u; a_1, a_2,h) \leq D_t \leq -a_2K s_0 \parens[\big]{\dot h(t) - \lambda_i(u_L,u_R)}^2
\end{equation}
for almost all $t\in[T_{\start},T]$, where $\lambda_i(u_L,u_R)$ is the Rankine--Hugoniot velocity of the $i$-shock $(u_L,u_R)$, $i = 1$ or $3$.

Moreover, if $(u_L,u_R)$ is a\/ $1$-shock, then for almost all $t\in[T_{\start},T]$:
\begin{equation}\label{eq:1-shock-shift-bound}
-\frac{\hat{\lambda}}{2}\leq \dot{h}(t) \leq -\alpha<0.
\end{equation}
Similarly, if $(u_L,u_R)$ is a\/ $3$-shock, then for almost all $t\in[T_{\start},T]$:
\begin{equation}\label{eq:3-shock-shift-bound}
0< \alpha\leq \dot{h}(t) \leq\frac{\hat{\lambda}}{2}.
\end{equation}
\end{prop}

At contact discontinuities we experience weighted entropy decay without shift due to~\cite[Theorem~4.1]{MR3475284}.

\begin{lemm}[{\cite[Theorem~4.1]{MR3475284}}]\label[lemma]{lem:contact}
Consider a contact discontinuity $(u_L,u_R)$ of the system~\eqref{cl} located at $x = \beta$ and a solution $u \in \Sweak$. Then the associated relative entropy decays without shift when we select our weights to be the absolute temperature at $u_L$ and $u_R$:
\begin{equation}
\frac{\dif}{\dif t} E_t(u; \theta_L, \theta_R, \beta)\leq D_t \leq 0.
\end{equation}
\end{lemm}

We note that this lemma differs from Proposition~\ref{shift_existence_prop} in that it requires the ratio
\begin{equation}\label{con3}
\frac{a_2}{a_1}= \frac{\theta_R}{\theta_L}
\quad \text{for a contact},
\end{equation}
where $a_1,a_2$ are from the context of Proposition~\ref{shift_existence_prop}. This impacts the construction of our space-time weight in \Cref{sec:weight-con}, where we must be careful to preserve this exact equality.

Finally, for dissipation at the discretized rarefaction fans which arise in front tracking, we have the following.

\begin{prop}[{\cite[Proposition~4.4]{MR4487515}}]\label[proposition]{dissipation_discrete_rarefaction}
There exists a constant $C>0$ such that the following is true. For any rarefaction wave $\bar{u}(y)$, $v_L\leq y\leq v_R$, of~\eqref{cl}, let
\[
\begin{aligned}
	& \delta = \abs{v_L-v_R}+\sup_{y\in [v_L,v_R]} \abs[\big]{u_L-\bar{u}(y)},
\\	& \bar{u}(v_L) = u_L,
\\	& \bar{u}(v_R) = u_R.
\end{aligned}
\]
Then for any $u\in \Sweak$, any $v_L\leq v\leq v_R$, and any $t>0$ we have the bound
\[
\int_{0}^{t} \braces[\Big]{q(u(tv+,t);u_R)-q(u(tv-,t);u_L)-v\parens[\big]{\eta \entropy[\big]{u(tv+,t)}{u_R} - \eta \entropy[\big]{u(tv-,t)}{u_L}}} \dif t
\leq C \delta \abs{u_L-u_R} t.
\]
\end{prop}

\section{The modified front tracking scheme and weight function \texorpdfstring{$a(x,t)$}{a(x,t)}}\label[section]{sec:weight-con}

One key step in the proof of the main theorem is to estimate the difference between a front tracking $\nu$-approximate solution $u(x,t)$ with true Rankine--Hugoniot speeds (up to the $\mathcal{O}(\nu)$ error) and a \emph{shifted} $\nu$-approximate solution $\psi(x,t)$ where, given a fixed $u\in\Sweak$, shocks $(u_L,u_R)$ move according to the function $h$ from Proposition~\ref{shift_existence_prop} except for small perturbations to avoid interactions of more than two waves.

Here we use the same definition of front tracking scheme in~\cite{CKV2} to define the $\nu$-approximate solutions: both the un-shifted and shifted front tracking schemes.

We note the un-shifted front tracking scheme in~\cite{CKV2} is a special case of the $\nu$-approximate front tracking scheme used in~\cite{BLY} (named as ``$\epsilon$-approximate'' front tracking scheme in~\cite{BLY}).

In fact, in the front tracking scheme of~\cite{CKV2}, there exists a small constant $\nu$, controlling three types of errors, as in~\cite{BLY}:
\begin{itemize}
\item errors in the speeds of shock and rarefaction fronts, to avoid interaction of more than two waves;
\item the maximum strength of any rarefaction front;
\item the total strength of all non-physical waves.
\end{itemize}

In the front tracking scheme, after discretizing the initial data to a piecewise-constant approximation, we let initial waves to propagate until the next interaction. And we define two Riemann solvers (accurate solver and simplified solver) to treat each wave interaction. In these two solvers, we use four types of wave fronts: shock, rarefaction jump, contact discontinuity and non-physical wave. Thanks to the decay of the Glimm functional in \Cref{prop:delta} below, the total number of wave interactions is finite and the BV norm of approximate solutions (shifted or un-shifted) has a uniform bound. So one can prove the convergence of the scheme to a BV solution using Helly's theorem. We refer the reader to~\cite{CKV2,Bbook} for details.

For any $\nu$-approximate (shifted or un-shifted) solution $u$, we use standard notions $L$ and $Q$ for total variation and Glimm potential at any time $t$:
\begin{equation}\label{Ldef}
L(u) \coloneqq \operatorname{TV}(u)(t),
\qquad Q(u)\coloneqq\sum_{i,j \::\: \text{approaching waves}}\abs{\sigma_i} \abs{\sigma_j}(t),
\end{equation}
where the summation runs over all pairs of approaching waves, with strengths $\abs{\sigma_i}$ and $\abs{\sigma_j}$, at time $t$ (see~\cite[p.~5]{BLY} for details).

\begin{prop}[{\cite{CKV2}}]\label[proposition]{prop:delta}
There exists $\kappa>0$ such that for any $\epsilon$ small enough, where the initial total variation of the (shifted, or un-shifted) $\nu$-approximate solution $u$ is less than $\epsilon$, then the functional $\Upsilon(u)\coloneqq L(u)+\kappa Q(u)$ is decreasing in time.
\end{prop}

We need to construct a space-time weight so that when we calculate the dissipation of entropy for $\psi$ at shocks and contact discontinuities, we have the proper weighting of the left and right states at each discontinuity (e.g.\ $a_1,a_2$ in Proposition~\ref{shift_existence_prop} or $\theta_L,\theta_R$ in \Cref{lem:contact}). See \Cref{sec:diss_calc}, below, for details.

\paragraph{Space-time weight}
Now we revisit the weight function $a(x,t)$ in~\cite{CKV2} and will use it for the current paper.

First, we give our definition of $\bar\sigma$. In particular, for a $2$-wave, we define
\begin{equation}\label{2waves}
\bar\sigma=\frac{1}{C_1J}\Delta \theta,
\end{equation}
where $\Delta g=g_R-g_L$ measures the difference of $g$ on two sides of waves, the constant $C_1$ is defined in Proposition~\ref{shift_existence_prop} and $J=\frac{1}{2}\inf_{\overline{\mathcal{W}}} \theta>0$ where the temperature $\theta$ defined in~\eqref{eos} always has a positive lower bound. This infimum includes all possible states our approximation $u_\nu$ can achieve when $\epsilon$ in~\eqref{small_BV_data} is chosen sufficiently small.

For any $1$-wave and $3$-wave, we choose $\bar\sigma=\pm\abs{\Delta u}$, where $\bar\sigma$ takes negative sign on a shock and positive sign on a rarefaction front. For non-physical wave, we choose $\bar\sigma=\abs{\Delta u}$. Finally, at each discontinuity $x_i(t)$, we label the corresponding $\bar\sigma$ as $\overbar{\sigma}^{(i)}$.

We introduce the following measure $\mu(\void,t)$ as a sum of Dirac measures in $x$:
\[
\mu(x,t) =
	- \sum_{i \::\: \text{$1$-shock}} \abs{\overbar{\sigma}^{(i)}} \delta_{\{x_i(t)\}}
	+ \sum_{i \::\: \text{$3$-shock}} \abs{\overbar{\sigma}^{(i)}}\delta_{\{x_i(t)\}}
	+ \sum_{i \::\: \text{$2$-wave}}\frac{J\hat a}{\hat \theta}\overbar{\sigma}^{(i)}\delta_{\{x_i(t)\}}
\]
where $\hat a$ and $\hat \theta$ denote the $a$ and $\theta$ values to the left of the contact. Then
\begin{equation}\label{a_def}
a(x,t)=1+ C_1\parens[\Bigg]{L(t)+\kappa Q(t)+\int_{-\infty}^x \mu(x,t) \dif x},
\end{equation}
where the constant $C_1$ is defined in Proposition~\ref{shift_existence_prop}. The weight $a$ is constant across the two sides of a rarefaction or a non-physical wave.\footnote{More precisely, we need to define $a$ inductively from the extreme left. Assume $a(\void,t)$ consists of $n$ constant states $a^{(1)}$ to $a^{(n)}$ from left to right. Define $ a^{(1)}(t)=1+ C_1\parens[\big]{L(t)+\kappa Q(t)}$, then
\[
a^{(i+1)}(t)=a^{(i)}(t)+C_1\parens[\Bigg]{-(\bar\sigma_1^{(i)})_-+(\bar\sigma_3^{(i)})_-+\frac{J\hat a}{\hat \theta}\bar\sigma_2^{(i)}},
\]
where there are at most three waves $\bar\sigma_1^{(i)},\bar\sigma_2^{(i)}, \bar\sigma_3^{(i)}$ at the point when $a$ changes from $a^{(i)}$ to $a^{(i+1)}$. Here $g_-=-\min(g,0)$ for any function $g$, and $\hat a$ and $\hat \theta$ denote the $a$ and $\theta$ values to the left of the contact, in particular, between outgoing $1$- and $2$-waves right after an interaction.}

By~\cite{CKV2}, we know the weight $a(x,t)$ defined in~\eqref{a_def} satisfies~\eqref{con1}, \eqref{con2}, \eqref{con3} {at shocks and contact discontinuities}, respectively, and the time decay
\begin{equation}\label{eqa2}
a(x,t+)\leq a(x,t-),
\end{equation}
except at any point of interaction.

\section{\texorpdfstring{$L^1$}{L\^1} distance between solutions with real and shifted shock speeds and error estimate}

In this section, we will give some key estimate for the weighted $L^1$ distance, proposed by~\cite{BLY}, between a front tracking $\nu$-approximate solution $u(x,t)$ with true Rankine--Hugoniot speeds (up to the $\mathcal{O}(\nu)$ error) and a \emph{shifted} $\nu$-approximate solution $\psi(x,t)$ whose shocks are moved by prescribed shifts (following Proposition~\ref{shift_existence_prop}). Both $u$ and $\psi$ take initial values in $\mathcal{S}_{\rmBV,\epsilon}^0$ defined in~\eqref{small_BV_data}.

We adopt the notation in~\cite{Bbook} to define the weighted distance for hyperbolic conservation laws~\eqref{cl0} in the general $n\times n$ case, which includes the Euler equation as a special example~($n=3$).

First, by $\sigma\mapsto S_i(\sigma)(u_0)\equiv S_i(u_0)$, we denote the parametrized $i$-shock curve through the point~$u_0$, with $S_i(0)(u_0)=u_0$. If the $i$-th characteristic field is linearly degenerate (e.g.\ second family of Euler equation), the curve $S_i$ will be parametrized by arc-length. If the $i$-th field is genuinely non-linear (first and third families for Euler equations), the parametrization is chosen as follows. We choose the right eigenvector $r_i(u)$ corresponding to the eigenvalue $\lambda_i(u)$ of $Df(u)$, so that $r_i \cdot \nabla \lambda_i\equiv 1$. Moreover, we choose the parametrization of the $i$-shock curve $\sigma\mapsto S_i(\sigma)(u_0)$ and $i$-rarefaction curve $\sigma\mapsto R_i(\sigma)(u_0)$ so that
\[
\frac{\dif}{\dif \sigma}\lambda_i\parens[\big]{S_i(\sigma)(u_0)}\equiv1,
\qquad \frac{\dif}{\dif \sigma}\lambda_i\parens[\big]{R_i(\sigma)(u_0)}\equiv1,
\qquad \lambda_i\parens[\big]{S_i(\sigma)(u_0)} = \lambda_i\parens[\big]{R_i(\sigma)(u_0)} = \lambda_i(u_0)+\sigma.
\]
Same as before, $S_i(\sigma)(u_0)$ represents the entropy shock curve when $\sigma<0$.

For any two small BV functions $v$ and $u$, we define the scalar functions $q_i$ implicitly by:
\[
v(x) = S_n\parens[\big]{q_n(x)} \circ \dots \circ S_1\parens[\big]{q_1(x)}\parens[\big]{u(x)}.
\]
Then
\begin{equation}\label{l1}
\frac{1}{K} \abs[\big]{v(x) - u(x)} \leq \sum_{i=1}^n \abs[\big]{q_i(x)} \leq K \abs[\big]{v(x) - u(x)}
\end{equation}
for some $K>0$.

Then we define the weighted distance as:
\[
\Phi(u, v) \coloneqq \sum_{i=1}^n \int_{-\infty}^{\infty} \abs[\big]{q_i(x)} W_i(x) \dif x
\]
where the weights $W_i$ are defined as:
\[
W_i(x) \coloneqq 1 + \kappa_1 A_i(x) + \kappa_2 \bracks[\big]{Q(u) + Q(v)}.
\]
Here $Q$ is the interaction potential defined in~\eqref{Ldef}, and we denote $\mathcal{J}(u),\mathcal{J}(v)$ as the sets of all jumps in $u$ and in $v$ respectively and $\mathcal{J}=\mathcal{J}(u)\cup \mathcal{J}(v)$. For any wave with strength $\abs{\sigma_\alpha}$ located at $x_\alpha$, we use $k_\alpha$ to denote its family. Then
\[
A_i(x) \coloneqq \bracks[\Bigg]{\sum_{\alpha \in\mathcal{J}, \ x_\alpha < x, \ i < k_\alpha\leq n} + \sum_{\alpha \in\mathcal{J}, \ x_\alpha > x, \ 1\leq k_\alpha<i}} \abs{\sigma_\alpha}
\]
if the $i$-th field is linearly degenerate. For the general genuinely nonlinear field, $A_i(x)$ includes an additional term
\begin{align*}
	\bracks[\Bigg]{\sum_{k_\alpha=i, \ \alpha \in\mathcal{J}(u), \ x_\alpha < x} + \sum_{k_\alpha=i, \ \alpha \in\mathcal{J}(v), \ x_\alpha > x}} \abs{\sigma_\alpha}
	& \quad \text{if $q_i(x)<0$},
\\	\bracks[\Bigg]{\sum_{k_\alpha=i, \ \alpha \in\mathcal{J}(v), \ x_\alpha < x} + \sum_{k_\alpha=i, \ \alpha \in\mathcal{J}(u), \ x_\alpha > x}} \abs{\sigma_\alpha}
	& \quad \text{if $q_i(x) \geq 0$}.
\end{align*}
When $\epsilon$ is small enough, $1\leq W_i\leq 2$, so by~\eqref{l1}, we know
\begin{equation}\label{eq:L1-equiv}
\frac{1}{K} \cdot \norm{v-u}_{L^1}\leq\Phi(u,v)\leq 2K \cdot \norm{v-u}_{L^1}.
\end{equation}

We now give an important estimate for our theory.

\begin{lemm}[$L^1$ estimate for shifted front tracking]\label[lemma]{lem:shifted-ft}
Let $u$ be a $\nu$-approximate front tracking solution without shifts and let\/ $\psi$ be a modified $\nu$-approximate front tracking solution whose shocks follow shift functions $h_\alpha(t)$ according to Proposition~\ref{shift_existence_prop} (see \Cref{sec:weight-con}, above). Then, in the sense of distributions,
\begin{equation}\label{eq:phi-ineq}
\frac{\dif}{\dif t}
\Phi\big(u(\void,t),\psi(\void,t)\big)
\le K \sum_{\alpha} \abs[\big]{\psi(h_\alpha(t)+,t)-\psi(h_\alpha(t)-,t)} \, \abs[\big]{\dot h_\alpha(t) - \dot{h}_{\mathrm{true},\alpha}(t)} +\mathcal{O}(\nu).
\end{equation}
Here the sum is over the shocks of\/ $\psi$ at time $t$, $K$ is a universal constant, $\dot h_\alpha$ is the imposed (shifted) shock speed in $\psi$, and $\dot h_{\mathrm{true},\alpha}$ is the Rankine--Hugoniot speed the same discontinuity would have in the un-shifted scheme.
\end{lemm}

\begin{proof}
Now we consider the distance $\Phi(u, \psi)$, with $\nu$-approximate solution $u$ and shifted $\nu$-approximate solution $\psi$.

Since there are in total only finitely many waves in $u$ and $\psi$, there are in total only finitely many interaction times when two waves in $u$ interact or two waves in $\psi$ interact. If one wave in~$u$ attaches to a wave in $\psi$ for a while, we can perturb the speed of the wave in $u$ a bit to avoid it, since we allow $\nu$ error in the speeds of waves in $u$.

\begin{case}
Now we first consider one of finitely many open time intervals $(t_j,t_{j+1})$, in which there are no interactions between any two waves in $u$ or in $\psi$.

For any $t\in(t_j,t_{j+1})$, all jumps in $u$ and $\psi$ are denoted as $\braces[\big]{x_\alpha=x_\alpha(t), \ \alpha\in\mathcal{J}=\mathcal{J}(u)\cup \mathcal{J}(\psi)}$ where we use $J(u)$ and $J(\psi)$ to denote all jumps in $u$ and $\psi$, respectively.

Then it is easy to get
\begin{equation}\label{Phi1}
\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\psi(\void,t)}=\sum_{\alpha\in\mathcal{J}}\sum_{i=1}^n\braces[\big]{\abs[\big]{q_i(x_\alpha-)}W_i(x_\alpha-)-\abs[\big]{q_i(x_\alpha+)}W_i(x_\alpha+)}\dot{x}_\alpha
\end{equation}
(see~\cite{BLY} or~\cite[equation~(8.16)]{Bbook}).

On the other hand, starting from the profile of $\psi(\void,t^*)$ for any fixed $t^*\in (t_j,t_{j+1})$, we consider the corresponding $\nu$-approximate solution $\bar\psi$ with initial data $\psi(\void,t^*)$, in a short open time interval including $t^*$. The function $\bar\psi$ will have wave speeds $\dot{\overline{x}}_\alpha$, including almost correct Rankine--Hugoniot for shocks, allowing up to $\nu$ error. We remark that $\dot{\overline{x}}_\alpha$ may only be different from $\dot {x}_\alpha$ for shock waves. We still have
\begin{multline}\label{Phi2}
\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\bar\psi(\void,t)}
	= \sum_{\alpha\in\mathcal{J}(u)}\sum_{i=1}^n\braces[\big]{\abs[\big]{q_i(x_\alpha-)}W_i(x_\alpha-)-\abs[\big]{q_i(x_\alpha+)}W_i(x_\alpha+)}\dot{x}_\alpha
\\	+ \sum_{\alpha\in\mathcal{J}(\bar\psi)}\sum_{i=1}^n\braces[\big]{\abs[\big]{q_i(\bar x_\alpha-)}W_i(\bar x_\alpha-)-\abs[\big]{q_i(\bar x_\alpha+)}W_i(\bar x_\alpha+)}\dot{\overline{x}}_\alpha,
\end{multline}
where we use $J(\bar\psi)$ to denote all jumps in $\bar\psi$.

By the result in~\cite[equation~(3.7)]{BLY} or~\cite[equation~(8.22)]{Bbook},
\[
\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t), \bar\psi(\void,t)} = \mathcal{O}(\nu).
\]
Note, at $t=t^*$, $\bar x_\alpha=x_\alpha$, and $\bar \psi$ and $\psi$ share the same profile, so by~\eqref{Phi1} and~\eqref{Phi2},
\begin{multline*}
\restr{\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\psi(\void,t)}}{t=t^*} - \restr{\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\bar\psi(\void,t)}}{t=t^*}
\\	= \restr{\Bigg(\sum_{\alpha\in\mathcal{J}(\psi)}\sum_{i=1}^n\braces[\big]{\abs[\big]{q_i(x_\alpha-)}W_i(x_\alpha-)-\abs[\big]{q_i(x_\alpha+)}W_i(x_\alpha+)}(\dot{x}_\alpha-\dot{\overline{x}}_\alpha)\Bigg)}{t=t^*}.
\end{multline*}
Now we prove the right-hand side of this equation is less than
\begin{equation}\label{error_est}
K\sum_{\alpha} \restr{\abs[\big]{\psi(x_\alpha+)-\psi(x_\alpha-)}\abs{\dot{x}_\alpha-\dot{\overline{x}}_\alpha}}{t=t^*}+\mathcal{O}(\nu),
\end{equation}
where the sum is over shocks of $\psi$ at time $t=t^*$.

To prove~\eqref{error_est}, we use the fact that, for the genuinely nonlinear or linearly degenerate family
\begin{equation}\label{q_con_1}
\begin{aligned}
	W_i(x_\alpha+)-W_i(x_\alpha-) = \mathcal{O}(1)\sigma_\alpha
	& \quad \text{if} \ q_i(x_\alpha+)q_i(x_\alpha-)>0;
\\	q_i(x_\alpha-) = \mathcal{O}(1)\abs{\sigma_\alpha}
	& \quad \text{if} \ q_i(x_\alpha+)q_i(x_\alpha-)\leq 0;
\end{aligned}
\end{equation}
and
\begin{equation}\label{q_con_2}
q_i(x_\alpha+)-q_i(x_\alpha-)=\mathcal{O}(1)\abs{\sigma_\alpha}
\end{equation}
(see page 162 of~\cite{Bbook}). Then by~\eqref{q_con_1} and~\eqref{q_con_2}, we know
\[
q_i(x_\alpha+)=\mathcal{O}(1)\abs{\sigma_\alpha}
\quad \text{if} \quad q_i(x_\alpha+)q_i(x_\alpha-) \leq 0.
\]
Then
\begin{multline*}
\abs[\big]{q_i(x_\alpha-)}W_i(x_\alpha-)-\abs[\big]{q_i(x_\alpha+)}W_i(x_\alpha+)
\\	\begin{aligned}
		& = -W_i(x_\alpha+) \parens[\big]{\abs[\big]{q_i(x_\alpha+)}-\abs[\big]{q_i(x_\alpha-)}} - \parens[\big]{W_i(x_\alpha+)-W_i(x_\alpha-)}\abs[\big]{q_i(x_\alpha-)}
	\\	& = \mathcal{O}(1) \abs{\sigma_\alpha}.
	\end{aligned}
\end{multline*}
{Hence~\eqref{error_est} holds, using the equivalence between $\abs{\sigma_\alpha}$ and $\abs[\big]{\psi(x_\alpha+)-\psi(x_\alpha-)}$ and $\dot{x}_\alpha=\dot{\overline{x}}_\alpha$ for corresponding rarefactions and non-physical shocks in $\psi$ and $\bar\psi$.}

On the other hand, we already know from~\cite{Bbook,BLY} that
\[
\restr{\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\bar\psi(\void,t)}}{t=t^*}=\mathcal{O}(\nu).
\]
Since $t^*$ is arbitrary, we have the estimate
\begin{equation}\label{key est}
\frac{\dif}{\dif t}\Phi\parens[\big]{u(\void,t),\psi(\void,t)}
\leq K\sum_{\alpha} \abs[\big]{\psi(x_\alpha+,t)-\psi(x_\alpha-,t)}\abs{\dot{x}_\alpha-\dot{\overline{x}}_\alpha}+\mathcal{O}(\nu),
\end{equation}
with the sum over shocks of $\psi$ at time $t\in(t_j,t_{j+1})$.
\end{case}

\begin{case}
When $t=t_j$ with an interaction, it is easy to see
\[
\Phi\parens[\big]{u(\void,t+),\psi(\void,t+)}\leq \Phi\parens[\big]{u(\void,t-),\psi(\void,t-)}.
\]
In fact, we still find the $\nu$-approximate solution $\bar \psi$ in a short open time interval including $t_j$, starting from the profile of $ \psi(\void,t_j)$. Then it is clear that
\[
\Phi\parens[\big]{u(\void,t+),\psi(\void,t+)}
= \Phi\parens[\big]{u(\void,t+),\bar \psi(\void,t+)}
\leq \Phi\parens[\big]{u(\void,t-),\bar \psi(\void,t-)}
= \Phi\parens[\big]{u(\void,t-),\psi(\void,t-)}.
\]
Here using the Lax entropy condition, when we trace back the solution in time at any interaction between two waves in $\psi$, we know incoming waves of $\psi$ and $\bar\psi$ share the same configuration (see~\cite{2025arXiv250723645C}). \qedhere
\end{case}
\let\qed\relax
\end{proof}

\section{Proof of Theorem~\ref{main-theorem}}

Here we present the proof of our main theorem. For brevity and clarity, we leave out some very technical details and refer the reader to~\cite{CKV2}, \cite[Section~6]{2025arXiv250723645C}, and~\cite[Section~6]{GiesselmannKrupa2025}.

\newcounter{step}
\stepcounter{step}
\subsection{Step~\thestep: Dissipation computation}\label[section]{sec:diss_calc}

Given a fixed $v^0 \in \mathcal{S}_{\rmBV,\epsilon}^0$ for $\epsilon > 0$ sufficiently small there exists a sequence of front tracking approximations $v_\nu$ from~\cite[Chapter~7]{Bbook} such that $v_\nu(\void,t)\to v(\void,t)$ in $L^2$ for all $t$, including $v_\nu(\void, 0) \to v^0$ in $L^2$ as $\nu\to0$. Fixing our parameter $\nu$, let $\psi$ be a shifted front tracking solution as described in~\cite{CKV2} such that $\psi(\void, 0) = v_\nu(\void, 0)$. Associated to this shifted approximation $\psi$, we also fix a weight $a(x,t)$ as defined in \Cref{sec:weight-con}.

Given consecutive interaction times of waves $t_j < t_{j+1}$ for our shifted solution $\psi$ we define $h_1,\dots,h_N\colon [t_j, t_{j+1}] \to \R$ to be the positions of the discontinuities of $\psi$, where $h_i < h_{i+1}$ for all $i$. Furthermore, since we are restricting ourselves to the information cone we are able to define
\begin{equation}
h_0(t) \coloneqq -R+ s(t-\tau),
\qquad h_{N+1}(t) \coloneqq R - s(t-\tau)
\end{equation}
where $s > 0$ is our speed of information, taken sufficiently large to verify
\begin{equation}\label{eq:def-info-speed}
\abs[\big]{q(a;b)} \leq s \eta \entropy{a}{b}
\end{equation}
for all states $a \in \mathcal{V}$ and states $b$ attained by our shifted approximation $\psi$. We further suppose that $s$ is larger than $\hat \lambda$, which results in $h_0$, $h_{N+1}$ moving faster than any artificial shift constructed by Proposition~\ref{shift_existence_prop}, rarefaction front, or non-physical front.

For $t \in [t_j,t_{j+1}]$, in any fixed quadrilateral
\begin{equation}
Q = \braces[\big]{(x,r) \st[\big] t_j < r < t, \ h_i(r) < x < h_{i+1}(r)}
\end{equation}
the functions $\restr{\psi}{Q}$ and $\restr{a}{Q}$ are both constant. Integrating~\eqref{ineq:entropy} over $Q$ with entropy $\eta \entropy[\big]{\void}{\restr{\psi}{Q}}$, entropy-flux $q\parens[\big]{\void ;\restr{\psi}{Q}}$, and using that $u$ has the Strong Trace Property (\Cref{defi_trace}) we find\footnote{We remark that to simplify presentation of this proof we are ignoring a technical issue of stopping and restarting the clock, which requires use of approximate limits in this computation. See~\cite[Section~7]{MR4487515} for discussion of this technicality.}
\begin{multline}\label{eq:single-quad}
\int_{h_i(t)}^{h_{i+1}(t)} a(x, t-) \eta \entropy[\big]{u(x,t)}{\psi(x,t)} \dif x
\\	\leq \int_{h_i(t_j)}^{h_{i+1}(t_j)} a(x, t_j+) \eta\entropy[\big]{u(x,t_j)}{\psi(x,t_j)} \dif x
	+ \int_{t_j}^t F_i^+(r) - F_{i+1}^-(r) \dif r,
\end{multline}
where the various $F^+_i$, $F^-_i$ are the right/left parts of the dissipation functional~\eqref{eq:diss_functional} for the fronts bounding the left/right edges of $Q$. Summing all quadrilaterals left-to-right between $t_j, t$ we can now pair the traces at each front (matching the left- and right-sided dissipation, as in~\eqref{eq:diss_functional}), and by virtue of the bounds in \Cref{sec:rel-entropy} we find
\begin{multline}\label{eq:sum-between-interactions-SUB}
\int_{-R - s(t-\tau)}^{R + s(t-\tau)} a(x, t-) \eta \entropy[\big]{u(x,t)}{\psi(x,t)} \dif x
\\	\begin{aligned}
		& \leq \int_{h_0(t_j)}^{h_{N+1}(t_j)} a(x, t_j+) \eta \entropy[\big]{u(x,t_j)}{\psi(x,t_j)} \dif x
	\\	& \quad - \frac{1}{K}\int_{t_j}^t \sum_{i\in \mathcal{S}(r)} \abs[\big]{\psi\parens[\big]{h_i(r) +,r} - \psi\parens[\big]{h_i(r) -, r}}\parens[\big]{\lambda^s_i - \dot h_i(r)}^2 \dif r
	\\	& \quad + K(t-t_j)\bracks[\Bigg]{\nu + \sum_{i \in \mathcal{NP}(t)} \abs{\sigma_i}}.
	\end{aligned}
\end{multline}
where $\mathcal{S}(t), \: \mathcal{NP}(t) \subset \{1,\dots, N\}$ correspond to the fronts $h_i$ of shocks and non-physical fronts of $\psi$ at time $t$, respectively, and $ \lambda^s_i = \lambda_{\alpha_i}\parens[\big]{\psi\parens[\big]{h_i(r)+,r},\psi\parens[\big]{h_i(r)-,r}}$ is the Rankine--Hugoniot velocity of the $i$-{th} shock, which is of family $\alpha_i \in \{1,3\}$. We remark that $\mathcal{S}(t)$, $\mathcal{NP}(t)$ are constant between times of interaction and that the errors caused by perturbing wave velocities (to prevent more than two waves from interacting at once) and discretized rarefactions are bounded by $K \nu(t-t_j)$ in the above expression.

Fixing $\tau \in [0,T]$ we now sum~\eqref{eq:sum-between-interactions-SUB} over each time interval $[t_j,t_{j+1}]$ where $t_1 < \dots < t_{J-1}$ are consecutive times of front interaction prior to $\tau$ and $t_{J-1}\leq t_J\coloneqq \tau$. Using the time decay of our weight $a$~\eqref{eqa2} and the convexity of $\eta$, we receive the bound
\begin{multline}\label{eq:diss-comp}
\int_{-R}^{R} a(x, \tau) \eta \entropy[\big]{u(x,\tau)}{\psi(x,\tau)} \dif x
\\	\begin{aligned}
		& \leq \int_{-R - s\tau}^{R + s\tau} a(x, 0) \eta \entropy[\big]{u(x,0)}{\psi(x,0)} \dif x
	\\	& \quad - \frac{1}{K} \int_0^\tau \sum_{i \in \mathcal{S}(r)} \abs[\big]{\psi\parens[\big]{h_i(r) +,r} - \psi\parens[\big]{h_i(r) -, r}} \parens[\big]{\lambda^s_i - \dot h_i(r)}^2 \dif r
	\\	& \quad + K \bracks[\Bigg]{\nu + \sup_{t \in [0,\tau]}\sum_{i \in \mathcal{NP}(t)} \abs{\sigma_i}},
	\end{aligned}
\end{multline}
where the $\nu$ term contains all errors due to the discretization of rarefaction fans and perturbation of wave speeds to avoid multiple simultaneous interactions in $\psi$.

\stepcounter{step}
\subsection{Step~\thestep: Bound on shifting}

\begingroup
\allowdisplaybreaks
Recalling that $v_\nu(\void,0) = \psi(\void,0)$ and using \Cref{lem:shifted-ft}, we have
\[
\Phi\parens[\big]{v_\nu(\void, \tau), \psi(\void, \tau)}
\leq K\int_0^\tau \sum_{i \in \mathcal{S}(r)} \abs[\big]{\psi\parens[\big]{h_i(r) -,r} - \psi\parens[\big]{h_i(r) +, r}} \abs[\big]{\lambda^s_i -\dot h_i(r)} + \mathcal{O}(\nu),
\]
where $\dot h_i$ is the shifted velocity of the $i$-th shock front in $\psi$. The Cauchy--Schwartz inequality gives~us
\begin{align}
	& \Phi\parens[\big]{v_\nu(\void, \tau), \psi(\void, \tau)} \nonumber
\\*	& \hspace{30pt} \leq K\bracks*{\int_0^\tau \sum_{i \in \mathcal{S}(r)}\abs[\big]{\psi\parens[\big]{h_i(r) -,r} - \psi\parens[\big]{h_i(r) +, r}} \dif r}^{1/2} \nonumber
\\*	& \hspace{30pt} \quad \times \bracks*{\int_0^\tau \sum_{i \in \mathcal{S}(r)} \abs[\big]{\psi\parens[\big]{h_i(r) -,r} - \psi\parens[\big]{h_i(r) +, r}} \abs[\big]{\lambda^s_i -\dot h_i(r)}^2 \dif r}^{1/2} + \mathcal{O}(\nu)
	\label{eq:L1-CS}
\\	& \hspace{30pt} \leq K\sqrt{\epsilon} \bracks*{\int_{-R - s\tau}^{R + s\tau} a(x,0)\eta \entropy[\big]{u(x,0)}{\psi(x,0)} \dif x + K \bracks[\Bigg]{\nu + \sup_{t \in [0,\tau]}\sum_{i \in \mathcal{NP}(t)} \abs{\sigma_i}}}^{1/2} + \mathcal{O}(\nu) \nonumber
\end{align}
where the last bound follows by~\eqref{eq:diss-comp} and the uniform bound on $\norm[\big]{\psi(\void,t)}_{BV(\R)}$ from \Cref{prop:delta}.
\endgroup

\stepcounter{step}
\subsection{Step~\thestep: Putting it together}

The triangle inequality gives us
\begin{equation}
\norm[\big]{u(\void, \tau) - v_\nu(\void, \tau)}_{L^1\parens{(-R,R)}} \leq \norm[\big]{u(\void, \tau) - \psi(\void, \tau)}_{L^1\parens{(-R,R)}} + \norm[\big]{\psi(\void, \tau) - v_\nu(\void, \tau)}_{L^1\parens{(-R,R)}}.
\end{equation}
Using the inclusion $L^2 \hookrightarrow L^1$ for finite measure spaces we find
\[
\norm[\big]{u(\void, \tau) - v_\nu(\void, \tau)}_{L^1\parens{(-R,R)}} \leq \sqrt{2R}\norm[\big]{u(\void, \tau) - \psi(\void, \tau)}_{L^2\parens{(-R,R)}} + \norm[\big]{\psi(\void, \tau) - v_\nu(\void, \tau)}_{L^1\parens{(-R,R)}}.
\]
We further note that by $v_\nu(\void,0)=\psi(\void,0)$, the equivalence~\eqref{eq:L1-equiv}, dissipation estimate~\eqref{eq:diss-comp}, \Cref{lemma:rel-square}, and the bound~\eqref{eq:L1-CS} that
\begin{multline*}
\norm[\big]{u(\void, \tau) - v_\nu(\void, \tau)}_{L^1\parens{(-R,R)}} \leq K \bracks*{\!\norm[\big]{u(\void, 0) - v_\nu(\void, 0)}_{L^2\parens{(-R -s\tau, R + s\tau)}}^2 + K \bracks[\Bigg]{\nu + \sup_{t \in [0,\tau]}\sum_{i \in \mathcal{NP}(t)} \abs{\sigma_i}}\!}^{1/2}
\\ + \mathcal{O}({\nu}).
\end{multline*}
Finally, recalling that $\norm{f}_{L^2} \leq \sqrt{\norm{f}_{L^1} \norm{f}_{L^\infty}}$ and taking the limit $\nu \to 0$ we arrive at
\begin{equation}
\norm[\big]{u(\void, \tau) - v(\void, \tau)}_{L^2\parens{(-R,R)}} \leq K \sqrt{\norm[\big]{u(\void, 0) - v(\void, 0)}_{L^2\parens{(-R -s\tau, R + s\tau)}}},
\end{equation}
where we note the term summing the strength of non-physical fronts converges to zero (see~\cite[Lemma~3.1]{baiti1998front}).

\printCOI

\printbibliography

\end{document}