arXiv reader

Structure-preserving neural networks for the regularized entropy-based closure of the Boltzmann moment system

Steffen Schotthöfer, M. Paul Laiu, Martin Frank and Cory D. Hauck

arXiv
2404.14312v3 · PDF · 2 June 2024
Categories
math.NA, cs.LG, cs.NA
Licence
CC BY 4.0 The site shows the text.

Abstract

The main challenge of large-scale numerical simulation of radiation transport is the high memory and computation time requirements of discretization methods for kinetic equations. In this work, we derive and investigate a neural network-based approximation to the entropy closure method to accurately compute the solution of the multi-dimensional moment system with a low memory footprint and competitive computational time. We extend methods developed for the standard entropy-based closure to the context of regularized entropy-based closures. The main idea is to interpret structure-preserving neural network approximations of the regularized entropy closure as a two-stage approximation to the original entropy closure. We conduct a numerical analysis of this approximation and investigate optimal parameter choices. Our numerical experiments demonstrate that the method has a much lower memory footprint than traditional methods with competitive computation times and simulation accuracy.

Items 32

Definition

Definition 1

1PM1

We define the normalization operator

\begin{aligned} \overline{(\cdot)}\,\colon\mathbb{R}^{{n+1}}\to\mathbb{R}^{n+1}\: \text{ defined such that }\: \mathbf{u} \mapsto \overline{\mathbf{u}} := \tfrac{\mathbf{u}}{u_0} \end{aligned}

and the “fruncation” operator

\begin{aligned} (\cdot)_\#\colon \mathbb{R}^{n+1}\to\mathbb{R}^{n}\:\text{ defined such that }\: \mathbf{u} \mapsto \mathbf{u}_\# := [\mathbf{u}_1^\top,\dots,\mathbf{u}_N^\top]^\top \in \mathbb{R}^{n}\: . \end{aligned}

Further, repeated application of the fruncation operator (\cdot)_\# to the moment vector removes moments associated with the (currently) lowest degree basis functions, e.g. ({(\mathbf{u})_{\#}})_{\#}=[\mathbf{u}_2^\top,\dots,\mathbf{u}_N^\top]^\top.

Theorem

Theorem 1

8H6Y

Given a slab geometry and Maxwell-Boltzmann kinetic entropy (?), the moment entropy function h diverges to infinity as \overline{\mathbf{u}}\rightarrow\partial\overline{\mathcal{R}}.

Proof (Proof of Theorem 1) of Theorem 1

Consider the fact that f_{\overline{{\mathbf{u}}}} for \overline{\mathbf{u}}\in\partial\overline{\mathcal{R}} consists of a positive, linear combination of Dirac distributions for D=[0,\infty) and [-1,1] as the velocity space[Monreal_210538, Curto_recursiveness].

First, consider weak convergence to a single Dirac distribution \delta_{{\mathbf{v}}^*} at an arbitrary point \mathbf v^*\in [-1,1] . We show that the Maxwell-Boltzmann entropy of a Dirac sequence f_n converging weakly to \delta_{{\mathbf{v}}^*} diverges to infinity. Consider

\begin{aligned} f_n({\mathbf{v}}) =n\mathds{1}_{B_{n}^{{\mathbf{v}}^*}}({\mathbf{v}}), \qquad n\in\mathbb{N} \end{aligned}

where B_{n}^{{\mathbf{v}}^*}\subset [-1,1] is a subdomain of measure \frac{1}{n} and \mathds{1}({\mathbf{v}}) is the indicator function. Then f_n is a Dirac sequence.

Moreover,

\begin{aligned} \int_{[-1,1]}{f_n({\mathbf{v}})\log{f_n({\mathbf{v}})}-f_n({\mathbf{v}})}\;\mathrm{d} {\mathbf{v}} &=\int_{[-1,1]}n\mathds{1}_{B_{n}^{{\mathbf{v}}^*}}({\mathbf{v}})\log{n\mathds{1}_{B_{n}^{{\mathbf{v}}^*}}({\mathbf{v}})}-n\mathds{1}_{B_{n}^{{\mathbf{v}}^*}}({\mathbf{v}})\;\mathrm{d} {\mathbf{v}} \\ &=\int_{B_{n}^{{\mathbf{v}}^*}}n\log{n}\;\mathrm{d} {\mathbf{v}} -n\int_{B_{n}^{{\mathbf{v}}^*}}1\;\mathrm{d} {\mathbf{v}} \\ &=\log{n}-1. \end{aligned}

This term diverges to infinity as n\rightarrow\infty, which concludes the proof.

Now consider the case, where f_n converges to a positive combination of p Dirac distributions at points v_i^*, i=1,\dots,l. Then, the proof works analogously up to Eq. (?), where we consider the sum of the integrals of the components of the linear combination. Since v_i^* are finitely many distinct points, there is an n\in\mathbb{N} such that B_{n}^{{\mathbf{v}}_i^*}\cup B_{n}^{{\mathbf{v}}_j^*}=\emptyset for all 1\leq i\neq j\leq l. Then the intregrals over the corresponding sets can be considered individually and the remainder of the proof follows in analogy to the case p=1.

Definition

Definition 2

6JKK

The entropy function h^\gamma is defined such that, for given moments \mathbf{u} with u_0>0, h^\gamma(\mathbf{u}) takes the optimal objective function value of Eq. (?). The gradient of h^\gamma is defined as

\begin{aligned} \mathbf{g}_{\mathbf{u}}^\gamma := \nabla_{\mathbf{u}} {h}^\gamma(\mathbf{u}). \end{aligned}
Theorem

Theorem 2

SG37

Let \gamma>0 and let {\boldsymbol{\alpha}}_{{\mathbf{u}}}^\gamma be as defined in Eq. (?), then the gradient of the entropy, see Definition 2 is given by

\mathbf{g}_{\mathbf{u}}^\gamma = {\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma - \frac{\gamma}{2}\big[\|({\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma)_{\#}\|^2,\mathbf{0}^{\top}\big]^{\top}.
Proof of Theorem 2

See ?

Lemma

Lemma 1

VU6Z

Assume m_0(\mathbf{v}) is constant and positive. Given a normalized moment \overline{\mathbf{u}}, let {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma be the corresponding multiplier defined in Eq. (?). Then

\begin{aligned} {\alpha}_{\overline{\mathbf{u}},0}^\gamma =\vartheta\left(\left({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma\right)_\#\right), \end{aligned}

where the function \vartheta\colon\mathbb{R}^{n}\to\mathbb{R} is defined as

\begin{aligned} \vartheta({\boldsymbol{\beta}})=-\frac{1}{m_0}\big(\log(m_0) +\log( \left< \exp\left(\boldsymbol{\beta}\cdot{\mathbf{m}}_\#\right) \right>)\big)\:. \end{aligned}
Used by Proof, Proof, Proof, Proof
Proof of Lemma 1

See ?.

Definition

Definition 3

F9N1

We define the reduced objective function \hat{\phi}^\gamma(\,\cdot\,;\mathbf{w})\colon \mathbb{R}^{n}\to\mathbb{R} as

\begin{aligned} \hat{\phi}^\gamma\left({\boldsymbol{\beta}};\mathbf w\right):=\phi^\gamma\left(\left[\vartheta({\boldsymbol{\beta}}),{\boldsymbol{\beta}}^\top\right]^\top;\left[1,\mathbf{w}^\top\right]^\top\right)\quad\text{for all }\, \mathbf w\in\mathbb{R}^{n} \end{aligned}

and \phi^\gamma defined in Eq. (?). Further, we define the minimizer {\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma of the reduced optimization problem

\begin{aligned} {\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma:= \underset{\boldsymbol{\beta}\in\mathbb{R}^{n}}{\textup{argmin}} \,\hat{\phi}^\gamma({\boldsymbol{\beta}};{\overline{\mathbf{u}}_{\#}})\:. \end{aligned}

Also, we define the reduced entropy \hat{h}^\gamma:\mathbb{R}^n\rightarrow\mathbb{R} by

\begin{aligned} \hat{h}^\gamma(\mathbf{w}):= -\hat{\phi}^\gamma({{\boldsymbol{\beta}}}_{\mathbf{w}}^\gamma;\mathbf{w}). \end{aligned}
Used by Proof, Proof
Lemma

Lemma 2

GVVI

Assume m_0(\mathbf{v}) is constant and positive. Then, \hat{\phi}^\gamma of Eq. 3 is given by

\begin{aligned} \hat{\phi}^\gamma({\boldsymbol{\beta}};\mathbf w)= \frac{1}{m_0} +\frac{1}{m_0}\left(\log(m_0) +\log\left( \left< \exp\left(\boldsymbol{\beta}\cdot{\mathbf{m}}_\#\right) \right>\right)\right) - {\boldsymbol{\beta}}\cdot \mathbf w + \frac{\gamma}{2} \left\lVert{\boldsymbol{\beta}}\right\rVert^2, \end{aligned}

which is strictly convex and twice differentiable with respect to \boldsymbol{\beta}.

Used by Proof, Proof
Proof of Lemma 2

See ?.

Lemma

Lemma 3

0E9X

Let {\overline{\mathbf{u}}_{\#}}\in\mathbb{R}^{n} be the fruncation of a normalized moment \overline{\mathbf{u}}\in\mathbb{R}^{n+1}. Let \gamma>0 and

\begin{aligned} {\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma= \underset{\boldsymbol{\beta}\in\mathbb{R}^{n}}{\textup{argmin}} \,\hat{\phi}^\gamma({\boldsymbol{\beta}};{\overline{\mathbf{u}}_{\#}})\:, \end{aligned}

see Eq. (3) of Definition 3. Then

{\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma = [\vartheta({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top

solves the minimization problem in Eq. (?) at \overline{\mathbf{u}}, and \phi^\gamma({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma;{\overline{{\mathbf{u}}}})= \hat{\phi}^\gamma({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma;{\overline{\mathbf{u}}_{\#}}).

Proof of Lemma 3

See ?

Lemma

Lemma 4

OCL9

Let \gamma>0 and \hat{H}^\gamma({\boldsymbol{\beta}}) denote the Hessian of \hat{\phi}^\gamma with respect to {\boldsymbol{\beta}}, then the condition number of \hat{H}^\gamma({\boldsymbol{\beta}}) is bounded from above by 1+\gamma^{-1}\hat{\lambda}_{\max}, where \hat{\lambda}_{\max} is the maximum eigenvalue of \hat{H}^{\gamma=0}({\boldsymbol{\beta}}).

Proof of Lemma 4

See ?.

Theorem

Theorem 3

HUZM

Let \gamma>0 and \mathbf{u}=[u_0,(\mathbf{u}_{\#})^\top]^\top\in\mathbb{R}^{n+1} with u_0>0. Let {\boldsymbol{\alpha}}_{{\mathbf{u}}}^\gamma be as defined in Eq. (?). Then,

\begin{aligned} {\boldsymbol{\alpha}}_\mathbf{u}^\gamma = {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma + \left[\frac{\log u_0}{m_0},0^\top\right]^\top \end{aligned}

where {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma is given by Eq. (3). Also, the function \hat{h}^\gamma defined in Eq. (3) of Definition 3 is strictly convex and

\nabla_{\mathbf{w}} \hat{h}^\gamma(\mathbf{w})={{\boldsymbol{\beta}}}_{\mathbf{w}}^\gamma.

Moreover, h^\gamma({\overline{{\mathbf{u}}}}) = \hat{h}^\gamma({\overline{\mathbf{u}}_{\#}}) and

h^\gamma(\mathbf{u})=u_0\hat{h}^\gamma({\overline{\mathbf{u}}_{\#}})+ \frac{u_0}{m_0}\log \,u_0\:.
Uses Lemma 3 · Used by Proof, Proof
Proof of Theorem 3

See ?.

Corollary

Corollary 1

OWBC

For any \gamma>0, h^\gamma is strictly convex on the set \{\mathbf{u}=[u_0,(\mathbf{u}_{\#})^\top]^\top\in\mathbb{R}^{n+1} \colon u_0>0\}.

Proof of Corollary 1

The proof follows from [porteous2021datadriven, Theorem 3.1] once the strict convexity of \hat{h}^\gamma is established, which is done in Theorem 3.

Definition

Definition 4

P23F

Given any positive finite constant, let B_M:=\left\lbrace\boldsymbol{\beta}\in\mathbb{R}^{n}:\left\lVert\boldsymbol{\beta}\right\rVert<M\right\rbrace be the ball of radius M in the Euclidean norm on \mathbb{R}^n.

Theorem

Theorem 4

PSVC

Let \gamma>0, \mathbf{u}=[u_0,(\mathbf{u}_{\#})^\top]^\top\in\mathbb{R}^{n+1} with u_0>0, and let \boldsymbol{\beta}_{{\overline{\mathbf{u}}_{\#}}}^\gamma be as defined in Eq. (3). Then

\widetilde{\mathbf{u}}^\gamma = \mathbf{u} - u_0 \gamma \, [0,(\boldsymbol{\beta}^{\gamma}_{{\overline{\mathbf{u}}_{\#}}})^\top]^\top.

Further, suppose \boldsymbol{\beta}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\in B_M, then

\left\lVert\widetilde{\mathbf{u}}^\gamma-\mathbf{u}\right\rVert = u_0\gamma\,\|(\boldsymbol{\beta}^{\gamma}_{{\overline{\mathbf{u}}_{\#}}}) \| \leq u_0\gamma M,

and

\left\lVert\mathbf{u}^\gamma-\mathbf{u}\right\rVert \leq u_0\gamma M + \big(1-\exp(-\frac{\gamma}{2}M^2)\big)\|\widetilde{\mathbf{u}}^\gamma\| \leq u_0\left(\gamma M + (n+1) \left(\frac{n+1}{\left|\mathbb{S}^2\right|}\right)^{1/2}\left(1 - \exp\left(-\frac{\gamma}{2}M^2\right)\right)\right),

where \left|\mathbb{S}^2\right| is the measure of the unit sphere.

Used by Proof
Proof of Theorem 4

See ?.

Theorem

Theorem 5

9IY9

The partially regularized entropy function h^\gamma is an entropy for the moment system closed using the ansatz f_{\mathbf{u}}^\gamma. The associated entropy flux is given by

\begin{aligned} \mathbf{j}^\gamma(\mathbf{u})=\left< \mathbf{v}\,\eta(f^\gamma_{\mathbf{u}}) \right>. \end{aligned}

With h^\gamma and \mathbf{j}^\gamma, the entropy dissipation law

\begin{aligned} \partial_t h^\gamma(\mathbf{u}) + \nabla_{\mathbf{x}}\cdot\mathbf{j}^\gamma(\mathbf{u})\leq 0 \end{aligned}

holds. Furthermore, the closed moment system

\begin{aligned} \partial_t\mathbf{u} + \nabla_{\mathbf{x}}\cdot\left< \mathbf{v}\otimes\mathbf{m}f^\gamma_{\mathbf{u}} \right> = \left< \mathbf{m}Q(f^\gamma_{\mathbf{u}}) \right> \end{aligned}

is symmetrizable hyperbolic.

Used by Proof
Proof of Theorem 5

See ?.

Proof

Proof

KV8M

From the fact that {h}^\gamma(\mathbf{u}) =-\phi^\gamma({\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma;\mathbf{u}) and the definition of \phi^\gamma in (?), the gradient of h^\gamma can be expressed as

\nabla_{\mathbf{u}} {h}^\gamma(\mathbf{u}) = {\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma - \frac{\gamma}{2}\big[\|(\bm\alpha_{\mathbf{u}}^\gamma)_{\#}\|^2,\mathbf{0}^\top\big]^\top - \nabla_{\mathbf{u}} {\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma \left(\nabla_{{\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma}{\phi}^\gamma({\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma; \mathbf{u} )\right).

Since {\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma is defined as the minimizer of \phi^\gamma in (?), \nabla_{{\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma}{\phi}^\gamma({\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma; \mathbf{u} )=0. Thus the last term in (Proof) vanishes, which proves the claim.

Proof

Proof

LVE1

Recall that, by definition, \overline{u}_0=1. The first order optimality condition of (?) leads to

\begin{aligned} \nabla_{\bm\alpha} \phi^\gamma\left({\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}};\overline{\mathbf{u}}\right)=\left< {\mathbf{m}}\exp\left( {\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\cdot {\mathbf{m}}\right) \right>-\overline{\mathbf{u}}+{\gamma}\big[0,\left({\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\right)_\#^\top\big]^\top = 0\:. \end{aligned}

The first element of this vector equation implies that \left< m_0\exp\left( {\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\cdot {\mathbf{m}}\right) \right>=\overline{u}_0 =1. Since {\boldsymbol{\alpha}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma= \left[\alpha^\gamma_{\overline{\mathbf{u}},0},\left({\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\right)^\top \right]^\top,

1=\left< m_0\exp\left( {\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\cdot {\mathbf{m}}\right) \right> = \exp\left(m_0 \alpha^\gamma_{\overline{\mathbf{u}},0}\right)\left< m_0\exp\left(\left({\boldsymbol{\alpha}}^\gamma_{\overline{{\mathbf{u}}}}\right)_\#\cdot \mathbf{m}_\#\right) \right>,

which, together with the definition of \vartheta given in Eq. (1), proves the claim.

Uses Lemma 1
Proof

Proof

UYUY

The first claim that

\hat{\phi}^\gamma({\boldsymbol{\beta}};\mathbf w)= \frac{1}{m_0} +\frac{1}{m_0}\big(\log(m_0) +\log( \left< \exp\left({{\boldsymbol{\beta}}}\cdot{\mathbf{m}}_\#\right) \right>)\big) -{{\boldsymbol{\beta}}}\cdot \mathbf w + \frac{\gamma}{2} \left\lVert{\boldsymbol{\beta}}\right\rVert^2,

follows directly from the definitions of \hat{\phi}^\gamma, \phi^\gamma, and \vartheta given in Eqs. (3), (?), and (1), respectively. From Eq. (Proof), it is clear that \hat{\phi}^\gamma is twice differentiable with respect to {\boldsymbol{\beta}}. To show that \hat{\phi}^\gamma is convex, we use the fact that sums of convex functions are convex and prove that \log\left(\left< \exp({\boldsymbol{\beta}}\cdot {\mathbf{m}}_\# \right>\right) satisfies Jensen’s inequality, thus is convex. We prove Jensen’s inequality by using the monotonicity of the logarithm and Hölder’s inequality with 1/p=t and 1/q=(1-t). Specifically, for t\in(0,1) and {{\boldsymbol{\beta}}}_1,{{\boldsymbol{\beta}}}_2\in\mathbb{R}^{n} with {\boldsymbol{\beta}}_1\not= {\boldsymbol{\beta}}_2, we have

\begin{aligned} \log(\left< \exp((t{{\boldsymbol{\beta}}}_1 + (1-t){{\boldsymbol{\beta}}}_2)\cdot\mathbf m_\#) \right>) =& \log(\left< \exp(t{{\boldsymbol{\beta}}}_1\cdot {\mathbf{m}}_\#)\exp((1-t){{\boldsymbol{\beta}}}_2\cdot{\mathbf{m}}_\#) \right>) &&\\ \leq& \log(\left< \exp({{\boldsymbol{\beta}}}_1\cdot{\mathbf{m}}_\#) \right>^t\left< \exp({{\boldsymbol{\beta}}}_2\cdot{\mathbf{m}}_\#) \right>^{(1-t)}) && \text{(Hölder's ineq.)}\\ =& \log(\left< \exp({{\boldsymbol{\beta}}}_1\cdot {\mathbf{m}}_\#) \right>^t)+\log(\left< \exp({{\boldsymbol{\beta}}}_2\cdot{\mathbf{m}}_\#) \right>^{(1-t)}) && \\ =& t\log(\left< \exp({{\boldsymbol{\beta}}}_1\cdot\mathbf m_\#) \right>)+(1-t)\log(\left< \exp({{\boldsymbol{\beta}}}_2\cdot{\mathbf{m}}_\#) \right>). && \end{aligned}

Further, for \gamma>0, \hat{\phi}^\gamma is strictly convex since \frac{\gamma}{2} \left\lVert{\boldsymbol{\beta}}\right\rVert^2 is strictly convex. (It turns out that the function \hat{\phi}^\gamma(\cdot;\mathbf w) is strictly convex even when \gamma=0. This can easily be shown by verifying that Hölders inequality is strict unless {\boldsymbol{\beta}}_1 = {\boldsymbol{\beta}}_2.)

Proof

Proof

X17E

Since \hat{\phi}^\gamma is strictly convex, there exists a unique minimizer {\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma in (3) that satisfies the first order optimality condition, i.e.,

\begin{alignedat}{2} 0=\nabla_{{\boldsymbol{\beta}}} \hat{\phi}^\gamma({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma; {\overline{\mathbf{u}}_{\#}}) &= \frac{1}{m_0}{\big\langle{\exp({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\cdot {\mathbf{m}}_\#)}\big\rangle}^{-1} \big\langle{{\mathbf{m}}_\#\exp({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\cdot {\mathbf{m}}_\#)}\big\rangle - {\overline{\mathbf{u}}_{\#}} + \gamma{\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\\ &= \big\langle{{\mathbf{m}}_\#\exp([\vartheta({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top\cdot {\mathbf{m}})}\big\rangle - {\overline{\mathbf{u}}_{\#}} + \gamma{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma. \end{alignedat}

On the other hand, the first order optimality condition of (?) is given by

\begin{aligned} 0=\nabla_{{\boldsymbol{\alpha}}} {\phi}^\gamma({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma; {\overline{{\mathbf{u}}}}) = \left< {\mathbf{m}}\exp( {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma \cdot {\mathbf{m}}) \right> - {{\overline{{\mathbf{u}}}}} + \gamma\left[0,({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma)_\#^\top\right]^\top. \end{aligned}

Using Eq. (Proof) and Lemma 1, it is straightforward to verify that [\vartheta({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top satisfies the optimality condition in Eq. (Proof). The equivalence of {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma and [\vartheta({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({\boldsymbol{\beta}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top then follows directly from the strict convexity of {\phi}^\gamma, which implies uniqueness of the minimizer. Finally, the fact that \phi^\gamma({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma;{\overline{{\mathbf{u}}}})= \hat{\phi}^\gamma({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma;{\overline{\mathbf{u}}_{\#}}) is a direct consequence of the definition of \hat{\phi}^\gamma in Eq. (3).

Uses Definition 3, Lemma 1 · Used by Proof
Proof

Proof

9HXO

It follows from the formulation of \hat{\phi}^\gamma in (2) that \hat{H}^\gamma({\boldsymbol{\beta}}) = \hat{H}^{\gamma=0}({\boldsymbol{\beta}}) + \gamma I. Thus, the condition number of \hat{H}^\gamma({\boldsymbol{\beta}}) can be written as

\text{cond}(\hat{H}^\gamma({\boldsymbol{\beta}})) = \frac{\hat{\lambda}_{\max} + \gamma }{\hat{\lambda}_{\min} + \gamma },

where \hat{\lambda}_{\max} and \hat{\lambda}_{\min} are the maximum and minimum eigenvalues of \hat{H}^{\gamma=0}({\boldsymbol{\beta}}), respectively. According to Lemma 2, \hat{\phi}^\gamma is strictly convex even when \gamma=0. Hence, \hat{\lambda}_{\min}\geq0, and \text{cond}(\hat{H}^\gamma({\boldsymbol{\beta}})) is upper bounded by 1+\gamma^{-1}\hat{\lambda}_{\max}.

Uses Lemma 2
Proof

Proof

JP35

According to Lemma 3, \bm\alpha_{\overline{{\mathbf{u}}}}^\gamma = [\vartheta({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top. Thus, we first show that \bm\alpha_{{\mathbf{u}}}^\gamma = [\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top]^\top. The first order optimality condition of (?) at \mathbf{u} and \overline{\mathbf{u}} (see, e.g., (Proof)) gives

\begin{aligned} {{{\mathbf{u}}}} = \left< {\mathbf{m}}\exp( {\boldsymbol{\alpha}}_{{\mathbf{u}}}^\gamma \cdot {\mathbf{m}}) \right> + u_0\gamma\left[0,({\boldsymbol{\alpha}}_{{\mathbf{u}}}^\gamma)_\#^\top\right]^\top \quad\text{and}\quad {{\overline{{\mathbf{u}}}}} = \left< {\mathbf{m}}\exp( {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma \cdot {\mathbf{m}}) \right> + \gamma\left[0,({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma)_\#^\top\right]^\top, \end{aligned}

respectively. Multiplying the second equation above by u_0 yields

\begin{alignedat}{2} \mathbf{u} = u_0 \, \overline{\mathbf{u}} &= \left< u_0\,{\mathbf{m}}\exp( {\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma \cdot {\mathbf{m}}) \right> + u_0\gamma\left[0,({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma)_\#^\top\right]^\top\\ &= \left< {\mathbf{m}}\exp\left( \left[\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, ({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top \right]^\top \cdot {\mathbf{m}}\right) \right> + u_0\gamma\left[0,({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma)_\#^\top\right]^\top. \end{alignedat}

Therefore, [\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top]^\top satisfies the optimality condition at \mathbf{u} given in (Proof), we have \bm\alpha_{{\mathbf{u}}}^\gamma = [\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top]^\top.

We next show that \hat{h}^\gamma\colon \mathbb{R}^{n}\to\mathbb{R} is strictly convex. By the definition of \hat{h}^\gamma and the formulation of \hat{\phi}^\gamma in (2),

\begin{alignedat}{2} \hat{h}^\gamma(\overline{\mathbf{u}}_{\#}) &= \sup_{{{\boldsymbol{\beta}}}\in\mathbb{R}^{n}} \left[ -\hat{\phi}^\gamma({\boldsymbol{\beta}};{\overline{\mathbf{u}}_{\#}}) \right] =\sup_{{{\boldsymbol{\beta}}}\in\mathbb{R}^{n}} \left[ {{\boldsymbol{\beta}}} \cdot \overline{\mathbf{u}}_{\#} - \bigg(\hat{\phi}^\gamma({\boldsymbol{\beta}};{\overline{\mathbf{u}}_{\#}}) +{{\boldsymbol{\beta}}} \cdot \overline{\mathbf{u}}_{\#}\bigg)\right] \:. \end{alignedat}

Thus \hat{h}^\gamma is the Legendre dual of the function {\boldsymbol{\beta}} \mapsto \hat{\phi}^\gamma({\boldsymbol{\beta}};{\overline{\mathbf{u}}_{\#}}) +{{\boldsymbol{\beta}}} \cdot \overline{\mathbf{u}}_{\#},

which is strictly convex by Lemma 2. Therefore, \hat{h}^\gamma is also strictly convex. As for the gradient of \hat{h}^\gamma, since \hat{h}^\gamma(\mathbf{w}):= -\hat{\phi}^\gamma({{\boldsymbol{\beta}}}_{\mathbf{w}}^\gamma;\mathbf{w}) and -\nabla_{\mathbf{w}} \hat{\phi}^\gamma( {\boldsymbol{\beta}};\mathbf{w}) = {\boldsymbol{\beta}},

\nabla_{\mathbf{w}}\hat{h}^\gamma(\mathbf{w}) ={{\boldsymbol{\beta}}}_{\mathbf{w}}^\gamma -\nabla_{\mathbf{w}}{{\boldsymbol{\beta}}}_{\mathbf{w}}^\gamma \left(\nabla_{{\boldsymbol{\beta}}_{\mathbf{w}}^\gamma}\hat{\phi}^\gamma({\boldsymbol{\beta}}_{\mathbf{w}}^\gamma;\mathbf{w})\right).

Since {\boldsymbol{\beta}}_{\mathbf{w}}^\gamma minimizes \hat{\phi}^\gamma, the last term in (?) vanishes, which proves the claim.

To derive the relation between h^\gamma and \hat{h}^\gamma, see Definition 2 and 3, we start with

h^\gamma(\mathbf{u}) = - \phi^{\gamma}(\bm\alpha_{{\mathbf{u}}}^\gamma; \mathbf{u}) = - \left< \exp(\bm\alpha_{{\mathbf{u}}}^\gamma \cdot \mathbf{m}) \right> + \bm\alpha_{{\mathbf{u}}}^\gamma\cdot \mathbf{u} - \frac{u_0\gamma}{2} \|(\bm\alpha_{{\mathbf{u}}}^\gamma)_{\#}\|^2,

see Eq. (?). Plugging \bm\alpha_{{\mathbf{u}}}^\gamma = [\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top]^\top, where \bm\alpha_{\overline{{\mathbf{u}}}}^\gamma = [\vartheta({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma),({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma)^\top]^\top, into the above equation then gives

\begin{alignedat}{2} h^\gamma(\mathbf{u}) &= - \left< \exp\left(\left[\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top\right]^\top \cdot \mathbf{m}\right) \right> + \,\left[\alpha_{\overline{\mathbf{u}},0}^\gamma + \frac{\log \,u_0}{m_0}, (\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}^\top\right]^\top\cdot \overline{\mathbf{u}} u_0 - \frac{u_0\gamma}{2} \|(\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}\|^2\\ &= - u_0 \left< \exp(\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma \cdot \mathbf{m}) \right> + \frac{u_0}{m_0}\log \,u_0 + u_0\,\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma\cdot \overline{\mathbf{u}} - \frac{u_0\gamma}{2} \|(\bm\alpha_{\overline{{\mathbf{u}}}}^\gamma)_{\#}\|^2\\ &= - \frac{u_0}{m_0} + \frac{u_0}{m_0}\log \,u_0 + u_0 \vartheta({{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma) + u_0\,{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma \cdot \overline{\mathbf{u}}_{\#} - \frac{u_0\gamma}{2} \|{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\|^2\\ &= u_0 \hat{h}^\gamma(\overline{\mathbf{u}}_{\#}) + \frac{u_0}{m_0}\log \,u_0\:, \end{alignedat}

where the last equality uses the first equality in (?) and the definition of \vartheta in (1). Finally, h^\gamma(\overline{\mathbf{u}})= \hat{h}^\gamma(\overline{\mathbf{u}}_{\#}) is a direct consequence of the relation between h^\gamma and \hat{h}^\gamma given in (?).

Uses Lemma 3, Proof, Lemma 2, Lemma 1 · Used by Proof
Proof

Proof

8VGU

First, it follows from (3) and (3) that ({\boldsymbol{\alpha}}_\mathbf{u}^\gamma)_{\#} = ({\boldsymbol{\alpha}}_{\overline{{\mathbf{u}}}}^\gamma )_{\#} = {{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma, which when combined with the first equation in (Proof) implies that

\widetilde{\mathbf{u}}^\gamma = \mathbf{u} - u_0 \gamma \, [0,({{\boldsymbol{\beta}}}^{\gamma}_{{\overline{\mathbf{u}}_{\#}}})^\top]^\top.

Since {{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\in B_M, (4) immediately holds.

In addition, since \mathbf{g}^\gamma_{\mathbf{u}}= {\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma - \frac{\gamma}{2}\big[\|({\boldsymbol{\alpha}}_{\mathbf{u}}^\gamma)_{\#}\|^2,\mathbf{0}^{\top}\big]^{\top} (see (2) in Theorem 2),

\mathbf{u}^\gamma =\langle \mathbf{m} f_{\mathbf{u}}^\gamma \rangle = \langle \mathbf{m} \exp( \mathbf{g}^\gamma_{\mathbf{u}} \cdot \mathbf{m}) \rangle = \langle \mathbf{m} \exp( {\boldsymbol{\alpha}}^\gamma_{\mathbf{u}} \cdot \mathbf{m}) \rangle\exp\big(-\frac{\gamma}{2}\|{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\|^2 m_0\big) = \exp\big(-\frac{\gamma}{2}\|{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\|^2 m_0 \big) \widetilde{\mathbf{u}}^\gamma.

Further, (?) implies

\begin{aligned} \|\mathbf{u}^\gamma-\widetilde{\mathbf{u}}^\gamma\|=\big(1-\exp(-\frac{\gamma}{2}\|{{\boldsymbol{\beta}}}_{{\overline{\mathbf{u}}_{\#}}}^\gamma\|^2m_0)\big)|\|\widetilde{\mathbf{u}}^\gamma\| \leq \big(1-\exp(-\frac{\gamma}{2}M^2m_0)\big)\|\widetilde{\mathbf{u}}^\gamma\| \leq \big(1-\exp(-\frac{\gamma}{2}M^2m_0)\big) \,u_0\,(n+1). \end{aligned}

The fact that

\max\left\lbrace\left|m_i(\mathbf{v})\right| : \mathbf{v}\in\mathbb{S}^2, i=0,\dots, n\right\rbrace\leq \left(\frac{n+1}{\left|\mathbb{S}^2\right|}\right)^{1/2},

see [atkinson2012spherical, Section 2.1.3], where \left|\mathbb{S}^2\right| is the measure of the unit sphere. Normalization of the moment vector and the triangle inequality gives

\left\lVert\frac{\widetilde{\mathbf{u}}^\gamma}{u_0}\right\rVert\leq \frac{(n+1)^{3/2}}{\left|\mathbb{S}^2\right|^{1/2}}

which yields the last inequality of Eq. (?). The bound in (4) a direct consequence of the triangle inequality.

Proof

Proof

D0AH

For entropy dissipation, we first show that the integrability condition holds for the entropy/entropy-flux pair h^\gamma and \mathbf{j}^\gamma with the flux term \mathbf{F}(\mathbf{u})=\left< \mathbf{v}\otimes\mathbf{m}f^\gamma_{\mathbf{u}} \right>. For i=1,2,3, let j_{i}^\gamma:=\left< v_i \eta(f^\gamma_{\mathbf{u}}) \right> and F_i(\mathbf{u}):=\left< v_i\,\mathbf{m}f^\gamma_{\mathbf{u}} \right>, then

\nabla_\mathbf{u} j^\gamma_{i}(\mathbf{u})= \left< v_i\nabla_\mathbf{u} \eta(f^\gamma_{\mathbf{u}}) \right> = \left< v_i\eta^\prime(f^\gamma_{\mathbf{u}})\nabla_\mathbf{u} f^\gamma_{\mathbf{u}} \right> = \left< v_i\eta^\prime(\eta_*^\prime(\mathbf{g}^\gamma_{\mathbf{u}}\cdot\mathbf{m}))\nabla_\mathbf{u} f^\gamma_{\mathbf{u}} \right> = \mathbf{g}^\gamma_{\mathbf{u}}\cdot\left< v_i\mathbf{m}\,\nabla_\mathbf{u} f^\gamma_{\mathbf{u}} \right> =\nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot \nabla_\mathbf{u} F_i(\mathbf{u}),

where we have used the chain rule, the definition of f^\gamma_{\mathbf{u}} in Eq. (?), the Legendre duality, and the fact that \mathbf{g}^\gamma_{\mathbf{u}}= \nabla_\mathbf{u} h^\gamma(\mathbf{u}). To derive the entropy dissipation law, we multiply the moment system from the left with \nabla_\mathbf{u} h^\gamma(\mathbf{u}) and obtain

\nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot\partial_t \mathbf{u} + \nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot\sum_{i=1}^3\partial_{{x}_i}F_i(\mathbf{u})= \nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot\left< \mathbf{m} Q( {f}_{\mathbf{u}}^\gamma ) \right>\:.

From the reverse chain rule and Eq. (?), this leads to

\partial_t h^\gamma(\mathbf{u}) + \nabla_\mathbf{x}\cdot \bm j^\gamma(\mathbf{u})= \nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot\left< \mathbf{m} Q( {f}_{\mathbf{u}}^\gamma) \right>.

Entropy dissipation requires non-positivity of right-hand side term, which is given by

\nabla_\mathbf{u} h^\gamma(\mathbf{u})\cdot\left< \mathbf{m} Q( {f}_{\mathbf{u}}^\gamma ) \right> = \left< \mathbf{g}^\gamma_{\mathbf{u}}\cdot\mathbf{m} Q( {f}_{\mathbf{u}}^\gamma ) \right> = \left< \eta^\prime(\eta_*^\prime(\mathbf{g}^\gamma_{\mathbf{u}}\cdot\mathbf{m})) Q( {f}_{\mathbf{u}}^\gamma ) \right> =\left< \eta^\prime({f}_{\mathbf{u}}^\gamma) Q( {f}_{\mathbf{u}}^\gamma ) \right>\leq0,

where the equalities follow from similar properties used in Eq. (?) in the reversed order, and the inequality is from the entropy dissipation law in Eq. (?).

We next show that the closed moment system is hyperbolic. Note that the hyperbolicity follows from the entropy dissipation property of the moment system. Consider again the flux function of the moment system

\begin{aligned} \mathbf{F}(\mathbf{u})=\left< \mathbf{v}\otimes\mathbf{m}f^\gamma_{\mathbf{u}} \right> =\left< \mathbf{v}\otimes\mathbf{m}\,\eta'_*\left(\mathbf{g}_{\mathbf{u}}^\gamma\cdot\mathbf{m}\right) \right>. \end{aligned}

We define j_{i,*}(\mathbf{g})=\left< v_i\eta_*(\mathbf{g}\cdot \mathbf{m}) \right>, i=1, 2, 3, such that \nabla_{\mathbf{g}}j_{i,*}(\mathbf{g}^\gamma_{\mathbf{u}})=F_i(\mathbf{u}), and denote

\begin{aligned} J_i = {\nabla_\mathbf{g}^2}j_{i,*}(\mathbf{g}^\gamma_{\mathbf{u}}),\quad i = 1,2,3,\quad\text{and}\quad K = \nabla_\mathbf{u}^2 h^\gamma(\mathbf{u}) = \nabla_\mathbf{u} \mathbf{g}^\gamma_{\mathbf{u}}, \end{aligned}

where K is symmetric positive definite by the strict convexity of h^\gamma(\mathbf{u}). By using chain rule, the flux term in Eq. (5) can be written as

\nabla_{\mathbf{x}}\left< \mathbf{v}\otimes\mathbf{m}f^\gamma_{\mathbf{u}} \right> = \sum_{i=1}^3 \partial_{x_i} F_i(\mathbf{u}) = \sum_{i=1}^3 \partial_{x_i} (\nabla_{\mathbf{g}}j_{i,*}(\mathbf{g}^\gamma_{\mathbf{u}})) = \sum_{i=1}^3 {\nabla_\mathbf{g}^2}j_{i,*}(\mathbf{g}^\gamma_{\mathbf{u}}) \cdot \nabla_\mathbf{u} \mathbf{g}^\gamma_{\mathbf{u}} \cdot \partial_{x_i}\mathbf{u} = \sum_{i=1}^3 J_i K \partial_{x_i}\mathbf{u}\:.

The symmetric positive definite matrix K then symmetrizes [friedrichs1971systems] the closed moment system (5); that is, after multiplication on the left by K,

K\partial_t\mathbf{u} + \sum_{i=1}^3 K J_i K \partial_{x_i}\mathbf{u}\: = K \left< \mathbf{m} Q( {f}_{\mathbf{u}}^\gamma) \right>,

where the matrix K J_i K is symmetric for each i \in \{1,2,3\}.

Source and licence

The text on this page is from arXiv:2404.14312v3 by Steffen Schotthöfer, M. Paul Laiu, Martin Frank and Cory D. Hauck, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2404/2404.14312.jsonl.