<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <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-4352
   </issn>
   <issn publication-format="print">
    2327-4379
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jamp.2024.1211236
   </article-id>
   <article-id pub-id-type="publisher-id">
    jamp-137695
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Special Termination of Minimal Model Program
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Zihao
      </surname>
      <given-names>
       Huang
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aMathematical Sciences Research Center (MSRC), Chongqing University of Technology, Chongqing, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     06
    </day> 
    <month>
     11
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    12
   </volume> 
   <issue>
    11
   </issue>
   <fpage>
    3897
   </fpage>
   <lpage>
    3901
   </lpage>
   <history>
    <date date-type="received">
     <day>
      31,
     </day>
     <month>
      October
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      24,
     </day>
     <month>
      October
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      24,
     </day>
     <month>
      November
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    This paper presents a self-contained proof of Special Termination of MMP (Minimal Model Program). By refining the assumptions and simplifying the argument, it offers a more accessible approach compared to the original proof in BCHM (Birkar-Cascini-Hacon-McKernan).
   </abstract>
   <kwd-group> 
    <kwd>
     Special Termination
    </kwd> 
    <kwd>
      Minimal Model Program
    </kwd> 
    <kwd>
      Birational Geometry
    </kwd> 
    <kwd>
      Algebraic Geometry
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The main purpose of this note is to provide a complete presentation on the special termination of MMP. We begin by extracting the positivity condition on the boundary from <xref ref-type="bibr" rid="scirp.137695-1">
     [1]
    </xref>, which we define as the BCHM condition. This condition asserts that the boundaries of a Kawamata log terminal (klt for short) or divisorial log terminal (dlt for short) pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> include an ample divisor. A key advantage of the BCHM condition is that it remains preserved under restriction and throughout the Minimal Model Program (MMP) after appropriate boundary modifications, enabling us to establish the existence of pl-flips by induction on dimension.</p>
  </sec><sec id="s2">
   <title>
    <xref ref-type="bibr" rid="scirp.137695-"></xref>2. Preliminaries</title>
   <p>Let k be an algebraically closed field of characteristic zero fixed throughout the paper. A divisor means a 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℝ 
     </mi> 
    </math>-Cartier 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℝ 
     </mi> 
    </math>-Weil divisor. A divisor D over a normal variety X is a divisor on a birational model of X. A birational map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       X 
     </mi> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       Y 
     </mi> 
    </math> is a birational contraction if its inverse map contracts no divisor.</p>
   <p>Pairs. A pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> consists of normal quasi-projective varieties X, Z, a 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℝ 
     </mi> 
    </math>-divisor B on X with coefficients in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         X 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        B 
      </mi> 
     </mrow> 
    </math> is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℝ 
     </mi> 
    </math>-Cartier and a projective morphism 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        X 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        U 
      </mi> 
     </mrow> 
    </math>. If U is a point or U is unambiguous in the context, then we simply denote a pair by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. For a prime divisor D on some birational model of X with a nonempty centre on X, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          D 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> denotes the log discrepancy. For definitions and standard results on singularities of pairs, we refer to <xref ref-type="bibr" rid="scirp.137695-2">
     [2]
    </xref>.</p>
   <p>Log Minimal Models. A projective pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           Y 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           Y 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a log birational model of a projective pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> if we are given a birational map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ϕ 
      </mi> 
      <mo>
        : 
      </mo> 
      <mi>
        X 
      </mi> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       Y 
     </mi> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mi>
         Y 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         B 
       </mi> 
       <mo>
         ∼ 
       </mo> 
      </msup> 
      <mo>
        + 
      </mo> 
      <mi>
        E 
      </mi> 
     </mrow> 
    </math> where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         B 
       </mi> 
       <mo>
         ∼ 
       </mo> 
      </msup> 
     </mrow> 
    </math> is the birational transform of B and E is the reduced exceptional divisor of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         ϕ 
       </mi> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>, that is, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <mo>
         ∑ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           E 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> are the exceptional/X prime divisors on Y. A log birational model 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           Y 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           Y 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a weak log canonical (weak lc for short) model of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> if</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          D 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        a 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          D 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          Y 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           Y 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math></p>
   <p>A weak lc model 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           Y 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           Y 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a log minimal model of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> if</p>
   <p>A log minimal model 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           Y 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           Y 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is good if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         Y 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mi>
         Y 
       </mi> 
      </msub> 
     </mrow> 
    </math> is semi-ample/U.</p>
   <p>Ample Models and Log Canonical Models. Let D be a divisor on a normal variety X over Z. A normal variety T is the ample model/Z of D if we are given a rational map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ϕ 
      </mi> 
      <mo>
        : 
      </mo> 
      <mi>
        X 
      </mi> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       T 
     </mi> 
    </math> such that there exists a resolution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        X 
      </mi> 
      <mover> 
       <mo>
         ← 
       </mo> 
       <mi>
         p 
       </mi> 
      </mover> 
      <msup> 
       <mi>
         X 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
      <mover> 
       <mo>
         → 
       </mo> 
       <mi>
         q 
       </mi> 
      </mover> 
      <mi>
        T 
      </mi> 
     </mrow> 
    </math> with</p>
   <p>Note that the ample model is unique if it exists. The existence of the ample model is equivalent to saying that the divisorial ring 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        R 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         D 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a finitely generated 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi mathvariant="script">
         O 
       </mi> 
       <mi>
         Z 
       </mi> 
      </msub> 
     </mrow> 
    </math>-algebra when 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        D 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-Cartier.</p>
   <p>BCHM Condition.</p>
   <p>1) X is n-dimensional 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-factorial normal algebraic variety, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        π 
      </mi> 
      <mo>
        : 
      </mo> 
      <mi>
        X 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        U 
      </mi> 
     </mrow> 
    </math> is a projective morphism of normal quasi-projective varieties.</p>
   <p>2) 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is dlt pair with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ⌊ 
       </mo> 
       <mi>
         B 
       </mi> 
       <mo>
         ⌋ 
       </mo> 
      </mrow> 
     </mrow> 
    </math> or 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a klt pair.</p>
   <p>3) There exists a relatively ample 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℝ 
     </mi> 
    </math>-divisor A over U such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        B 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        A 
      </mi> 
     </mrow> 
    </math>.</p>
  </sec><sec id="s3">
   <title>
    <xref ref-type="bibr" rid="scirp.137695-"></xref>3. Special Termination Theorem</title>
   <p>Firstly, we recall some classical theorem</p>
   <p>Theorem 3.1 (Basepoint-free theorem). Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          Δ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a projective klt pair. Let D be a nef Cartier divisor such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mi>
        D 
      </mi> 
      <mo>
        − 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mi>
           X 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          Δ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is ample for some 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Then, there is a positive integer 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         | 
       </mo> 
       <mrow> 
        <mi>
          b 
        </mi> 
        <mi>
          D 
        </mi> 
       </mrow> 
       <mo>
         | 
       </mo> 
      </mrow> 
     </mrow> 
    </math> has no base points for every 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        b 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>Theorem 3.2 (Rationality theorem). Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          Δ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a projective klt pair such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         X 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        Δ 
      </mi> 
     </mrow> 
    </math> is not nef. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> be an integer such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        a 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mi>
           X 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          Δ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is Cartier. Let H be an ample Cartier divisor. We define</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        r 
      </mi> 
      <mo>
        = 
      </mo> 
      <mtext>
        max 
      </mtext> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mi>
          t 
        </mi> 
        <mo>
          ∈ 
        </mo> 
        <mi>
          ℝ 
        </mi> 
        <mo>
          | 
        </mo> 
        <mi>
          H 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          t 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             K 
           </mi> 
           <mi>
             X 
           </mi> 
          </msub> 
          <mo>
            + 
          </mo> 
          <mtext>
            Δ 
          </mtext> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mtext>
            
        </mtext> 
        <mtext>
          is 
        </mtext> 
        <mtext>
            
        </mtext> 
        <mtext>
          nef 
        </mtext> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math></p>
   <p>Then r is a rational number of the form u/v, where u and v are integers with</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        0 
      </mn> 
      <mo>
        &lt; 
      </mo> 
      <mi>
        v 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        a 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          dim 
        </mi> 
        <mi>
          X 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math></p>
   <p>The final theorem is the cone and contraction theorem.</p>
   <p>Theorem 3.3 (Cone and contraction theorem). Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          Δ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a projective klt pair. Then, we have the following properties.</p>
   <p>1) There are (countably many possibly singular) rational curves 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
      <mo>
        ⊂ 
      </mo> 
      <mi>
        X 
      </mi> 
     </mrow> 
    </math> such that</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mrow> 
        <mi>
          N 
        </mi> 
        <mi>
          E 
        </mi> 
       </mrow> 
       <mo stretchy="true">
         ¯ 
       </mo> 
      </mover> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         X 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mover accent="true"> 
       <mrow> 
        <mi>
          N 
        </mi> 
        <mi>
          E 
        </mi> 
       </mrow> 
       <mo stretchy="true">
         ¯ 
       </mo> 
      </mover> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           X 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             K 
           </mi> 
           <mi>
             X 
           </mi> 
          </msub> 
          <mo>
            + 
          </mo> 
          <mtext>
            Δ 
          </mtext> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ≥ 
        </mo> 
        <mn>
          0 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mstyle displaystyle="true"> 
       <mo>
         ∑ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           ℝ 
         </mi> 
         <mrow> 
          <mo>
            ≥ 
          </mo> 
          <mn>
            0 
          </mn> 
         </mrow> 
        </msub> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math></p>
   <p>2) Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        R 
      </mi> 
      <mo>
        ⊂ 
      </mo> 
      <mover accent="true"> 
       <mrow> 
        <mi>
          N 
        </mi> 
        <mi>
          E 
        </mi> 
       </mrow> 
       <mo stretchy="true">
         ¯ 
       </mo> 
      </mover> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         X 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mi>
           X 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mtext>
          Δ 
        </mtext> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>-negative extremal ray. Then, there is a unique morphism 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         R 
       </mi> 
      </msub> 
      <mo>
        : 
      </mo> 
      <mi>
        X 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        Z 
      </mi> 
     </mrow> 
    </math> to a projective variety Z such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             φ 
           </mi> 
           <mi>
             R 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mtext>
         * 
       </mtext> 
      </msub> 
      <msub> 
       <mi mathvariant="script">
         O 
       </mi> 
       <mi>
         X 
       </mi> 
      </msub> 
      <mo>
        ≃ 
      </mo> 
      <msub> 
       <mi mathvariant="script">
         O 
       </mi> 
       <mi>
         Z 
       </mi> 
      </msub> 
     </mrow> 
    </math> and an irreducible curve 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        C 
      </mi> 
      <mo>
        ⊂ 
      </mo> 
      <mi>
        X 
      </mi> 
     </mrow> 
    </math> is mapped to a point by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         R 
       </mi> 
      </msub> 
     </mrow> 
    </math> if and only if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mi>
         C 
       </mi> 
       <mo>
         ] 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        R 
      </mi> 
     </mrow> 
    </math>.</p>
   <p>Assume that we are given an LMMP with scaling, which consists of only a sequence 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           Z 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> of log flips, and that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mrow> 
          <msub> 
           <mi>
             X 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           / 
         </mo> 
         <mi>
           Z 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-factorial dlt. Assume 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ⌊ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ⌋ 
       </mo> 
      </mrow> 
      <mo>
        ≠ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> and pick a component 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ⌊ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ⌋ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        ⊂ 
      </mo> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> be the birational transform of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> the normalisation of the image of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Using standard special termination arguments, we will see that termination of the LMMP near 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> is reduced to termination in lower dimensions. It is well-known that the induced map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           T 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> is an isomorphism in codimension one if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        ≫ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. So, we could assume that these maps are all isomorphisms in codimension one. Put 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mrow> 
        <mrow> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               K 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 X 
               </mi> 
               <mi>
                 i 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               B 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           | 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. In general, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           T 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> is not a 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>-flip. To apply induction, we note that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           T 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> can be connected by a sequence of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>-flips <xref ref-type="bibr" rid="scirp.137695-3">
     [3]
    </xref>.</p>
   <p>Theorem 3.4 Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        π 
      </mi> 
      <mo>
        : 
      </mo> 
      <mi>
        X 
      </mi> 
      <mo>
        → 
      </mo> 
      <mi>
        U 
      </mi> 
     </mrow> 
    </math> be a projective morphism of normal quasi-projective varieties. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          C 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-factorial dlt pair with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ⌊ 
       </mo> 
       <mi>
         B 
       </mi> 
       <mo>
         ⌋ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         X 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        B 
      </mi> 
      <mo>
        + 
      </mo> 
      <mi>
        C 
      </mi> 
     </mrow> 
    </math> is nef over U and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> satisfy BCHM condition. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         α 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        : 
      </mo> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> be a sequence of flips and divisorial contractions over U for the 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mi>
           X 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>-MMP with a scaling of C over U.</p>
   <p>Then, there exists an integer 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> such that for all 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        i 
      </mi> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         α 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> is an isomorphism on a neighborhood of S.</p>
   <p>Proof. Given that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> satisfies the BCHM condition, we can write 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          A 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          E 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> and A is an ample 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-divisor. Fix any irreducible component 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ⌊ 
       </mo> 
       <mi>
         B 
       </mi> 
       <mo>
         ⌋ 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>For any rational number 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        0 
      </mn> 
      <mo>
        &lt; 
      </mo> 
      <mi>
        ϵ 
      </mi> 
      <mo>
        ≪ 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, the divisor 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mo>
        + 
      </mo> 
      <mi>
        ϵ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is an ample 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℚ 
     </mi> 
    </math>-divisor. Now, take a sufficiently general effective R-divisor 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         A 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <msub> 
       <mo>
         ≡ 
       </mo> 
       <mi>
         U 
       </mi> 
      </msub> 
      <mi>
        A 
      </mi> 
      <mo>
        + 
      </mo> 
      <mi>
        ϵ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           A 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          E 
        </mi> 
        <mo>
          + 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <mi>
            ϵ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            − 
          </mo> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is plt and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           A 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          E 
        </mi> 
        <mo>
          + 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <mi>
            ϵ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            − 
          </mo> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          + 
        </mo> 
        <mi>
          C 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is dlt. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        B 
      </mi> 
      <msub> 
       <mo>
         ≡ 
       </mo> 
       <mi>
         U 
       </mi> 
      </msub> 
      <msub> 
       <mi>
         A 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        E 
      </mi> 
      <mo>
        + 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mi>
          ϵ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          − 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math>, after replacing B and B’, we may assume that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is plt.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         A 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> be the strict transforms of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        , 
      </mo> 
      <mi>
        A 
      </mi> 
      <mo>
        , 
      </mo> 
      <mi>
        E 
      </mi> 
      <mo>
        , 
      </mo> 
      <mi>
        B 
      </mi> 
     </mrow> 
    </math> and C on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Notice that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           A 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           E 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is plt and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         A 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math>, then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is normal.</p>
   <p>By adjunction formula, we can write</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mrow> 
        <mrow> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               K 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 X 
               </mi> 
               <mi>
                 i 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              + 
            </mo> 
            <msub> 
             <mi>
               B 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 X 
               </mi> 
               <mi>
                 i 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           | 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math></p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is klt. Define the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ℬ 
      </mi> 
      <mo>
        ⊂ 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> as the following:</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>We have 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mtext>
         
   Coeff
  
        </mtext>
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   ⊂
  
        </mo>
  
        <mi>
         
   ℬ
  
        </mi>
 
       </mrow>

      </math> for any i. Since 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   ℬ
  
        </mi>
  
        <mo>
         
   ∩
  
        </mo>
  
        <mrow>
   
         <mo>
          
    [
   
         </mo> 
   
         <mrow> 
    
          <mn>
           
     0
    
          </mn>
    
          <mo>
           
     ,
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
    
          <mo>
           
     −
    
          </mo>
    
          <mi>
           
     ϵ
    
          </mi>
   
         </mrow> 
   
         <mo>
          
    ]
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> is a finite set for any 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   ϵ
  
        </mi>
  
        <mo>
         
   &gt;
  
        </mo>
  
        <mn>
         
   0
  
        </mn>
 
       </mrow>

      </math> and 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             i 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mi>
             i 
           </mi> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> is klt, we define an integer 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mn>
         
   0
  
        </mn>
  
        <mo>
         
   ≤
  
        </mo>
  
        <msub> 
   
         <mi>
          
    d
   
         </mi> 
   
         <mi>
          
    ℬ
   
         </mi> 
  
        </msub> 
  
        <mo>
         
   &lt;
  
        </mo>
  
        <mi>
         
   ∞
  
        </mi>
 
       </mrow>

      </math> by
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    d
   
         </mi> 
   
         <mi>
          
    ℬ
   
         </mi> 
  
        </msub> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     S
    
          </mi>
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mi>
             S 
           </mi> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   :
  
        </mo>
  
        <mo>
         
   =
  
        </mo>
  
        <mstyle displaystyle="true"> 
   
         <munder> 
    
          <mo>
           
     ∑
    
          </mo> 
    
          <mrow> 
     
           <mi>
             β 
           </mi>
     
           <mo>
             ∈ 
           </mo>
     
           <mi>
             ℬ 
           </mi>
    
          </mrow> 
   
         </munder> 
   
         <mo>
          
    #
   
         </mo> 
  
        </mstyle>
  
        <mrow>
   
         <mo>
          
    {
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     E
    
          </mi>
    
          <mo>
           
     |
    
          </mo>
    
          <mi>
           
     a
    
          </mi>
    
          <mrow>
     
           <mo>
             ( 
           </mo> 
     
           <mrow> 
            <mi>
              E 
            </mi> 
            <mo>
              ; 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <msub> 
             <mi>
               B 
             </mi> 
             <mi>
               S 
             </mi> 
            </msub> 
           </mrow> 
     
           <mo>
             ) 
           </mo>
    
          </mrow>
    
          <mo>
           
     &lt;
    
          </mo>
    
          <mo>
           
     −
    
          </mo>
    
          <mi>
           
     β
    
          </mi>
   
         </mrow> 
   
         <mo>
          
    }
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math>Moreover, we have that 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   a
  
        </mi>
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     E
    
          </mi>
    
          <mo>
           
     ;
    
          </mo>
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             i 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   ≤
  
        </mo>
  
        <mi>
         
   a
  
        </mi>
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     E
    
          </mi>
    
          <mo>
           
     ;
    
          </mo>
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mrow> 
              <mi>
                i 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> for any divisor E over S. Thus,
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    d
   
         </mi> 
   
         <mi>
          
    ℬ
   
         </mi> 
  
        </msub> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             i 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   ≥
  
        </mo>
  
        <msub> 
   
         <mi>
          
    d
   
         </mi> 
   
         <mi>
          
    ℬ
   
         </mi> 
  
        </msub> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mrow> 
              <mi>
                i 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   .
  
        </mo>
 
       </mrow>

      </math>(1)We claim that 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    α
   
         </mi> 
   
         <mi>
          
    i
   
         </mi> 
  
        </msub> 
  
        <mo>
         
   :
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mi>
          
    i
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>⇢

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     i
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math> is an isomorphic in codimension 1 for 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   i
  
        </mi>
  
        <mo>
         
   ≫
  
        </mo>
  
        <mn>
         
   0
  
        </mn>
 
       </mrow>

      </math>. Suppose there is a divisor 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   P
  
        </mi>
  
        <mo>
         
   ⊆
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     i
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math> and 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mrow> 
    
          <mrow>
     
           <mo>
             ( 
           </mo> 
     
           <mrow> 
            <msubsup> 
             <mi>
               α 
             </mi> 
             <mi>
               i 
             </mi> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msubsup> 
           </mrow> 
     
           <mo>
             ) 
           </mo>
    
          </mrow>
   
         </mrow> 
   
         <mtext>
          
    *
   
         </mtext> 
  
        </msub> 
  
        <mi>
         
   P
  
        </mi>
  
        <mo>
         
   =
  
        </mo>
  
        <mn>
         
   0
  
        </mn>
 
       </mrow>

      </math>. Then inequality (1) is strict, as 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mo>
         
   −
  
        </mo>
  
        <mi>
         
   a
  
        </mi>
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     P
    
          </mi>
    
          <mo>
           
     ;
    
          </mo>
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               s 
             </mi> 
             <mrow> 
              <mi>
                i 
              </mi> 
              <mo>
                + 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
  
        <mo>
         
   ∈
  
        </mo>
  
        <mi>
         
   ℬ
  
        </mi>
 
       </mrow>

      </math>. Notice that 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   ℬ
  
        </mi>
  
        <mo>
         
   ∩
  
        </mo>
  
        <mrow>
   
         <mo>
          
    [
   
         </mo> 
   
         <mrow> 
    
          <mn>
           
     0
    
          </mn>
    
          <mo>
           
     ,
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
    
          <mo>
           
     −
    
          </mo>
    
          <mi>
           
     ϵ
    
          </mi>
   
         </mrow> 
   
         <mo>
          
    ]
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> and picard number is finite, so 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    α
   
         </mi> 
   
         <mi>
          
    i
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> is isomorphic in codimension 1 after deleting finitely many steps.By the above argument, we only need to consider the flip 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    X
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>⇢

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    X
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math> over 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    Z
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>. Since 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <mi>
           
     X
    
          </mi>
    
          <mo>
           
     ,
    
          </mo>
    
          <mi>
           
     B
    
          </mi>
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> containing ample divisor A and 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mrow> 
    
          <mrow>
     
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 K 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   X 
                 </mi> 
                 <mi>
                   m 
                 </mi> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                + 
              </mo> 
              <msub> 
               <mi>
                 B 
               </mi> 
               <mi>
                 m 
               </mi> 
              </msub> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow>
     
           <mo>
             | 
           </mo>
    
          </mrow>
   
         </mrow> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   =
  
        </mo>
  
        <msub> 
   
         <mi>
          
    K
   
         </mi> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   +
  
        </mo>
  
        <msub> 
   
         <mi>
          
    B
   
         </mi> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math>, the pair 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             S 
           </mi> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> satisfy BCHM condition.Now, take 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mi>
         
   h
  
        </mi>
  
        <mo>
         
   :
  
        </mo>
  
        <msub> 
   
         <mover accent="true"> 
    
          <mi>
           
     S
    
          </mi> 
    
          <mo>
           
     ˜
    
          </mo> 
   
         </mover> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
  
        <mo>
         
   →
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> to be a 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        
  ℚ
 
       </mi>

      </math>-factorialization. Then we have 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    K
   
         </mi> 
   
         <mrow> 
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              S 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   +
  
        </mo>
  
        <msub> 
   
         <mi>
          
    B
   
         </mi> 
   
         <mrow> 
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              S 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   =
  
        </mo>
  
        <msup> 
   
         <mi>
          
    h
   
         </mi> 
   
         <mtext>
          
    *
   
         </mtext> 
  
        </msup> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mi>
             K 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
    
          <mo>
           
     +
    
          </mo>
    
          <msub> 
     
           <mi>
             B 
           </mi> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow> 

      </math> and 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              S 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              B 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> satisfies the BCHM condition.Next, run an MMP with scaling 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mover accent="true"> 
    
          <mi>
           
     C
    
          </mi> 
    
          <mo>
           
     ˜
    
          </mo> 
   
         </mover> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> over 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    T
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>, where 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mover accent="true"> 
    
          <mi>
           
     C
    
          </mi> 
    
          <mo>
           
     ˜
    
          </mo> 
   
         </mover> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> is the birational transform of 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    C
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>, and 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    T
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> is the normalisation of the image of 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> in 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    Z
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math> <xref ref-type="bibr" rid="scirp.137695-4">
       [4]
      </xref>. As a result, we obtain a minimal model 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              S 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mrow> 
            <mi>
              m 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              B 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math>, which factors through 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math>, as 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math> is the log canonical model of 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>.For the same reason, we can inductively construct a sequence of MMP on 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <mrow>
   
         <mo>
          
    (
   
         </mo> 
   
         <mrow> 
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              S 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mi>
             m 
           </mi> 
    
          </msub> 
    
          <mo>
           
     ,
    
          </mo>
    
          <msub> 
     
           <mover accent="true"> 
            <mi>
              B 
            </mi> 
            <mo>
              ˜ 
            </mo> 
           </mover> 
     
           <mrow> 
            <msub> 
             <mi>
               S 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
    
          </msub> 
   
         </mrow> 
   
         <mo>
          
    )
   
         </mo>
  
        </mrow>
 
       </mrow>

      </math> over 

      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mi>
          
    T
   
         </mi> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
 
       </mrow>

      </math>:
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
        <msub> 
   
         <mover accent="true"> 
    
          <mi>
           
     S
    
          </mi> 
    
          <mo>
           
     ˜
    
          </mo> 
   
         </mover> 
   
         <mi>
          
    m
   
         </mi> 
  
        </msub> 
  
        <mo>
         
   =
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     ,
    
          </mo>
    
          <mn>
           
     0
    
          </mn>
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   →
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     ,
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   →
  
        </mo>
  
        <mo>
         
   ⋯
  
        </mo>
  
        <mo>
         
   →
  
        </mo>
  
        <msub> 
   
         <mi>
          
    S
   
         </mi> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     ,
    
          </mo>
    
          <mi>
           
     l
    
          </mi>
   
         </mrow> 
  
        </msub> 
  
        <mo>
         
   =
  
        </mo>
  
        <msub> 
   
         <mover accent="true"> 
    
          <mi>
           
     S
    
          </mi> 
    
          <mo>
           
     ˜
    
          </mo> 
   
         </mover> 
   
         <mrow> 
    
          <mi>
           
     m
    
          </mi>
    
          <mo>
           
     +
    
          </mo>
    
          <mn>
           
     1
    
          </mn>
   
         </mrow> 
  
        </msub> 
 
       </mrow>

      </math></title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
   </fig>
   <p>Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         t 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> is numerically trivial over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, the induced divisors 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            i 
          </mi> 
         </mrow> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         t 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          i 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        ≡ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Hence, it is straightforward to verify that the sequence</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         S 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          S 
        </mi> 
        <mo>
          ˜ 
        </mo> 
       </mover> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          0 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mo>
       ⋯ 
     </mo> 
    </math>⇢ 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          l 
        </mi> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          S 
        </mi> 
        <mo>
          ˜ 
        </mo> 
       </mover> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          0 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>⇢ 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mo>
       ⋯ 
     </mo> 
    </math></p>
   <p>is, in fact, an MMP on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         f 
       </mi> 
       <mo>
         ˜ 
       </mo> 
      </mover> 
      <mo>
        : 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mover accent="true"> 
         <mi>
           S 
         </mi> 
         <mo>
           ˜ 
         </mo> 
        </mover> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mover accent="true"> 
          <mi>
            S 
          </mi> 
          <mo>
            ˜ 
          </mo> 
         </mover> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        → 
      </mo> 
      <mi>
        Z 
      </mi> 
     </mrow> 
    </math> with scaling of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        C 
      </mi> 
      <mo>
        ˜ 
      </mo> 
     </mover> 
    </math>.</p>
   <p>By inductive hypothesis, this MMP terminates. This means that, after finitely many steps, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mover accent="true"> 
          <mi>
            S 
          </mi> 
          <mo>
            ˜ 
          </mo> 
         </mover> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mover accent="true"> 
        <mi>
          B 
        </mi> 
        <mo>
          ˜ 
        </mo> 
       </mover> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          m 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> becomes nef over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, and consequently, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is also nef over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>. On the other hand, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mo>
        − 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             S 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is ample over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, so 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <mo>
        → 
      </mo> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> does not contract any curve on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Z 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Similarly, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        → 
      </mo> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> does not contract any curve on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. If 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> intersects 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mi>
        x 
      </mi> 
      <mi>
        c 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> as a divisor on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> ample over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>. Hence, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is ample over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, which contradicts to the fact that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        → 
      </mo> 
      <msub> 
       <mi>
         T 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> does not contract any curve on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. This implies that the original MMP terminates in a neighborhood of S.</p>
   <p>To construct log minimal model in dimension n assuming non-vanishing, one needs the special termination with scaling in dimension n, which is reduced to termination with scaling in lower dimension. More precisely, let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mo>
           / 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
        <mo>
          + 
        </mo> 
        <mi>
          C 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be a klt pair of dimension n and satisfy BCHM condition. Run MMP on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         X 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        B 
      </mi> 
     </mrow> 
    </math> over U with scaling C, we need to prove this MMP terminates. By the definition of such MMP, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         B 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mi>
         λ 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is nef over U and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         λ 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         λ 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        ≥ 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           B 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           λ 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a minimal model of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          X 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          B 
        </mi> 
        <mo>
          + 
        </mo> 
        <msub> 
         <mi>
           λ 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> over U.</p>
   <p>The critical aspect of proving termination with scaling lies in demonstrating that there are only finitely many possible minimal models <xref ref-type="bibr" rid="scirp.137695-5">
     [5]
    </xref>. Specifically, if the MMP does not terminate, it implies the existence of infinitely many distinct minimal models, which would contradict the boundedness condition imposed by the special termination.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.137695-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Birkar, C., Cascini, P., Hacon, C.D. and McKernan, J. (2010) Existence of Minimal Models for Varieties of Log General Type. Journal of the American Mathematical Society, 23, 405-468. &gt;https://doi.org/10.1090/S0894-0347-09-00649-3
    </mixed-citation>
   </ref>
   <ref id="scirp.137695-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kollár, J. and Mori, S. (1998) Birational Geometry of Algebraic Varieties. Cambridge University Press. &gt;https://doi.org/10.1017/CBO9780511662560
    </mixed-citation>
   </ref>
   <ref id="scirp.137695-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fujino, O. (2007) Special Termination and Reduction to pl Flips. In: Corti, A., Ed., Flips for 3-Folds and 4-Folds, Oxford University Press, 63-75. &gt;https://doi.org/10.1093/acprof:oso/9780198570615.003.0004
    </mixed-citation>
   </ref>
   <ref id="scirp.137695-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hartshorne, R. (1977) Algebraic Geometry. In: Hersh, P., Vakil, R. and Wunsch, J., Eds., Graduate Texts in Mathematics, Springer-Verlag.&gt;https://doi.org/10.1007/978-1-4757-3849-0
    </mixed-citation>
   </ref>
   <ref id="scirp.137695-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kawamata, Y. (2024) Algebraic Varieties: Minimal Models and Finite Generation. Cambridge University Press. &gt;https://doi.org/10.1017/9781009344647
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>