<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jamp</journal-id>
      <journal-title-group>
        <journal-title>Journal of Applied Mathematics and Physics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-4379</issn>
      <issn pub-type="ppub">2327-4352</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jamp.2026.142044</article-id>
      <article-id pub-id-type="publisher-id">jamp-149774</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>A Strategy Applied on Weighted ENO Interpolation to Improve the Accuracy near Discontinuities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Hu</surname>
            <given-names>Fuxing</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Mathematics, Huizhou University, Huizhou, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The author declares no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>02</day>
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>02</issue>
      <fpage>865</fpage>
      <lpage>893</lpage>
      <history>
        <date date-type="received">
          <day>13</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>23</day>
          <month>02</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>26</day>
          <month>02</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jamp.2026.142044">https://doi.org/10.4236/jamp.2026.142044</self-uri>
      <abstract>
        <p>A strategy is devised to make the WENO interpolation in the point values achieve optimal accuracy near the discontinuities. The classical WENO interpolation ensures the optimal accuracy when all stencils are smooth and ENO property when the discontinuity appears. When there exist more than two successive smooth stencils, the maximum theoretical accuracy near discontinuity is also preferred to be obtained. To achieve it, we divide the classical WENO algorithm into several sub-WENO procedures. In each sub-WENO procedure, only two stencils are used and the order of accuracy grows by at most. If both stencils are smooth, then sub-WENO procedure increases the order of accuracy by one. If there is a stencil that is smooth and the left one is non-smooth, then algorithm conserves the order of interpolation by corresponding smooth stencil and keeps the ENO property. If both stencils are non-smooth, then the value constructed by sub-WENO procedure will be ignored in the latter procedures. The whole of new WENO algorithm can be expressed as a tree structure. The indicator of smoothness of every medium stencil in the tree structure is defined by the indicators of smoothness of corresponding stencils on the top of tree. Such definition is proved to be capable of obtaining the optimal accuracy and keeping the ENO property. And the new WENO algorithm has almost the same computational cost as the classical WENO algorithm.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Optimal Order of Accuracy</kwd>
        <kwd>WENO Interpolation</kwd>
        <kwd>Corner and Jump Discontinuity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The interpolation of piecewise smooth function from the discrete sample points is always an important problem of numerical computation. The simple linear Lagrangian interpolation is suitable for a set of smooth sample points and achieves the optimal accuracy. However, we often need to interpolate a set of discrete points which contains corner (or jump) discontinuities. In these cases, the Gibbs oscillations generated by linear Lagrangian interpolations around the discontinuities will decrease the numerical accuracy. Then some preferred nonlinear algorithms should be used to obtain stable numerical approximation. The nonlinear essentially non-oscillatory (ENO) interpolation, which can tackle this problem well, was first presented in [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B2">2</xref>] for solving hyperbolic conservation laws. To eliminate the effect of non-smooth parts of sample points, the ENO algorithm adaptively chooses the smoothest stencil from the candidates to reconstruct the piecewise function. The indicator of smoothness of each stencil is defined as the Newton divided difference of sample points on this stencil. More information about ENO algorithm can be found in [<xref ref-type="bibr" rid="B3">3</xref>]-[<xref ref-type="bibr" rid="B5">5</xref>].</p>
      <p>In the procedure of ENO interpolation, while the smoothness of all the candidate stencils is measured, only the smoothest one is finally conserved even though all the stencils are smooth enough to be used. To gather all the potential stencils, in [<xref ref-type="bibr" rid="B6">6</xref>], the authors presented the weighted ENO (WENO) algorithm based on ENO. The aim of WENO algorithm is to keep the ENO property in non-smooth regions and meanwhile improve the order of accuracy in smooth regions. To obtain it, in the WENO algorithm, each candidate stencil is assigned a nonlinear weight which measures the contribution of this stencil for the final convex combination. The nonlinear weights are devised to approach linear optimal weights in smooth region to improve the accuracy of interpolation. While there exist stencils across the discontinuities, the weights assigned to these non-smooth stencils can be ignored almost. In [<xref ref-type="bibr" rid="B7">7</xref>], the authors showed new indicators of smoothness which emulate the idea of minimizing the total variation of function. The new indicators of smoothness are defined as the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> L </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> norm of the derivatives of the interpolation polynomials. The indicators of smoothness in [<xref ref-type="bibr" rid="B7">7</xref>] ensure the optimal order of accuracy in smooth region and ENO property when there exist stencils that contain the discontinuities. About the improvements and applications of WENO algorithm, the interested reader can refer to [<xref ref-type="bibr" rid="B8">8</xref>]-[<xref ref-type="bibr" rid="B16">16</xref>].</p>
      <p>Around the discontinuities, the classical WENO algorithm [<xref ref-type="bibr" rid="B7">7</xref>] generally only achieves the same order of accuracy as the corresponding ENO interpolation. It was shown in [<xref ref-type="bibr" rid="B7">7</xref>] for reconstructing the numerical flux at cell boundary based on the cell averages. What leads to the degeneration of order of accuracy is the classical WENO cannot distribute reasonable optimal weights to the smooth stencils when the discontinuity appears. In [<xref ref-type="bibr" rid="B17">17</xref>], the authors proposed a power WENO algorithm to improve the accuracy near discontinuities. However, it does not obtain the maximum theoretical order of accuracy. Then, the authors in [<xref ref-type="bibr" rid="B18">18</xref>] succeed in obtaining the maximum theoretical accuracy close to the discontinuities by an improved WENO algorithm (WENO-AW). Unlike the fixed linear optimal weights proposed in [<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B19">19</xref>], they devise nonlinear optimal weights to tackle this problem. The nonlinear optimal weights are expressed as the nonlinear convex combination of three vectors of linear optimal weights. Each vector of linear optimal weights is appropriate for one special case. The proofs of maximum theoretical accuracy near discontinuities and ENO property were presented in [<xref ref-type="bibr" rid="B18">18</xref>]. They also give another algorithm to raise the accuracy of WENO algorithm for the interval which contains the corner discontinuity. In [<xref ref-type="bibr" rid="B17">17</xref>][<xref ref-type="bibr" rid="B18">18</xref>][<xref ref-type="bibr" rid="B20">20</xref>], certain modified indicators of smoothness are used to detect the corner and jump discontinuities. At the same time, these indicators of smoothness conserve the optimal accuracy and ENO property. In this paper, we only consider how to improve the order of accuracy near discontinuities by using a more efficient algorithm. If one wants to obtain the optimal accuracy in the interval containing the discontinuity, the algorithm in [<xref ref-type="bibr" rid="B18">18</xref>] will be a commendable choice.</p>
      <p>As mentioned above, the algorithm in [<xref ref-type="bibr" rid="B18">18</xref>] recovers the optimal accuracy near discontinuities by devising a set of nonlinear optimal weights. However, the new nonlinear optimal weights are computed by an extra WENO algorithm. And in this procedure, the indicators of smoothness of the bigger stencils also need to be calculated. As shown in [<xref ref-type="bibr" rid="B18">18</xref>], the computational costs of new WENO algorithm are more than double when compared with the classical WENO. In this paper, we present a simple WENO algorithm to recover the optimal accuracy near discontinuities. In order to describe this algorithm clearly, we take the 6th-order WENO algorithm for example. To ensure the optimal accuracy near discontinuities, the classical WENO algorithm is divided into three sub-WENO procedures. We first construct two 5th-order WENO approximations by using the former two 4-points stencils and latter two 4-points stencils, respectively. In the next, we construct the 6th-order WENO approximation by using two 5-points stencils and corresponding 5th-order WENO approximations which have been obtained. From the statement above, we need three sub-WENO procedures in this algorithm and in each sub-WENO procedure we only need information of two stencils. Unlike the classical WENO, which directly constructs the 6th-order approximation by the nonlinear convex combination of three 4th-order approximations, the order of accuracy of new WENO algorithm grows one by one and this nonlinear interpolation truly confirms the optimal accuracy near discontinuities. Since the 5-points stencils are used in this procedure, we have to compute their indicators of smoothness. To control the oscillations and reduce the computational cost, we express the indicators of smoothness of 5-points stencils as the product of two corresponding 4-points substencils. The new WENO algorithm here can be reformulated into the similar compact form as the classical WENO algorithm and not much computation is introduced. Furthermore, it is also easy to extend the algorithm to the cases of higher order.</p>
      <p>The organization of this paper is as follows. In Section 2, we review the classical WENO [<xref ref-type="bibr" rid="B7">7</xref>] and WENO-AW [<xref ref-type="bibr" rid="B18">18</xref>] algorithms. In Section 3, we show the new WENO interpolation and prove the statement of optimal order of accuracy near discontinuity and property of ENO. In Section 5, we test the numerical accuracy and computational costs.</p>
    </sec>
    <sec id="sec2">
      <title>2. Review of WENO Algorithms</title>
      <p>In this section, we review the classical WENO [<xref ref-type="bibr" rid="B7">7</xref>] and WENO-AW algorithm [<xref ref-type="bibr" rid="B18">18</xref>] in point values. The interested reader can also refer to [<xref ref-type="bibr" rid="B21">21</xref>][<xref ref-type="bibr" rid="B22">22</xref>] for a full statement of WENO interpolations.</p>
      <sec id="sec2dot1">
        <title>2.1. The Classical WENO Algorithm with Fixed Optimal Weights</title>
        <p>Let us consider a set of sample points <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> ≤ </mml:mo><mml:mi> i </mml:mi><mml:mo> ≤ </mml:mo><mml:mi> N </mml:mi></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mtext> Δ </mml:mtext><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . What we want to do is to interpolate the value in middle point <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> when the discontinuity appears around this interval, but not in this interval. As shown in [<xref ref-type="bibr" rid="B23">23</xref>], it is possible to locate the corner discontinuities, but it is no hope to locate the jump discontinuities. Hence, when the corner discontinuity appears in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the algorithm proposed in [<xref ref-type="bibr" rid="B18">18</xref>] can be used to tackle this problem. But when the jump discontinuity appears in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the order of accuracy of numerical approximation to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> will be affected inevitably.</p>
        <p>Since <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> we want to approximate is in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , each stencil used should contain <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Let us denote by <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> the stencil </p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mi>i</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>m</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mo>⋯</mml:mo>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mo>⋯</mml:mo>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the superscript of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denotes the number of point of this stencil contains and the subscript denotes the number of point at the right of interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . The same notation is also used for the interpolation polynomial <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> p </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , the weights <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and so on. Let us take the 6th-order WENO for example to approximate the value at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the middle of <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . The 6th-order WENO algorithm uses three 4-points stencils, </p>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>S</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mo>{</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>}</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>S</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mo>{</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>}</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>S</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mo>{</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>}</mml:mo>
                  </mml:mrow>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>On each stencil, we obtain approximation at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by a Lagrangian interpolation polynomial of degree 3, </p>
        <disp-formula id="FD3">
          <label>(1)</label>
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>15</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>15</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>In [<xref ref-type="bibr" rid="B7">7</xref>], the indicators of smoothness were defined as the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> L </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> norm of the derivatives of the interpolation polynomials. These indicators of smoothness were proposed for upwind methods to solve hyperbolic conservation laws with cell averages. To fit the interpolation in point values, we adopt the one presented in [<xref ref-type="bibr" rid="B14">14</xref>][<xref ref-type="bibr" rid="B18">18</xref>][<xref ref-type="bibr" rid="B20">20</xref>], </p>
        <disp-formula id="FD4">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>β</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>l</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>2</mml:mn>
                </mml:mrow>
                <mml:mi>n</mml:mi>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mfrac>
                              <mml:mrow>
                                <mml:msup>
                                  <mml:mtext>d</mml:mtext>
                                  <mml:mi>l</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                              <mml:mrow>
                                <mml:mtext>d</mml:mtext>
                                <mml:msup>
                                  <mml:mi>x</mml:mi>
                                  <mml:mi>l</mml:mi>
                                </mml:msup>
                              </mml:mrow>
                            </mml:mfrac>
                            <mml:msubsup>
                              <mml:mi>p</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mi>x</mml:mi>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>x</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2.</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>By removing the first derivative of interpolation polynomial from formula in [<xref ref-type="bibr" rid="B7">7</xref>], the modified indicators of smoothness perform well for the corner discontinuities. The explicit forms of (2) of three stencils are </p>
        <disp-formula id="FD5">
          <label>(3)</label>
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>β</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>48</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>8</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>3</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>27</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mn>30</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>11</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>13</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>β</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>48</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>8</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>21</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mn>18</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>5</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>13</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>β</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>48</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>11</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>30</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:mn>27</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>8</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>13</mml:mn>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mn>16</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>To ensure the optimal accuracy and ENO property, the nonlinear weights are introduced by </p>
        <disp-formula id="FD6">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>α</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>l</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>α</mml:mi>
                    <mml:mi>l</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>α</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>ϵ</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>β</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>q</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2.</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The nonlinear weights <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:mstyle><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> . The linear optimal weights <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are chosen to be <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> so that </p>
        <disp-formula id="FD7">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The parameter <inline-formula><mml:math><mml:mi> ϵ </mml:mi></mml:math></inline-formula> appears in denominator is used to avoid the division by zero. The fully discusses about <inline-formula><mml:math><mml:mi> ϵ </mml:mi></mml:math></inline-formula> can refer to [<xref ref-type="bibr" rid="B8">8</xref>][<xref ref-type="bibr" rid="B24">24</xref>]. The exponent <inline-formula><mml:math><mml:mi> q </mml:mi></mml:math></inline-formula> in (4) is used to increase the difference of scales of weights near the non-smooth region. For high order WENO interpolations, we generally need to choose <inline-formula><mml:math><mml:mrow><mml:mi> q </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> for control the numerical oscillations around the discontinuities [<xref ref-type="bibr" rid="B19">19</xref>][<xref ref-type="bibr" rid="B25">25</xref>]. To imitate the 6th-order linear interpolation at the smooth region and meanwhile compress the interpolation oscillations, the approximation <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> p </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is chosen to be </p>
        <disp-formula id="FD8">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>At smooth regions, Taylor series expansions at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of the indicators of smoothness in (3) can be collected to be </p>
        <disp-formula id="FD9">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>β</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>+</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2.</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Replacing <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> in (4) and taking <inline-formula><mml:math><mml:mi> ϵ </mml:mi></mml:math></inline-formula> small enough, if <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> f </mml:mi><mml:mo> ″ </mml:mo></mml:msup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≠ </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> the nonlinear weights approximate linear ones by </p>
        <disp-formula id="FD10">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2.</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Substituting (7) into (5) gives </p>
        <disp-formula id="FD11">
          <label>(8)</label>
          <mml:math>
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>F</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>=</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>w</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>w</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>w</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msub>
                    <mml:mi>f</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>w</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>p</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mrow>
                              <mml:mi>j</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mfrac>
                                <mml:mn>1</mml:mn>
                                <mml:mn>2</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:munderover>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:msubsup>
                    <mml:mi>p</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>6</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:msub>
                    <mml:mi>f</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>6</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>At the smooth part of discretized data, the classical 6th-order WENO algorithm has optimal accuracy if <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> f </mml:mi><mml:mo> ″ </mml:mo></mml:msup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≠ </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
        <p>In the next, we consider the case in which <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are smooth, while <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> contains a jump discontinuity. For the corner discontinuity, we can reach the similar conclusions. In the case of jump discontinuity, three indicators of smoothness will take values </p>
        <disp-formula id="FD12">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>β</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>Δ</mml:mi>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>β</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>Δ</mml:mi>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>β</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Then the corresponding weights can be expressed as </p>
        <disp-formula id="FD13">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>0</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>0</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>+</mml:mo>
                              <mml:mi mathvariant="script">O</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mtext>Δ</mml:mtext>
                                  <mml:msup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mn>2</mml:mn>
                                  </mml:msup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi mathvariant="script">O</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mtext>Δ</mml:mtext>
                              <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                  <mml:mn>4</mml:mn>
                                  <mml:mi>q</mml:mi>
                                </mml:mrow>
                              </mml:msup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>+</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD14">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>0</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>+</mml:mo>
                              <mml:mi mathvariant="script">O</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mtext>Δ</mml:mtext>
                                  <mml:msup>
                                    <mml:mi>x</mml:mi>
                                    <mml:mn>2</mml:mn>
                                  </mml:msup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi mathvariant="script">O</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mtext>Δ</mml:mtext>
                              <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                  <mml:mn>4</mml:mn>
                                  <mml:mi>q</mml:mi>
                                </mml:mrow>
                              </mml:msup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>+</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>and </p>
        <disp-formula id="FD15">
          <mml:math display="inline">
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>0</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>+</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>d</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>ϵ</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:msubsup>
                                <mml:mi>β</mml:mi>
                                <mml:mn>1</mml:mn>
                                <mml:mn>4</mml:mn>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>1</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>ϵ</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:msubsup>
                                <mml:mi>β</mml:mi>
                                <mml:mn>0</mml:mn>
                                <mml:mn>4</mml:mn>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mi>q</mml:mi>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msubsup>
                        <mml:mi>d</mml:mi>
                        <mml:mn>2</mml:mn>
                        <mml:mn>4</mml:mn>
                      </mml:msubsup>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>0</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>1</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>ϵ</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>β</mml:mi>
                                    <mml:mn>2</mml:mn>
                                    <mml:mn>4</mml:mn>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mi>q</mml:mi>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mn>4</mml:mn>
                          <mml:mi>q</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>.</mml:mo>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>So, the contribution of stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> which contains discontinuity can be ignored when <inline-formula><mml:math><mml:mrow><mml:mtext> Δ </mml:mtext><mml:mi> x </mml:mi></mml:mrow></mml:math></inline-formula> is small enough. It is exactly the ENO property. Generally, since </p>
        <disp-formula id="FD16">
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≠</mml:mo>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and using the similar operations in (8), we only obtain </p>
        <disp-formula id="FD17">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Finally, we consider the case of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . That is, the discontinuity lies in interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and only stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth. Through the similar analysis as the above cases, the same conclusion as (9) is achieved for WENO approximation at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . The idea of classical WENO algorithm is to ensure the optimal accuracy at smooth part of discretized data and ENO property when there exist stencils affected by discontinuity. In the second case, since <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are both smooth, the higher 5th-order approximation using the information of stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is preferred to be reached.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. The WENO Algorithm with Adapted Optimal Weights</title>
        <p>In the classical WENO algorithm [<xref ref-type="bibr" rid="B7">7</xref>], the optimal weights <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> ) in Equation (4) are fixed. It is considered as the primary reason of degeneration of order of accuracy around discontinuities in [<xref ref-type="bibr" rid="B18">18</xref>]. The authors present the adapted optimal weights based on the indicators of smoothness of stencils. For the 6th-order WENO-AW algorithm, if the jump discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>i.e.</italic>, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then optimal weights <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 2 </mml:mn><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , which satisfy </p>
        <disp-formula id="FD18">
          <mml:math>
            <mml:mrow>
              <mml:mn>2</mml:mn>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>0</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>are preferred to be chosen to achieve the 5th-order of accuracy. Similarly, if the discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>i.e.</italic>, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then optimal weights <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , which satisfy </p>
        <disp-formula id="FD19">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>1</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:msubsup>
                <mml:mi>d</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>are preferred to be chosen. To improve the accuracy near discontinuities, an adapted strategy to choose the optimal weights among <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 2 </mml:mn><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is proposed in [<xref ref-type="bibr" rid="B18">18</xref>]. In order to avoid the abrupt transition from one vector of optimal weight to another one at the interfaces between smooth and non-smooth regions, the nonlinear adapted optimal weights are defined as a smooth convex combination of three vectors of optimal weights, </p>
        <disp-formula id="FD20">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>d</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>d</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>d</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>1</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The coefficients of three vectors of linear optimal weights are defined as </p>
        <disp-formula id="FD21">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>1</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>1</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>1</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>1</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>w</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>1</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>6</mml:mn>
                  </mml:msubsup>
                  <mml:mo>+</mml:mo>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>α</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mn>2</mml:mn>
                    <mml:mn>5</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where </p>
        <disp-formula id="FD22">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>α</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>1</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>ϵ</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>β</mml:mi>
                            <mml:mn>1</mml:mn>
                            <mml:mn>5</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>q</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>α</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>ϵ</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>β</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>6</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>q</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>α</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mn>2</mml:mn>
                <mml:mn>5</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>ϵ</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>β</mml:mi>
                            <mml:mn>2</mml:mn>
                            <mml:mn>5</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>q</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>After obtaining the adapted optimal weights <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi> d </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi> d </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi> d </mml:mi><mml:mo> ˜ </mml:mo></mml:mover><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , inserting them into Equation (4) gives </p>
        <disp-formula id="FD23">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>α</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle displaystyle="true" mathsize="140%">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>l</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:msubsup>
                    <mml:mi>α</mml:mi>
                    <mml:mi>l</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>α</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mover accent="true">
                      <mml:mi>d</mml:mi>
                      <mml:mo>˜</mml:mo>
                    </mml:mover>
                    <mml:mi>i</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>ϵ</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msubsup>
                            <mml:mi>β</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mn>4</mml:mn>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mi>q</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mn>2.</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In case 1: all the 4-points stencils are smooth. The nonlinear weights computed by (11) satisfy </p>
        <disp-formula id="FD24">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>It is the sufficient condition, as shown by the Theorem 3.2 in [<xref ref-type="bibr" rid="B18">18</xref>], to achieve the 6th-order approximation, </p>
        <disp-formula id="FD25">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>6</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In case 2: the discontinuity lies in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>i.e.</italic>, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are both smooth and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth. If it is a corner discontinuity, then we have </p>
        <disp-formula id="FD26">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mn>2</mml:mn>
                          <mml:mi>p</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>If it is a jump discontinuity, then we have </p>
        <disp-formula id="FD27">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mn>4</mml:mn>
                          <mml:mi>p</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>If the discontinuity lies in the symmetric interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , by similar analysis we obtain </p>
        <disp-formula id="FD28">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mn>2</mml:mn>
                          <mml:mi>p</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>for the corner discontinuity and </p>
        <disp-formula id="FD29">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:mn>2</mml:mn>
                  <mml:msubsup>
                    <mml:mi>d</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mn>4</mml:mn>
                          <mml:mi>p</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi mathvariant="script">O</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>for the jump discontinuity. Also by the Theorem 3.2 in [<xref ref-type="bibr" rid="B18">18</xref>], the 5th-order approximation can be achieved, </p>
        <disp-formula id="FD30">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>5</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In case 3: the discontinuity lies in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>i.e.</italic>, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are both non-smooth. If it is a corner discontinuity, then we have </p>
        <disp-formula id="FD31">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>If it is a jump discontinuity, then we have </p>
        <disp-formula id="FD32">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mn>4</mml:mn>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>If the discontinuity lies in the symmetric interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , by similar analysis we obtain </p>
        <disp-formula id="FD33">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>for the corner discontinuity and </p>
        <disp-formula id="FD34">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>0</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>1</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                    <mml:mn>4</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mo>,</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mn>4</mml:mn>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>for the jump discontinuity. Also by the Theorem 3.2 in [<xref ref-type="bibr" rid="B18">18</xref>], the 4th-order approximation can be achieved, </p>
        <disp-formula id="FD35">
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>F</mml:mi>
                <mml:mn>2</mml:mn>
                <mml:mn>6</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:munderover>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msubsup>
                <mml:mi>w</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>p</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi mathvariant="script">O</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>Δ</mml:mtext>
                  <mml:msup>
                    <mml:mi>x</mml:mi>
                    <mml:mn>4</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>When the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> contains the corner discontinuity, the strategy in [<xref ref-type="bibr" rid="B18">18</xref>] is suggested to be used. This strategy ensures the 3rd-order of accuracy for the interval which contains the corner discontinuity.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. The 6th-Order Sub-WENO Algorithm</title>
      <p>In this section, a simple 6th-order sub-WENO algorithm is presented, which has the same aim as the WENO-AW algorithm proposed in [<xref ref-type="bibr" rid="B18">18</xref>], to achieve the optimal order near the discontinuities. The second algorithm in [<xref ref-type="bibr" rid="B18">18</xref>] is to improve the order of accuracy of when the middle interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> contains the discontinuity. As shown in Section 2.2, the extra three indicators of smoothness of big stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are required to calculate the adapted nonlinear optimal weights. The computational cost of the WENO-AW algorithm in [<xref ref-type="bibr" rid="B18">18</xref>] is more than double when compared with the classical WENO algorithm [<xref ref-type="bibr" rid="B7">7</xref>]. In the classical 6th-order WENO algorithm, the idea is to combine three 4th-order linear interpolations to achieve 6th-order accuracy at smooth regions and the potential 5th-order interpolations are skipped. It is the probable reason which leads to the degeneration of algorithm near discontinuities. To recover the accuracy near discontinuities, we divide the classical WENO into several sub-WENO procedures. In each sub-WENO procedure, only two stencils are used. The order of accuracy grows by only one at most by combining two stencils and the ENO property is also conserved (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1724540-rId261.jpeg?20260226025130" />
      </fig>
      <p><bold>Figure 1.</bold> The left is the tree structure of the 6th-order sub-WENO algorithm. The right is the tree structure of the 6th-order classical WENO algorithm.</p>
      <p>In the 6th-order sub-WENO algorithm, there are three 4-points stencils can be used and there will be three sub-WENO procedures as shown in Section 3. In the first sub-WENO procedure denoted by <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , emulating the classical WENO in Section 2, we use the stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> to compute the 5th-order approximation at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , </p>
      <disp-formula id="FD36">
        <label>(12)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>F</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>+</mml:mo>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>We extract the formulas of interpolation polynomials <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> p </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> from (1), </p>
      <disp-formula id="FD37">
        <label>(13)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>15</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>9</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>9</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The nonlinear weights are computed similarly as (4) by </p>
      <disp-formula id="FD38">
        <label>(14)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>and the unnormalized weights are defined as </p>
      <disp-formula id="FD39">
        <label>(15)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The linear optimal weights in (15) are chose to be <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 5 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> to satisfy </p>
      <disp-formula id="FD40">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are extracted from (3), and we repeat them for completeness of new algorithm, </p>
      <disp-formula id="FD41">
        <label>(16)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>48</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>8</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>27</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>30</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>13</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>48</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>8</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>21</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>18</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>13</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Up to now, the first sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is completed by emulating the classical WENO algorithm. This sub-WENO procedure can achieve 5th-order approximation to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at smooth region and keep the ENO property when there is one non-smooth stencil. Actually, when there is one non-smooth stencil, this sub-WENO procedure still ensure the 4th-order of accuracy. The proofs of assertions are ignored here, since the properties of the algorithm after integrating three sub-WENO procedures are our aims.</p>
      <p>In the second sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , we use the stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> to obtain another 5th-order approximation to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , </p>
      <disp-formula id="FD42">
        <label>(17)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>F</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>+</mml:mo>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>,</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where the values of two 4th-order interpolation polynomials at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are </p>
      <disp-formula id="FD43">
        <label>(18)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>9</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>9</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>15</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The nonlinear weights in (17) are computed as </p>
      <disp-formula id="FD44">
        <label>(19)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>and the unnormalized weights are defined as </p>
      <disp-formula id="FD45">
        <label>(20)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The linear optimal weights are chose to be <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 5 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> for satisfying </p>
      <disp-formula id="FD46">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are also chosen from (3), </p>
      <disp-formula id="FD47">
        <label>(21)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>48</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>8</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>21</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>18</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>13</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>48</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>30</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>27</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>8</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>13</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The second sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is similar to the first one but the nonlinear interpolation is operated on the stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> . It is noted that in the two sub-WENO procedures above, we use the several same notations, such as the nonlinear weight <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> in (14) and (19). But these same notations are independent in the different sub-WENO procedures.</p>
      <p>Through the former sub-WENO procedures, we arrive the 5th-order approximations satisfying </p>
      <disp-formula id="FD48">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>and </p>
      <disp-formula id="FD49">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>on the 5-points stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , respectively, when discretized data is smooth. In the third sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , we arrange to obtain the 6th-order approximation to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by combination of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , </p>
      <disp-formula id="FD50">
        <label>(22)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>w</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>w</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The nonlinear weights are defined as </p>
      <disp-formula id="FD51">
        <label>(23)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>w</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>α</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where the unnormalized weights are defined as </p>
      <disp-formula id="FD52">
        <label>(24)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>5</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>5</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The optimal weights are chosen to be <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> for satisfying </p>
      <disp-formula id="FD53">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD54">
        <label>(2)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD55">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mo>=</mml:mo>
            <mml:munderover>
              <mml:mstyle mathsize="140%" displaystyle="true">
                <mml:mo>∑</mml:mo>
              </mml:mstyle>
              <mml:mrow>
                <mml:mi>l</mml:mi>
                <mml:mo>=</mml:mo>
                <mml:mn>2</mml:mn>
              </mml:mrow>
              <mml:mn>4</mml:mn>
            </mml:munderover>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mstyle displaystyle="true">
              <mml:mrow>
                <mml:msubsup>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:msup>
                                <mml:mtext>d</mml:mtext>
                                <mml:mi>l</mml:mi>
                              </mml:msup>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mtext>d</mml:mtext>
                              <mml:msup>
                                <mml:mi>x</mml:mi>
                                <mml:mi>l</mml:mi>
                              </mml:msup>
                            </mml:mrow>
                          </mml:mfrac>
                          <mml:msubsup>
                            <mml:mi>p</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mn>5</mml:mn>
                          </mml:msubsup>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mi>x</mml:mi>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:mrow>
            </mml:mstyle>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mi>i</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mn>1</mml:mn>
            <mml:mo>,</mml:mo>
            <mml:mn>2.</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>When the discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the choice of (2) is valid and the final algorithm can achieve 5th-order accuracy and keep the ENO property. However, if there exists a discontinuity appears in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are both non-smooth. And in result, both stencils are distributed comparative weights and the oscillation will be inevitable. To approach the optimal accuracy and preserve the ENO property, the effective choices are </p>
      <disp-formula id="FD56">
        <label>(25)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>:</mml:mo>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>:</mml:mo>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Taking <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for example, since <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mo> ∪ </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , we express the indicator of smoothness parent stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> as the product of substencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 0 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> . This option will be extended to the higher order sub-WENO algorithms. If the discontinuity appears in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , by using the indicators of smoothness in (25), the contribution of stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> can be ignored and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> will dominate the final combination. The similar result can be obtained when the discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . In addition, the indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> have been obtained in the former sub-WENO procedures and we do not need extra computational cost. For the simplification of the equations, we replace <inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> in denominators of (24) by <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , respectively, and (24) becomes </p>
      <disp-formula id="FD57">
        <label>(26)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>ϵ</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:msubsup>
                                      <mml:mi>β</mml:mi>
                                      <mml:mn>0</mml:mn>
                                      <mml:mn>4</mml:mn>
                                    </mml:msubsup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>ϵ</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:msubsup>
                                      <mml:mi>β</mml:mi>
                                      <mml:mn>1</mml:mn>
                                      <mml:mn>4</mml:mn>
                                    </mml:msubsup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>5</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>ϵ</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:msubsup>
                                      <mml:mi>β</mml:mi>
                                      <mml:mn>1</mml:mn>
                                      <mml:mn>4</mml:mn>
                                    </mml:msubsup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>ϵ</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:msubsup>
                                      <mml:mi>β</mml:mi>
                                      <mml:mn>2</mml:mn>
                                      <mml:mn>4</mml:mn>
                                    </mml:msubsup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The common term <inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> will be cancelled when we substitute the unnormalized weights into (23). So, we actually define the indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> as </p>
      <disp-formula id="FD58">
        <label>(27)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>1</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>:</mml:mo>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>0</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>5</mml:mn>
                    </mml:msubsup>
                    <mml:mo>:</mml:mo>
                    <mml:mo>=</mml:mo>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mn>2</mml:mn>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>.</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>For the higher order sub-WENO algorithms, the choice of indicators of smoothness is presented in Section 4 in detail. The proofs of achieving optimal accuracy and keeping ENO property will be shown in theorem 1. Before giving this theorem, we first simplify the sub-WENO algorithm which will facilitate the proof of theorem 1.</p>
      <p>Inserting the weights (14) into (12) gives </p>
      <disp-formula id="FD59">
        <label>(28)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mrow>
                <mml:mn>3</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mn>5</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mrow>
                <mml:mn>3</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mn>5</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>0</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
              </mml:mrow>
            </mml:mfrac>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>and similarly inserting the weights (19) into (17) gives </p>
      <disp-formula id="FD60">
        <label>(29)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mrow>
                <mml:mn>5</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mn>3</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mrow>
                <mml:mn>5</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>2</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
                <mml:mo>+</mml:mo>
                <mml:mn>3</mml:mn>
                <mml:msup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>ϵ</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:msubsup>
                          <mml:mi>β</mml:mi>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>q</mml:mi>
                </mml:msup>
              </mml:mrow>
            </mml:mfrac>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Finally, substituting the 5th-order approximations (28) (29) into (22), we obtain </p>
      <disp-formula id="FD61">
        <label>(30)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Through reorganization, the nonlinear weights in (30) are </p>
      <disp-formula id="FD62">
        <label>(31)</label>
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>α</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:msub>
              <mml:mi>α</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>α</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>−</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>α</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>−</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>−</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>−</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where the unnormalized weights are </p>
      <disp-formula id="FD63">
        <label>(32)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p><bold>Theorem</bold><bold>1.</bold><italic>Suppose</italic><italic>that</italic><italic>the</italic><italic>stencil</italic><inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula><italic>contains</italic><italic>a</italic><italic>discontinuity</italic><italic>at</italic><italic>most</italic>, <italic>the</italic><italic>exponent</italic><italic>in</italic><italic>unnormalized</italic><italic>weights</italic><inline-formula><mml:math><mml:mrow><mml:mi> q </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula><italic>and</italic><inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> ≤ </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> Δ </mml:mi><mml:msup><mml:mi> x </mml:mi><mml:mn> 4 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula><italic>.</italic><italic>Then</italic><italic>the</italic> 6<italic>th-order</italic><italic>sub-WENO</italic><italic>algorithm</italic> (30) (31) (32) <italic>satisfies</italic><italic>the</italic><italic>following</italic><italic>three</italic><italic>cases</italic>:</p>
      <p>Case 1: if the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth, then </p>
      <disp-formula id="FD64">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>6</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>;</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Case 2: if there is a discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then </p>
      <disp-formula id="FD65">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>or if there is a discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then </p>
      <disp-formula id="FD66">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>;</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Case 3: if there is a discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then </p>
      <disp-formula id="FD67">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>or if there is a discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then </p>
      <disp-formula id="FD68">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p><bold>Proof</bold><bold>1.</bold><italic>For</italic><italic>the</italic><italic>case</italic><italic>1</italic>, <italic>since</italic><italic>the</italic><italic>stencil</italic><inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula><italic>is</italic><italic>smooth</italic>, <italic>we</italic><italic>obtain</italic></p>
      <disp-formula id="FD69">
        <label>(33)</label>
        <mml:math>
          <mml:mrow>
            <mml:mtable columnalign="left">
              <mml:mtr columnalign="left">
                <mml:mtd columnalign="left">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>β</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mo>=</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mtext>Δ</mml:mtext>
                            <mml:msup>
                              <mml:mi>x</mml:mi>
                              <mml:mn>2</mml:mn>
                            </mml:msup>
                            <mml:msub>
                              <mml:msup>
                                <mml:mi>f</mml:mi>
                                <mml:mo>″</mml:mo>
                              </mml:msup>
                              <mml:mrow>
                                <mml:mi>j</mml:mi>
                                <mml:mo>−</mml:mo>
                                <mml:mfrac>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>2</mml:mn>
                                </mml:mfrac>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>+</mml:mo>
                        <mml:mi mathvariant="script">O</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mtext>Δ</mml:mtext>
                            <mml:msup>
                              <mml:mi>x</mml:mi>
                              <mml:mn>2</mml:mn>
                            </mml:msup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>,</mml:mo>
                    <mml:mn>1</mml:mn>
                    <mml:mo>,</mml:mo>
                    <mml:mn>2.</mml:mn>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>By Taylor analysis, the unnormalized weights in (32) satisfy </p>
      <disp-formula id="FD70">
        <label>(34)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>3</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>5</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>2</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Then the weights in (31) satisfy </p>
      <disp-formula id="FD71">
        <label>(35)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>3</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>10</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>3</mml:mn>
                  <mml:mrow>
                    <mml:mn>16</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>By using the similar discussion as (8) and denoting <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mfrac><mml:mn> 3 </mml:mn><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac><mml:mo> , </mml:mo><mml:mfrac><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac><mml:mo> , </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mrow><mml:mn> 16 </mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , we have </p>
      <disp-formula id="FD72">
        <label>(36)</label>
        <mml:math>
          <mml:mtable>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>F</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>6</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>6</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>6</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>6</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>6</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>For the case 2, we only discuss the situation in which the discontinuity lies in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> since <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are symmetric. We first analyze the case of corner discontinuity which lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . At this moment three 4-points stencils satisfy </p>
      <disp-formula id="FD73">
        <label>(37)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mtext>Δ</mml:mtext>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mtext>Δ</mml:mtext>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The unnormalized weights in (32) satisfy </p>
      <disp-formula id="FD74">
        <label>(38)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>5</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The weights in (31) satisfy </p>
      <disp-formula id="FD75">
        <label>(39)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>5</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>3</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Denoting <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mfrac><mml:mn> 5 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac><mml:mo> , </mml:mo><mml:mfrac><mml:mn> 3 </mml:mn><mml:mn> 8 </mml:mn></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and one can easily verify <inline-formula><mml:math><mml:mrow><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mn> 2 </mml:mn></mml:munderover><mml:mtext>   </mml:mtext><mml:msub><mml:mi> d </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:msubsup><mml:mi> p </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msubsup><mml:mi> p </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then we have </p>
      <disp-formula id="FD76">
        <label>(40)</label>
        <mml:math>
          <mml:mtable>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>F</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>6</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:munderover>
                  <mml:mstyle mathsize="140%" displaystyle="true">
                    <mml:mo>∑</mml:mo>
                  </mml:mstyle>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>0</mml:mn>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:munderover>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>6</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>5</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>If there is a jump discontinuity in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then the indicators of smoothness satisfy </p>
      <disp-formula id="FD77">
        <label>(41)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>Δ</mml:mi>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>Δ</mml:mi>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Inserting these indicators of smoothness into the unnormalized weights in (32) gives </p>
      <disp-formula id="FD78">
        <label>(42)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>5</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Then the nonlinear weights in (31) satisfy </p>
      <disp-formula id="FD79">
        <label>(43)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>8</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>5</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>3</mml:mn>
                  <mml:mn>8</mml:mn>
                </mml:mfrac>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Repeating (40) shows the same result, </p>
      <disp-formula id="FD80">
        <label>(44)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mi>j</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>2</mml:mn>
                </mml:mfrac>
              </mml:mrow>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Finally, we consider the case 3, in which the discontinuity lies in interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Again we only analyze the situation of the discontinuity lies in interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> since <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are symmetric. we take into account the corner discontinuity which lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then the indicators of smoothness achieve </p>
      <disp-formula id="FD81">
        <label>(45)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mtext>Δ</mml:mtext>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Substituting the indicators of smoothness into the unnormalized weights in (32) shows </p>
      <disp-formula id="FD82">
        <label>(46)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Then the nonlinear weights in (31) satisfy </p>
      <disp-formula id="FD83">
        <label>(47)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Denoting <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and one can easily verify <inline-formula><mml:math><mml:mrow><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mn> 2 </mml:mn></mml:munderover><mml:mtext>   </mml:mtext><mml:msub><mml:mi> d </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:msubsup><mml:mi> p </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msubsup><mml:mi> p </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then we have </p>
      <disp-formula id="FD84">
        <label>(48)</label>
        <mml:math display="inline">
          <mml:mtable>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>F</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>6</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:munderover>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>w</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mi>p</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>x</mml:mi>
                          <mml:mrow>
                            <mml:mi>j</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mfrac>
                              <mml:mn>1</mml:mn>
                              <mml:mn>2</mml:mn>
                            </mml:mfrac>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:mi>q</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>4</mml:mn>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>If the jump discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then the indicators of smoothness approach </p>
      <disp-formula id="FD85">
        <label>(49)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mtext>Δ</mml:mtext>
                      <mml:msup>
                        <mml:mi>x</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>f</mml:mi>
                          <mml:mo>″</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mi mathvariant="script">O</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mtext>Δ</mml:mtext>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Replacing the indicators of smoothness into the unnormalized weights in (32) shows </p>
      <disp-formula id="FD86">
        <label>(50)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>5</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>1</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                  <mml:mn>4</mml:mn>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>2</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                    <mml:mo>+</mml:mo>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>ϵ</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:msubsup>
                              <mml:mi>β</mml:mi>
                              <mml:mn>0</mml:mn>
                              <mml:mn>4</mml:mn>
                            </mml:msubsup>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mi>q</mml:mi>
                    </mml:msup>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>Δ</mml:mtext>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Then the nonlinear weights in (31) satisfy </p>
      <disp-formula id="FD87">
        <label>(51)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>0</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>α</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mn>1</mml:mn>
                <mml:mo>+</mml:mo>
                <mml:mi mathvariant="script">O</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:mi>q</mml:mi>
                      </mml:mrow>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Denoting <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> d </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and one can easily verify <inline-formula><mml:math><mml:mrow><mml:munderover><mml:mstyle mathsize="140%" displaystyle="true"><mml:mo> ∑ </mml:mo></mml:mstyle><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow><mml:mn> 2 </mml:mn></mml:munderover><mml:mtext>   </mml:mtext><mml:msub><mml:mi> d </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:msubsup><mml:mi> p </mml:mi><mml:mi> i </mml:mi><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:msubsup><mml:mi> p </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 4 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , then we have </p>
      <disp-formula id="FD88">
        <label>(52)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mi>j</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>2</mml:mn>
                </mml:mfrac>
              </mml:mrow>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi mathvariant="script">O</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mtext>Δ</mml:mtext>
                <mml:msup>
                  <mml:mi>x</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msup>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p><bold>Theorem 1</bold> shows the maximum theoretical accuracy of the 6th-order sub-WENO algorithm near discontinuities. What we left is to ensure the ENO property of new algorithm. The algorithm is deemed to conserve the ENO property if it satisfies the following two conditions,</p>
      <p>1) If the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth, then the nonlinear weight corresponding <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> satisfy <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup><mml:mo> = </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
      <p>2) If the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth, then the nonlinear weight corresponding <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> satisfies <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> w </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup><mml:mo> ≤ </mml:mo><mml:mi mathvariant="script"> O </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mtext> Δ </mml:mtext><mml:msup><mml:mi> x </mml:mi><mml:mi> m </mml:mi></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
      <p>Clearly, from the nonlinear weights (39) (43) (47) and (51) in theorem 1, we can validate the ENO property of new algorithm if <inline-formula><mml:math><mml:mrow><mml:mi> q </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
    </sec>
    <sec id="sec4">
      <title>4. The Higher Order Sub-WENO Alrorithm</title>
      <p>In this section, the 2<italic>r</italic>th-order sub-WENO algorithms are presented for <inline-formula><mml:math><mml:mrow><mml:mi> r </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> . In particular, when <inline-formula><mml:math><mml:mrow><mml:mi> r </mml:mi><mml:mo> = </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> the 4th-order sub-WENO algorithm is the same as the classical WENO algorithm. The 6th-order sub-WENO algorithm (<inline-formula><mml:math><mml:mrow><mml:mi> r </mml:mi><mml:mo> = </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:math></inline-formula> ) has been shown in Section 3 and we also analyze the optimal accuracy and ENO property. To implement the algorithm clearly, we give the tree structure of 2<italic>r</italic>th-order sub-WENO algorithm in Section 4 (<xref ref-type="fig" rid="fig2">Figure 2</xref>).</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/1724540-rId570.jpeg?20260226025131" />
      </fig>
      <p><bold>Figure 2.</bold> The tree structure of 2rth-order sub-WENO algorithm.</p>
      <p>In the first level, there are <inline-formula><mml:math><mml:mi> r </mml:mi></mml:math></inline-formula><inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> -points stencils and corresponding indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . As the 6th-order sub-WENO algorithm in the Section 3, it will be found that we only need to compute the indicators of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of the smallest stencils on the first level. The choice of indicator of smoothness <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn><mml:mo> ≤ </mml:mo><mml:mi> m </mml:mi><mml:mo> ≤ </mml:mo><mml:mn> 2 </mml:mn><mml:mi> r </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mi> r </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> ≤ </mml:mo><mml:mi> i </mml:mi><mml:mo> ≤ </mml:mo><mml:mi> r </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> should ensure the optimal accuracy, ENO property and modest computational cost of sub-WENO algorithm. From tree structure, we can find that each nonlinear approximation <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> on stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is obtained by the combination of the nonlinear approximations <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> on <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , respectively, </p>
      <disp-formula id="FD89">
        <label>(53)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mi>m</mml:mi>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>w</mml:mi>
              <mml:mrow>
                <mml:mi>i</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mrow>
                <mml:mi>i</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>w</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>That is, in each sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , we only use the information from two stencils. The nonlinear weights are defined as </p>
      <disp-formula id="FD90">
        <label>(54)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>w</mml:mi>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>w</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>i</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The linear optimal weights <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in (54) are chosen so that they satisfy </p>
      <disp-formula id="FD91">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mi>m</mml:mi>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mrow>
                <mml:mi>i</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mrow>
                <mml:mi>i</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mi>d</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>m</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Since <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mi> m </mml:mi><mml:mo> + </mml:mo><mml:mi> i </mml:mi></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mo> ∪ </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> ∪ </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and, as we have done for the 6th-order sub-WENO algorithm, a reasonable choice is </p>
      <disp-formula id="FD92">
        <label>(55)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>:</mml:mo>
                <mml:mo>=</mml:mo>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>1</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:mi>m</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mi>i</mml:mi>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>⋯</mml:mo>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>:</mml:mo>
                <mml:mo>=</mml:mo>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>2</mml:mn>
                    <mml:mo>−</mml:mo>
                    <mml:mi>m</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mi>i</mml:mi>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>⋯</mml:mo>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mrow>
                    <mml:mi>r</mml:mi>
                    <mml:mo>+</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Replacing <inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in (54) by <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mi> m </mml:mi><mml:mo> + </mml:mo><mml:mi> i </mml:mi></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ⋯ </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn><mml:mo> − </mml:mo><mml:mi> m </mml:mi><mml:mo> + </mml:mo><mml:mi> i </mml:mi></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ⋯ </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> + </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , respectively, and canceling the common terms, then (54) is simplified as </p>
      <disp-formula id="FD93">
        <label>(56)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>w</mml:mi>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>−</mml:mo>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>i</mml:mi>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>−</mml:mo>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>i</mml:mi>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>w</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>−</mml:mo>
                                    <mml:mi>m</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>i</mml:mi>
                                  </mml:mrow>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>d</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msubsup>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msubsup>
                                  <mml:mi>β</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mo>+</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msubsup>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>Section 4 helps us to determine the indicators of smoothness of stencils intuitively. The indicators of smoothness of stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mi> m </mml:mi><mml:mo> + </mml:mo><mml:mi> i </mml:mi></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> on the top of “V” corresponding the sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are chosen to be the indicators of smoothness of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , respectively. It is remarkable that the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is involved simultaneously in both the sub-WENO procedures <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mrow><mml:mi> m </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> . But the indicator of smoothness of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mi> m </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is different when it belongs to different sub-WENO procedure (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
      <fig id="fig3">
        <label>Figure 3</label>
        <graphic xlink:href="https://html.scirp.org/file/1724540-rId645.jpeg?20260226025131" />
      </fig>
      <p><bold>Figure 3.</bold> The choice of indicator of smoothness for sub-WENO procedure.</p>
      <p>To validate such choice of indicators of smoothness, taking the 8th-order sub-WENO algorithm for example, Section 4 shows the cases in which the discontinuity lies in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , respectively. The left tree structure of Section 4 shows the situation when the discontinuity lies in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <italic>i.e.</italic>, the former three stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are smooth and the last one <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth. From the first level to second level, there are three sub-WENO procedures. The former two sub-WENO procedures both produce the 6th-order approximations and the third sub-WENO procedure only produce a 5th-order approximation since the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth and the nonlinear weight assigned to it can be ignored. From the second level to third level, there are two sub-WENO procedures. In the first sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 7 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , since the indicators of smoothness of stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> are defined by </p>
      <disp-formula id="FD94">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mo>:</mml:mo>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mi>a</mml:mi>
            <mml:mi>n</mml:mi>
            <mml:mi>d</mml:mi>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:mo>
            </mml:mo>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>6</mml:mn>
            </mml:msubsup>
            <mml:mo>:</mml:mo>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>this sub-WENO procedure generates 7th-order approximation. The second sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 7 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> only produces the 6th-order approximation, since <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup><mml:mo> : </mml:mo><mml:mo> = </mml:mo><mml:msubsup><mml:mi> β </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth. In the final sub-WENO procedure <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 7 </mml:mn></mml:msubsup><mml:mo> , </mml:mo><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 7 </mml:mn></mml:msubsup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ↪<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 8 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , the indicators of smoothness are defined by </p>
      <disp-formula id="FD95">
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>7</mml:mn>
            </mml:msubsup>
            <mml:mo>:</mml:mo>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>and</mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>3</mml:mn>
              <mml:mn>7</mml:mn>
            </mml:msubsup>
            <mml:mo>:</mml:mo>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>β</mml:mi>
              <mml:mn>3</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Since <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is non-smooth, the contribution of this stencil is ignored and the final approximation <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 8 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is only 7th-order. The middle and right tree structures of Section 4 show the situations when the discontinuities lie in <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , respectively. The “<inline-formula><mml:math><mml:mo> ∗ </mml:mo></mml:math></inline-formula> ” denotes the situation that the value generated by this sub-WENO procedure is nonsense since both substencils are non-smooth. By the strategy of choosing the indicators of smoothness, the value denoted by “<inline-formula><mml:math><mml:mo> ∗ </mml:mo></mml:math></inline-formula> ” will be ignored almost in the latter sub-WENO procedures. </p>
      <p>To implement the higher order sub-WENO algorithm easily, we present the necessary formulas explicitly for <inline-formula><mml:math><mml:mrow><mml:mi> r </mml:mi><mml:mo> = </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:math></inline-formula> . Since all the sub-WENO procedures can be integrated, we will only present the compact forms of sub-WENO algorithms as (30) (31) (32). For the 8th-order sub-WENO algorithm, there exist four stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mi> i </mml:mi><mml:mn> 5 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mn> 3 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> used to approximate <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . The linear 5th-order interpolations at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be expressed as </p>
      <disp-formula id="FD96">
        <label>(57)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>128</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>4</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>28</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>70</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>140</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>35</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>128</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>3</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>20</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>90</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>60</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>128</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>60</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>90</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>20</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>3</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>p</mml:mi>
                  <mml:mn>3</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>x</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>2</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>128</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mn>35</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>140</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>70</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:mn>28</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>2</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:mn>5</mml:mn>
                    <mml:msub>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>+</mml:mo>
                        <mml:mn>3</mml:mn>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>By combining all the sub-WENO procedures (<xref ref-type="fig" rid="fig4">Figure 4</xref>), we can arrive</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/1724540-rId703.jpeg?20260226025131" />
      </fig>
      <p><bold>Figure 4.</bold> The choice of indicator of smoothness for sub-WENO procedure keeps the ENO property. The circles “<inline-formula><mml:math display="inline"><mml:mo> ○ </mml:mo></mml:math></inline-formula> ” denotes the non-smooth stencils and the stars “<inline-formula><mml:math><mml:mo> ∗ </mml:mo></mml:math></inline-formula> ” denotes the values generated by corresponding sub-WENO procedures are nonsense.</p>
      <disp-formula id="FD97">
        <label>(58)</label>
        <mml:math>
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mn>3</mml:mn>
              <mml:mn>8</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>0</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>0</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>1</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>2</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>w</mml:mi>
              <mml:mn>3</mml:mn>
            </mml:msub>
            <mml:msubsup>
              <mml:mi>p</mml:mi>
              <mml:mn>3</mml:mn>
              <mml:mn>5</mml:mn>
            </mml:msubsup>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>x</mml:mi>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mn>2</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where </p>
      <disp-formula id="FD98">
        <label>(59)</label>
        <mml:math>
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>,</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>,</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>w</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msub>
                <mml:msub>
                  <mml:mi>β</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:msub><mml:mi> α </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mn> 5 </mml:mn></mml:mrow></mml:math></inline-formula> . The unnormalized weights are defined as </p>
      <disp-formula id="FD99">
        <label>(60)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>0</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>3</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>3</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>3</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>2</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>4</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>7</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>1</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>5</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>3</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:msub>
                  <mml:mi>α</mml:mi>
                  <mml:mn>5</mml:mn>
                </mml:msub>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>0</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mn>1</mml:mn>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:mi>ϵ</mml:mi>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                  <mml:mi>β</mml:mi>
                                  <mml:mn>3</mml:mn>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mi>q</mml:mi>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>The indicators of smoothness computed by (2) can be expressed as </p>
      <disp-formula id="FD100">
        <mml:math display="inline">
          <mml:mtable>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>0</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>4</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>27</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>29</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>39</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>4</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>7</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3124</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>2880</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>4</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>6</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>1</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>7</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>39</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>3</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>3</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD101">
        <label>(61)</label>
        <mml:math display="inline">
          <mml:mtable>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3124</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>2880</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>6</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>2</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>7</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>39</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>3</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>3</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3124</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>2880</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>6</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:msubsup>
                  <mml:mi>β</mml:mi>
                  <mml:mn>3</mml:mn>
                  <mml:mn>5</mml:mn>
                </mml:msubsup>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>29</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>27</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>11</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>39</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>36</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>2</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>7</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>9</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>5</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:mn>3124</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>2880</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mn>6</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>4</mml:mn>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>3</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msup>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
    </sec>
    <sec id="sec5">
      <title>5. Numerical Results</title>
      <p>In this section, two examples, containing the corner and jump discontinuities respectively, are used to test the order of accuracy of sub-WENO algorithms. We also compare the computational costs between the classical WENO [<xref ref-type="bibr" rid="B7">7</xref>], the WENO-AW [<xref ref-type="bibr" rid="B18">18</xref>] and sub-WENO algorithms. The 8th-order sub-WENO algorithms is only tested by the first example since we can obtain the similar results for the second example. We choose the parameters <inline-formula><mml:math><mml:mrow><mml:mi> ϵ </mml:mi><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 40 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> q </mml:mi><mml:mo> = </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> for all the algorithms. </p>
      <p><bold>Example</bold><bold>1.</bold><italic>Consider</italic><italic>the</italic><italic>function</italic></p>
      <disp-formula id="FD102">
        <label>(62)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>x</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>{</mml:mo>
              <mml:mrow>
                <mml:mtable columnalign="left">
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mn>10</mml:mn>
                        <mml:msup>
                          <mml:mtext>e</mml:mtext>
                          <mml:mrow>
                            <mml:mo>−</mml:mo>
                            <mml:mi>x</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>3</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mtext>if</mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                        <mml:mo>≤</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>≤</mml:mo>
                        <mml:mn>0</mml:mn>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mn>10</mml:mn>
                        <mml:msup>
                          <mml:mtext>e</mml:mtext>
                          <mml:mrow>
                            <mml:mi>x</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>3</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mtext>if</mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mn>0</mml:mn>
                        <mml:mo>&lt;</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>≤</mml:mo>
                        <mml:mn>1</mml:mn>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>there is a corner discontinuity lies at <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> . This piecewise function is even and continuous, but the first derivative is not discontinuous. Since the function is symmetrical with <inline-formula><mml:math><mml:mi> y </mml:mi></mml:math></inline-formula> -axis, we only show the absolute errors at <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 5 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . While it is only interested in the order of accuracy near discontinuities in this paper, we keep the discontinuities lie in the center of grid <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . To get this, the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is divided into <inline-formula><mml:math><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> N </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> grids and then we subdivide each grid into three small uniform grids in every grid refinement. In the numerical experiments, the grid spacing is set to be <inline-formula><mml:math><mml:mrow><mml:mtext> Δ </mml:mtext><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 2 </mml:mn><mml:mrow><mml:mn> 101 </mml:mn><mml:mo> ⋅ </mml:mo><mml:msup><mml:mn> 3 </mml:mn><mml:mi> i </mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:math></inline-formula> . <bold>Table 1</bold> shows the absolute errors and order of accuracy of classical WENO, WENO-AW and sub-WENO algorithms. As presented in Section 2.1, when the discontinuity lies in the interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the approximations of classical WENO algorithm at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can only arrive the 4th-order of accuracy. When we predict the value at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 5 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , since the stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 6 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for approximating <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 5 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is smooth, the maximum 6th-order of accuracy is certainly obtained. As shown in [<xref ref-type="bibr" rid="B18">18</xref>] and Section 3, the WENO-AW and sub-WENO algorithms are devised to reasonably combine all the smooth stencils to arrive the maximum theoretical accuracy. The WENO-AW and sub-WENO algorithms achieves 5th-order of accuracy when approximate the value at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> since the 5-points stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth. It is noted that the absolute errors presented by WENO-AW and sub-WENO algorithms are almost identical. </p>
      <p><bold>Table 1.</bold> The absolute errors and orders of accuracy of the 6th-order classical WENO, WENO-AW and sub-WENO algorithms for the function (62) which contains a corner discontinuity at <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td colspan="5">classical WENO</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>1.478e−00 *****</td>
              <td>1.080e−06 *****</td>
              <td>2.780e−07 *****</td>
              <td>4.284e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>4.929e−01 1.000</td>
              <td>1.438e−08 3.931</td>
              <td>3.439e−09 3.998</td>
              <td>5.649e−13 6.034</td>
            </tr>
            <tr>
              <td>2</td>
              <td>1.643e−01 1.000</td>
              <td>1.818e−10 3.979</td>
              <td>4.245e−11 4.000</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>5.477e−02 1.000</td>
              <td>2.261e−12 3.993</td>
              <td>5.239e−13 4.000</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>1.826e−02 1.000</td>
              <td>2.799e−14 3.998</td>
              <td>6.467e−15 4.000</td>
              <td>1.430e−21 6.001</td>
            </tr>
            <tr>
              <td colspan="5">WENO-AW</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>1.478e−00 *****</td>
              <td>1.109e−06 *****</td>
              <td>7.869e−09 *****</td>
              <td>4.284e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>4.929e−01 1.000</td>
              <td>1.450e−08 3.917</td>
              <td>3.044e−11 5.056</td>
              <td>5.649e−13 6.034</td>
            </tr>
            <tr>
              <td>2</td>
              <td>1.643e−01 1.000</td>
              <td>1.822e−10 3.984</td>
              <td>1.227e−13 5.019</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>5.477e−02 1.000</td>
              <td>2.263e−12 3.995</td>
              <td>5.012e−16 5.006</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>1.826e−02 1.000</td>
              <td>2.800e−14 3.998</td>
              <td>2.058e−18 5.002</td>
              <td>1.430e−21 6.001</td>
            </tr>
            <tr>
              <td colspan="5">sub-WENO</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>1.478e−00 *****</td>
              <td>1.144e−06 *****</td>
              <td>7.869e−09 *****</td>
              <td>4.283e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>4.929e−01 1.000</td>
              <td>1.464e−08 3.967</td>
              <td>3.044e−11 5.056</td>
              <td>5.649e−13 6.036</td>
            </tr>
            <tr>
              <td>2</td>
              <td>1.643e−01 1.000</td>
              <td>1.828e−10 3.989</td>
              <td>1.227e−13 5.019</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>5.477e−02 1.000</td>
              <td>2.266e−12 3.996</td>
              <td>5.012e−16 5.006</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>1.826e−02 1.000</td>
              <td>2.801e−14 3.999</td>
              <td>2.058e−18 5.002</td>
              <td>1.430e−21 6.001</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Table 2</bold> compares the computational costs of three WENO algorithms. To obtain the reliable CPU costs, we loop the interpolation parts of codes 5 million times. The results are shown in <bold>Table 2</bold> and we find that the CPU times of the WENO-AW and sub-WENO algorithms increase approximately by 150% and 5% respectively when compared with the classical WENO algorithm. </p>
      <p><bold>Table 2.</bold> The CPU costs of the 6th-order classical WENO, WENO-AW and sub-WENO algorithms for the function (62). The interpolation parts of codes are looped 5 million times to obtain the reliable CPU costs.</p>
      <table-wrap id="tbl2">
        <label>Table 2</label>
        <table>
          <tbody>
            <tr>
              <td>classical WENO</td>
              <td>WENO-AW</td>
              <td>sub-WENO</td>
            </tr>
            <tr>
              <td>13.8s</td>
              <td>35.4s</td>
              <td>14.6s</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>The performance of 8th-order sub-WENO algorithm is presented in <bold>Table 3</bold>. We can find that the algorithm achieves the optimal order near the corner discontinuity. When we approximate the value at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , there exists only one stencil <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is smooth. The nonlinear weight distributed to this stencil is dominant and the contributions of the left stencils are ignored. The prediction at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by sub-WENO algorithm gives a reasonable combination of <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> since they are both smooth. When approximate the value at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 5 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , the discontinuity lies in the far left interval <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . The stencils <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 1 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 2 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mn> 3 </mml:mn><mml:mn> 5 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> all are smooth and the sub-WENO algorithm uses them well to obtain 7th-order of accuracy. </p>
      <p><bold>Table 3</bold><bold>.</bold> The absolute errors and orders of accuracy of the 8th-order sub-WENO algorithms for the function (62) which contains a corner discontinuity at <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
      <table-wrap id="tbl3">
        <label>Table 3</label>
        <table>
          <tbody>
            <tr>
              <td colspan="6">8th-order sub-WENO</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>7</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>1.398e−00 *****</td>
              <td>4.656e−08 *****</td>
              <td>8.755e−11 *****</td>
              <td>5.936e−13 *****</td>
              <td>2.865e−14 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>4.659e−01 1.000</td>
              <td>1.847e−10 5.033</td>
              <td>1.157e−13 6.034</td>
              <td>2.690e−16 7.008</td>
              <td>4.142e−18 8.048</td>
            </tr>
            <tr>
              <td>2</td>
              <td>1.553e−01 1.000</td>
              <td>7.511e−13 5.011</td>
              <td>1.567e−16 6.011</td>
              <td>1.226e−19 7.003</td>
              <td>6.200e−22 8.016</td>
            </tr>
            <tr>
              <td>3</td>
              <td>5.177e−02 1.000</td>
              <td>3.079e−15 5.004</td>
              <td>2.141e−19 6.004</td>
              <td>5.600e−23 7.001</td>
              <td>9.392e−26 8.006</td>
            </tr>
            <tr>
              <td>4</td>
              <td>1.726e−02 1.000</td>
              <td>1.265e−17 5.001</td>
              <td>2.933e−22 6.001</td>
              <td>2.560e−26 7.000</td>
              <td>1.425e−29 8.004</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Example</bold><bold>2.</bold><italic>In</italic><italic>this</italic><italic>example</italic>, <italic>we</italic><italic>slightly</italic><italic>modify</italic><italic>the</italic><italic>piecewise</italic><italic>function</italic> (6<italic>2</italic>) <italic>so</italic><italic>that</italic><italic>the</italic><italic>corner</italic><italic>discontinuity</italic><italic>in</italic><italic>it</italic><italic>is</italic><italic>changed</italic><italic>into</italic><italic>jump</italic><italic>discontinuity</italic>, </p>
      <disp-formula id="FD103">
        <label>(63)</label>
        <mml:math>
          <mml:mrow>
            <mml:mi>f</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>x</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>{</mml:mo>
              <mml:mrow>
                <mml:mtable columnalign="left">
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mn>10</mml:mn>
                        <mml:msup>
                          <mml:mtext>e</mml:mtext>
                          <mml:mrow>
                            <mml:mi>x</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>3</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                        <mml:mo>+</mml:mo>
                        <mml:mn>3</mml:mn>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mtext>if</mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mo>−</mml:mo>
                        <mml:mn>1</mml:mn>
                        <mml:mo>≤</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>≤</mml:mo>
                        <mml:mn>0</mml:mn>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mn>10</mml:mn>
                        <mml:msup>
                          <mml:mtext>e</mml:mtext>
                          <mml:mrow>
                            <mml:mi>x</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>3</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                        <mml:mo>−</mml:mo>
                        <mml:mn>3</mml:mn>
                        <mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:mo>,</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mtext>if</mml:mtext>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:mn>0</mml:mn>
                        <mml:mo>&lt;</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>≤</mml:mo>
                        <mml:mn>1.</mml:mn>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>We only test the 6th-order WENO algorithms for this example. As shown in <bold>Table 4</bold>, the classical WENO algorithm only arrives 4th-order of accuracy when we approximate the values at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> + </mml:mo><mml:mrow><mml:mn> 3 </mml:mn><mml:mo> / </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> which is near discontinuity. For the WENO-AW and sub-WENO algorithms, they are both obtain the maximum theoretical accuracy. It is noted that, when approximating the value at discontinuity, we will lose the accuracy entirely.</p>
      <p><bold>Table 4.</bold> The absolute errors and orders of accuracy of classical WENO, WENO-AW and sub-WENO algorithms for the function (63) which contains a jump discontinuity at <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
      <table-wrap id="tbl4">
        <label>Table 4</label>
        <table>
          <tbody>
            <tr>
              <td colspan="5">classical WENO</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>197.988 *****</td>
              <td>1.250e−06 *****</td>
              <td>2.847e−07 *****</td>
              <td>4.284e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>199.899−0.009</td>
              <td>1.507e−08 4.021</td>
              <td>3.464e−09 4.013</td>
              <td>5.649e−13 6.034</td>
            </tr>
            <tr>
              <td>2</td>
              <td>200.537−0.003</td>
              <td>1.846e−10 4.007</td>
              <td>4.254e−11 4.004</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>200.749−0.001</td>
              <td>2.273e−12 4.002</td>
              <td>5.243e−13 4.002</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>200.820−0.000</td>
              <td>2.804e−14 4.001</td>
              <td>6.469e−15 4.000</td>
              <td>1.430e−21 6.001</td>
            </tr>
            <tr>
              <td colspan="5">WENO-AW</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>197.605 *****</td>
              <td>1.250e−06 *****</td>
              <td>7.869e−09 *****</td>
              <td>4.284e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>199.772−0.010</td>
              <td>1.507e−08 4.021</td>
              <td>3.044e−11 5.056</td>
              <td>5.649e−13 6.034</td>
            </tr>
            <tr>
              <td>2</td>
              <td>200.494−0.003</td>
              <td>1.846e−10 4.007</td>
              <td>1.227e−13 5.019</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>200.735−0.001</td>
              <td>2.273e−12 4.002</td>
              <td>5.012e−16 5.006</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>200.815−0.000</td>
              <td>2.804e−14 4.001</td>
              <td>2.058e−18 5.002</td>
              <td>1.430e−21 6.001</td>
            </tr>
            <tr>
              <td colspan="5">sub-WENO</td>
            </tr>
            <tr>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mi>i</mml:mi>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mrow>
                            <mml:mn>5</mml:mn>
                            <mml:mo>/</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>0</td>
              <td>197.243 *****</td>
              <td>1.250e−06 *****</td>
              <td>7.869e−09 *****</td>
              <td>4.283e−10 *****</td>
            </tr>
            <tr>
              <td>1</td>
              <td>199.651−0.011</td>
              <td>1.507e−08 4.021</td>
              <td>3.044e−11 5.056</td>
              <td>5.649e−13 6.036</td>
            </tr>
            <tr>
              <td>2</td>
              <td>200.454−0.004</td>
              <td>1.846e−10 4.007</td>
              <td>1.227e−13 5.019</td>
              <td>7.646e−16 6.012</td>
            </tr>
            <tr>
              <td>3</td>
              <td>200.722−0.001</td>
              <td>2.273e−12 4.002</td>
              <td>5.012e−16 5.006</td>
              <td>1.044e−18 6.004</td>
            </tr>
            <tr>
              <td>4</td>
              <td>200.811−0.000</td>
              <td>2.804e−14 4.001</td>
              <td>2.058e−18 5.002</td>
              <td>1.430e−21 6.001</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
    <sec id="sec6">
      <title>6. Conclusion</title>
      <p>In this paper, the sub-WENO algorithm is presented to recover the optimal order of accuracy near the discontinuities. The sub-WENO algorithm is constructed by dividing the classical WENO into several sub-WENO procedures. In each sub-WENO procedure, we only combine two stencils to approximate the value of target points. If the two stencils are both smooth, then sub-WENO procedure increases the order of accuracy by one. If there is a stencil that is smooth and the left one is non-smooth, then algorithm conserves the order of interpolation by corresponding smooth stencil and keeps the ENO property. If both stencils are non-smooth, then the value constructed by sub-WENO procedure will be cut off in the latter procedures. The whole of sub-WENO algorithm can be expressed as tree structure. The choice of smoothness of indicator of stencils in the middle part of tree is also presented. This choice does not increase the computational time much. The proof of order of accuracy and ENO property of the 6th-order sub-WENO algorithm is shown in theorem 1. The numerical tests validate the results we have proved in theorem 1. The sub-WENO algorithm based on the cell averages and its application to hyperbolic conservation laws will be our future work.</p>
    </sec>
    <sec id="sec7">
      <title>Acknowledgements</title>
      <p>This work was supported by Natural Science Foundation of Guangdong Province under contract no. 2018A030313879, the Technology Foundation of Huizhou under contract no. 2017C0403019 and Huizhou University under contract no. HZUX1201620.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Harten, A. and Osher, S. (1987) Uniformly High-Order Accurate Nonoscillatory Schemes. I. <italic>SIAM Journal on Numerical Analysis</italic>, 24, 279-309. <underline> https://doi.org/10.1137/0724022 </underline><pub-id pub-id-type="doi">10.1137/0724022</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/0724022">https://doi.org/10.1137/0724022</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Harten, A.</string-name>
              <string-name>Osher, S.</string-name>
            </person-group>
            <year>1987</year>
            <article-title>Uniformly High-Order Accurate Nonoscillatory Schemes</article-title>
            <source>I. SIAM Journal on Numerical Analysis</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1137/0724022</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Harten, A., Engquist, B., Osher, S. and Chakravarthy, S.R. (1987) Uniformly High Order Accurate Essentially Non-Oscillatory Schemes, III. <italic>Journal of Computational Physics</italic>, 71, 231-303. <underline> https://doi.org/10.1016/0021-9991(87)90031-3 </underline><pub-id pub-id-type="doi">10.1016/0021-9991(87)90031-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0021-9991(87)90031-3">https://doi.org/10.1016/0021-9991(87)90031-3</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Harten, A.</string-name>
              <string-name>Engquist, B.</string-name>
              <string-name>Osher, S.</string-name>
              <string-name>Chakravarthy, S.R.</string-name>
              <string-name>Schemes, I</string-name>
            </person-group>
            <year>1987</year>
            <article-title>Uniformly High Order Accurate Essentially Non-Oscillatory Schemes, III</article-title>
            <source>Journal of Computational Physics</source>
            <volume>9991</volume>
            <issue>87</issue>
            <pub-id pub-id-type="doi">10.1016/0021-9991(87)90031-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Shu, C. and Osher, S. (1988) Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes. <italic>Journal of Computational Physics</italic>, 77, 439-471. <underline> https://doi.org/10.1016/0021-9991(88)90177-5 </underline><pub-id pub-id-type="doi">10.1016/0021-9991(88)90177-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0021-9991(88)90177-5">https://doi.org/10.1016/0021-9991(88)90177-5</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Shu, C.</string-name>
              <string-name>Osher, S.</string-name>
            </person-group>
            <year>1988</year>
            <article-title>Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes</article-title>
            <source>Journal of Computational Physics</source>
            <volume>9991</volume>
            <issue>88</issue>
            <pub-id pub-id-type="doi">10.1016/0021-9991(88)90177-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Shu, C. and Osher, S. (1989) Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes, II. <italic>Journal of Computational Physics</italic>, 83, 32-78. <underline> https://doi.org/10.1016/0021-9991(89)90222-2 </underline><pub-id pub-id-type="doi">10.1016/0021-9991(89)90222-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0021-9991(89)90222-2">https://doi.org/10.1016/0021-9991(89)90222-2</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Shu, C.</string-name>
              <string-name>Osher, S.</string-name>
              <string-name>Schemes, I</string-name>
            </person-group>
            <year>1989</year>
            <article-title>Efficient Implementation of Essentially Non-Oscillatory Shock-Capturing Schemes, II</article-title>
            <source>Journal of Computational Physics</source>
            <volume>9991</volume>
            <issue>89</issue>
            <pub-id pub-id-type="doi">10.1016/0021-9991(89)90222-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Harten, A. (1989) ENO Schemes with SubCell Resolution. <italic>Journal of Computational Physics</italic>, 83, 148-184. <underline> https://doi.org/10.1016/0021-9991(89)90226-x </underline><pub-id pub-id-type="doi">10.1016/0021-9991(89)90226-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0021-9991(89)90226-x">https://doi.org/10.1016/0021-9991(89)90226-x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Harten, A.</string-name>
            </person-group>
            <year>1989</year>
            <article-title>ENO Schemes with SubCell Resolution</article-title>
            <source>Journal of Computational Physics</source>
            <volume>9991</volume>
            <issue>89</issue>
            <pub-id pub-id-type="doi">10.1016/0021-9991(89)90226-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, X., Osher, S. and Chan, T. (1994) Weighted Essentially Non-Oscillatory Schemes. <italic>Journal of Computational Physics</italic>, 115, 200-212. <underline> https://doi.org/10.1006/jcph.1994.1187 </underline><pub-id pub-id-type="doi">10.1006/jcph.1994.1187</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.1994.1187">https://doi.org/10.1006/jcph.1994.1187</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, X.</string-name>
              <string-name>Osher, S.</string-name>
              <string-name>Chan, T.</string-name>
            </person-group>
            <year>1994</year>
            <article-title>Weighted Essentially Non-Oscillatory Schemes</article-title>
            <source>Journal of Computational Physics</source>
            <volume>115</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.1994.1187</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Jiang, G. and Shu, C. (1996) Efficient Implementation of Weighted ENO Schemes. <italic>Journal of Computational Physics</italic>, 126, 202-228. <underline> https://doi.org/10.1006/jcph.1996.0130 </underline><pub-id pub-id-type="doi">10.1006/jcph.1996.0130</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.1996.0130">https://doi.org/10.1006/jcph.1996.0130</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Jiang, G.</string-name>
              <string-name>Shu, C.</string-name>
            </person-group>
            <year>1996</year>
            <article-title>Efficient Implementation of Weighted ENO Schemes</article-title>
            <source>Journal of Computational Physics</source>
            <volume>126</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.1996.0130</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Henrick, A.K., Aslam, T.D. and Powers, J.M. (2005) Mapped Weighted Essentially Non-Oscillatory Schemes: Achieving Optimal Order near Critical Points. <italic>Journal of Computational Physics</italic>, 207, 542-567. <underline> https://doi.org/10.1016/j.jcp.2005.01.023 </underline><pub-id pub-id-type="doi">10.1016/j.jcp.2005.01.023</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2005.01.023">https://doi.org/10.1016/j.jcp.2005.01.023</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Henrick, A.K.</string-name>
              <string-name>Aslam, T.D.</string-name>
              <string-name>Powers, J.M.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Mapped Weighted Essentially Non-Oscillatory Schemes: Achieving Optimal Order near Critical Points</article-title>
            <source>Journal of Computational Physics</source>
            <volume>207</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2005.01.023</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Borges, R., Carmona, M., Costa, B. and Don, W.S. (2008) An Improved Weighted Essentially Non-Oscillatory Scheme for Hyperbolic Conservation Laws. <italic>Journal of Computational Physics</italic>, 227, 3191-3211. <underline> https://doi.org/10.1016/j.jcp.2007.11.038 </underline><pub-id pub-id-type="doi">10.1016/j.jcp.2007.11.038</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2007.11.038">https://doi.org/10.1016/j.jcp.2007.11.038</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Borges, R.</string-name>
              <string-name>Carmona, M.</string-name>
              <string-name>Costa, B.</string-name>
              <string-name>Don, W.S.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>An Improved Weighted Essentially Non-Oscillatory Scheme for Hyperbolic Conservation Laws</article-title>
            <source>Journal of Computational Physics</source>
            <volume>227</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2007.11.038</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhu, J. and Qiu, J. (2016) A New Fifth Order Finite Difference WENO Scheme for Solving Hyperbolic Conservation Laws. <italic>Journal of Computational Physics</italic>, 318, 110-121. <underline> https://doi.org/10.1016/j.jcp.2016.05.010 </underline><pub-id pub-id-type="doi">10.1016/j.jcp.2016.05.010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2016.05.010">https://doi.org/10.1016/j.jcp.2016.05.010</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhu, J.</string-name>
              <string-name>Qiu, J.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>A New Fifth Order Finite Difference WENO Scheme for Solving Hyperbolic Conservation Laws</article-title>
            <source>Journal of Computational Physics</source>
            <volume>318</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2016.05.010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hu, C. and Shu, C. (1999) Weighted Essentially Non-Oscillatory Schemes on Triangular Meshes. <italic>Journal of Computational Physics</italic>, 150, 97-127. <underline> https://doi.org/10.1006/jcph.1998.6165 </underline><pub-id pub-id-type="doi">10.1006/jcph.1998.6165</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.1998.6165">https://doi.org/10.1006/jcph.1998.6165</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hu, C.</string-name>
              <string-name>Shu, C.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>Weighted Essentially Non-Oscillatory Schemes on Triangular Meshes</article-title>
            <source>Journal of Computational Physics</source>
            <volume>150</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.1998.6165</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhu, J. and Qiu, J. (2018) New Finite Volume Weighted Essentially Nonoscillatory Schemes on Triangular Meshes. <italic>SIAM Journal on Scientific Computing</italic>, 40, A903-A928. <underline> https://doi.org/10.1137/17m1112790 </underline><pub-id pub-id-type="doi">10.1137/17m1112790</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/17m1112790">https://doi.org/10.1137/17m1112790</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhu, J.</string-name>
              <string-name>Qiu, J.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>New Finite Volume Weighted Essentially Nonoscillatory Schemes on Triangular Meshes</article-title>
            <source>SIAM Journal on Scientific Computing</source>
            <volume>40</volume>
            <pub-id pub-id-type="doi">10.1137/17m1112790</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Levy, D., Puppo, G. and Russo, G. (1999) Central WENO Schemes for Hyperbolic Systems of Conservation Laws. <italic>ESAIM</italic>: <italic>Mathematical Modelling and Numerical Analysis</italic>, 33, 547-571. <underline> https://doi.org/10.1051/m2an:1999152 </underline><pub-id pub-id-type="doi">10.1051/m2an:1999152</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1051/m2an:1999152">https://doi.org/10.1051/m2an:1999152</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Levy, D.</string-name>
              <string-name>Puppo, G.</string-name>
              <string-name>Russo, G.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>Central WENO Schemes for Hyperbolic Systems of Conservation Laws</article-title>
            <source>ESAIM: Mathematical Modelling and Numerical Analysis</source>
            <volume>33</volume>
            <fpage>199915</fpage>
            <pub-id pub-id-type="doi">10.1051/m2an:1999152</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Jiang, G. and Peng, D. (2000) Weighted ENO Schemes for Hamilton-Jacobi Equations. <italic>SIAM Journal on Scientific Computing</italic>, 21, 2126-2143. <underline> https://doi.org/10.1137/s106482759732455x </underline><pub-id pub-id-type="doi">10.1137/s106482759732455x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/s106482759732455x">https://doi.org/10.1137/s106482759732455x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Jiang, G.</string-name>
              <string-name>Peng, D.</string-name>
            </person-group>
            <year>2000</year>
            <article-title>Weighted ENO Schemes for Hamilton-Jacobi Equations</article-title>
            <source>SIAM Journal on Scientific Computing</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1137/s106482759732455x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Jiang, G. and Wu, C. (1999) A High-Order WENO Finite Difference Scheme for the Equations of Ideal Magnetohydrodynamics. <italic>Journal of Computational Physics</italic>, 150, 561-594. <underline> https://doi.org/10.1006/jcph.1999.6207 </underline><pub-id pub-id-type="doi">10.1006/jcph.1999.6207</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.1999.6207">https://doi.org/10.1006/jcph.1999.6207</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Jiang, G.</string-name>
              <string-name>Wu, C.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>A High-Order WENO Finite Difference Scheme for the Equations of Ideal Magnetohydrodynamics</article-title>
            <source>Journal of Computational Physics</source>
            <volume>150</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.1999.6207</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Aràndiga, F., Belda, A.M. and Mulet, P. (2010) Point-Value WENO Multiresolution Applications to Stable Image Compression. <italic>Journal of Scientific Computing</italic>, 43, 158-182. <underline> https://doi.org/10.1007/s10915-010-9351-8 </underline><pub-id pub-id-type="doi">10.1007/s10915-010-9351-8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10915-010-9351-8">https://doi.org/10.1007/s10915-010-9351-8</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Belda, A.M.</string-name>
              <string-name>Mulet, P.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Point-Value WENO Multiresolution Applications to Stable Image Compression</article-title>
            <source>Journal of Scientific Computing</source>
            <volume>43</volume>
            <pub-id pub-id-type="doi">10.1007/s10915-010-9351-8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Amat, S., Liandrat, J., Ruiz, J. and Trillo, J.C. (2017) On a Power WENO Scheme with Improved Accuracy near Discontinuities. <italic>SIAM Journal on Scientific Computing</italic>, 39, A2472-A2507. <underline> https://doi.org/10.1137/17m1122098 </underline><pub-id pub-id-type="doi">10.1137/17m1122098</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/17m1122098">https://doi.org/10.1137/17m1122098</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Amat, S.</string-name>
              <string-name>Liandrat, J.</string-name>
              <string-name>Ruiz, J.</string-name>
              <string-name>Trillo, J.C.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>On a Power WENO Scheme with Improved Accuracy near Discontinuities</article-title>
            <source>SIAM Journal on Scientific Computing</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1137/17m1122098</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Amat, S., Ruiz, J. and Shu, C. (2019) On New Strategies to Control the Accuracy of WENO Algorithms Close to Discontinuities. <italic>SIAM Journal on Numerical Analysis</italic>, 57, 1205-1237. <underline> https://doi.org/10.1137/18m1214937 </underline><pub-id pub-id-type="doi">10.1137/18m1214937</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/18m1214937">https://doi.org/10.1137/18m1214937</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Amat, S.</string-name>
              <string-name>Ruiz, J.</string-name>
              <string-name>Shu, C.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>On New Strategies to Control the Accuracy of WENO Algorithms Close to Discontinuities</article-title>
            <source>SIAM Journal on Numerical Analysis</source>
            <volume>57</volume>
            <pub-id pub-id-type="doi">10.1137/18m1214937</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Balsara, D.S. and Shu, C. (2000) Monotonicity Preserving Weighted Essentially Non-Oscillatory Schemes with Increasingly High Order of Accuracy. <italic>Journal of Computational Physics</italic>, 160, 405-452. <underline> https://doi.org/10.1006/jcph.2000.6443 </underline><pub-id pub-id-type="doi">10.1006/jcph.2000.6443</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.2000.6443">https://doi.org/10.1006/jcph.2000.6443</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Balsara, D.S.</string-name>
              <string-name>Shu, C.</string-name>
            </person-group>
            <year>2000</year>
            <article-title>Monotonicity Preserving Weighted Essentially Non-Oscillatory Schemes with Increasingly High Order of Accuracy</article-title>
            <source>Journal of Computational Physics</source>
            <volume>160</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.2000.6443</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Amat, S. and Ruiz, J. (2017) New WENO Smoothness Indicators Computationally Efficient in the Presence of Corner Discontinuities. <italic>Journal of Scientific Computing</italic>, 71, 1265-1302. <underline> https://doi.org/10.1007/s10915-016-0342-2 </underline><pub-id pub-id-type="doi">10.1007/s10915-016-0342-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10915-016-0342-2">https://doi.org/10.1007/s10915-016-0342-2</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Amat, S.</string-name>
              <string-name>Ruiz, J.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>New WENO Smoothness Indicators Computationally Efficient in the Presence of Corner Discontinuities</article-title>
            <source>Journal of Scientific Computing</source>
            <volume>71</volume>
            <pub-id pub-id-type="doi">10.1007/s10915-016-0342-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Shu, C. (1998) Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws. In: Quarteroni, A., Ed., <italic>Advanced Numerical Approximation of Nonlinear Hyperbolic Equations</italic>, Springer, 325-432. <underline> https://doi.org/10.1007/bfb0096355 </underline><pub-id pub-id-type="doi">10.1007/bfb0096355</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/bfb0096355">https://doi.org/10.1007/bfb0096355</ext-link></mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Shu, C.</string-name>
              <string-name>Quarteroni, A.</string-name>
              <string-name>Equations, S</string-name>
            </person-group>
            <year>1998</year>
            <article-title>Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws</article-title>
            <source>In: Quarteroni</source>
            <volume>325</volume>
            <pub-id pub-id-type="doi">10.1007/bfb0096355</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shu, C. (2009) High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems. <italic>SIAM Review</italic>, 51, 82-126. <underline> https://doi.org/10.1137/070679065 </underline><pub-id pub-id-type="doi">10.1137/070679065</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/070679065">https://doi.org/10.1137/070679065</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shu, C.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems</article-title>
            <source>SIAM Review</source>
            <volume>51</volume>
            <pub-id pub-id-type="doi">10.1137/070679065</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Arandiga, F., Cohen, A., Donat, R. and Dyn, N. (2005) Interpolation and Approximation of Piecewise Smooth Functions. <italic>SIAM Journal on Numerical Analysis</italic>, 43, 41-57. <underline> https://doi.org/10.1137/s0036142903426245 </underline><pub-id pub-id-type="doi">10.1137/s0036142903426245</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/s0036142903426245">https://doi.org/10.1137/s0036142903426245</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Arandiga, F.</string-name>
              <string-name>Cohen, A.</string-name>
              <string-name>Donat, R.</string-name>
              <string-name>Dyn, N.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Interpolation and Approximation of Piecewise Smooth Functions</article-title>
            <source>SIAM Journal on Numerical Analysis</source>
            <volume>43</volume>
            <pub-id pub-id-type="doi">10.1137/s0036142903426245</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Aràndiga, F., Baeza, A., Belda, A.M. and Mulet, P. (2011) Analysis of WENO Schemes for Full and Global Accuracy. <italic>SIAM Journal on Numerical Analysis</italic>, 49, 893-915. <underline> https://doi.org/10.1137/100791579 </underline><pub-id pub-id-type="doi">10.1137/100791579</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/100791579">https://doi.org/10.1137/100791579</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Baeza, A.</string-name>
              <string-name>Belda, A.M.</string-name>
              <string-name>Mulet, P.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Analysis of WENO Schemes for Full and Global Accuracy</article-title>
            <source>SIAM Journal on Numerical Analysis</source>
            <volume>49</volume>
            <pub-id pub-id-type="doi">10.1137/100791579</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Gerolymos, G.A., Sénéchal, D. and Vallet, I. (2009) Very-High-Order Weno Schemes. <italic>Journal of Computational Physics</italic>, 228, 8481-8524. <underline> https://doi.org/10.1016/j.jcp.2009.07.039 </underline><pub-id pub-id-type="doi">10.1016/j.jcp.2009.07.039</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jcp.2009.07.039">https://doi.org/10.1016/j.jcp.2009.07.039</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Gerolymos, G.A.</string-name>
              <string-name>Vallet, I.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Very-High-Order Weno Schemes</article-title>
            <source>Journal of Computational Physics</source>
            <volume>228</volume>
            <pub-id pub-id-type="doi">10.1016/j.jcp.2009.07.039</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>