<?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">
    jilsa
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Intelligent Learning Systems and Applications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2150-8402
   </issn>
   <issn publication-format="print">
    2150-8410
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jilsa.2025.173013
   </article-id>
   <article-id pub-id-type="publisher-id">
    jilsa-144909
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Recognizing Properties of Decision Rule Systems Using Deterministic and Nondeterministic Decision Trees
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Kerven
      </surname>
      <given-names>
       Durdymyradov
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Mikhail
      </surname>
      <given-names>
       Moshkov
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aComputer, Electrical and Mathematical Sciences&amp;Engineering Division, King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     30
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    17
   </volume> 
   <issue>
    03
   </issue>
   <fpage>
    193
   </fpage>
   <lpage>
    210
   </lpage>
   <history>
    <date date-type="received">
     <day>
      8,
     </day>
     <month>
      July
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      16,
     </day>
     <month>
      July
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      16,
     </day>
     <month>
      August
     </month>
     <year>
      2025
     </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>
    We consider various tasks of recognizing properties of DRSs (Decision Rule Systems) in this paper. As solution algorithms, DDTs (Deterministic Decision Trees) and NDTs (Nondeterministic Decision Trees) are used. An NDT can be considered as a representation of a DRS that satisfies the conditions of the considered task and covers all potential inputs. It has been shown that the minimum depth of a DDT solving the task does not exceed the square of the minimum depth of an NDT. The growth of the minimum number of nodes in DDTs and NDTs can be exponential with the size of the original DRSs. Therefore, in the general case, it is better to simulate the behavior of the DT (Decision Tree) on the given tuple of feature values rather than building the entire tree. We propose a greedy algorithm for such modeling and study its efficiency for a class of tasks of recognizing properties of DRSs. The obtained results may be of interest for data analysis in which both DRSs and DTs are intensively studied. In particular, these results make one think about the possibilities of transforming DRSs into DTs.
   </abstract>
   <kwd-group> 
    <kwd>
     Deterministic Decision Tree
    </kwd> 
    <kwd>
      Nondeterministic Decision Tree
    </kwd> 
    <kwd>
      Decision Rule System
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>DRSs (Decision Rule Systems) <xref ref-type="bibr" rid="scirp.144909-1">
     [1]
    </xref>-<xref ref-type="bibr" rid="scirp.144909-5">
     [5]
    </xref> and DTs (Decision Trees) <xref ref-type="bibr" rid="scirp.144909-6">
     [6]
    </xref>-<xref ref-type="bibr" rid="scirp.144909-9">
     [9]
    </xref> serve as common models for structuring and representing the knowledge. They act as classifiers that predict solutions for unseen instances, and operate as algorithms addressing tasks in combinatorial optimization, fault diagnosis, and related domains. Among classification and knowledge representation techniques, both DTs and DRSs stand out for their high level of interpretability <xref ref-type="bibr" rid="scirp.144909-10">
     [10]
    </xref>. Exploring the relationships between DTs and DRSs represents an important research direction in computer science.</p>
   <p>In this paper, we study DDTs (Deterministic Decision Trees) and NDTs (Nondeterministic Decision Trees) for solving tasks related to recognizing properties of DRSs. Note that an NDT solving such a task, can be considered as a representation of a DRS that is true for this task and covers the whole set of inputs.</p>
   <p>Compared to classical decision tree models, which rely on information-theoretic criteria (e.g., entropy or Gini index) and typically require labeled data, our approach uses a syntactic method that operates directly on a known DRS without the need for input data. Moreover, our framework preserves full transparency of decision paths, thereby maintaining a high level of interpretability.</p>
   <p>In the present paper, we continue to develop a syntactic approach to solving the tasks under consideration, proposed in <xref ref-type="bibr" rid="scirp.144909-11">
     [11]
    </xref> <xref ref-type="bibr" rid="scirp.144909-12">
     [12]
    </xref>. It assumes that the DRS is known, but the input data is unavailable. The results of previous studies in this area are summarized in the book . Compared to , this paper, which extends two conference papers <xref ref-type="bibr" rid="scirp.144909-14">
     [14]
    </xref> <xref ref-type="bibr" rid="scirp.144909-15">
     [15]
    </xref>, considers a wider range of tasks related to recognizing the properties of DRSs.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a finite DRS represented in the form</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∧ 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        ∧ 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        → 
      </mo> 
      <mi>
        d 
      </mi> 
      <mo>
        , 
      </mo> 
     </mrow> 
    </math></p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> are features, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> represent feature values selected from the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       d 
     </mi> 
    </math> denotes a nonnegative integer serving as the decision.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         n 
       </mi> 
      </msub> 
     </mrow> 
    </math> be all features from the DRs (Decision Rules) in the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> be a tuple of values of the features 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mi>
         n 
       </mi> 
      </msub> 
     </mrow> 
    </math>. The considered DR is called applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> when its left part is true for this tuple, i.e., when 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>.</p>
   <p>A solution map is a function 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> that associates a tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> of values of features from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> with a corresponding value 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, referred to as the solution. Let us consider examples of solution maps (more examples can be found in Sect. 2.1):</p>
   <p>We study the task of finding 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> is a tuple of feature values from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. We denote this task as 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. It is important to note that while solving the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> is not directly accessible. To determine the value of a feature, we need to find it for the given input, which can be an expensive procedure. To minimize the number of queries related to feature values, we consider DDTs and NDTs solving the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>We pay special attention to the task of All Applicable Rules (AAR task) for which 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the set of all DRs from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> that are applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. For this task, we consider DRS examples where DDTs and NDTs can solve the AAR task with minimum depths much smaller than the number of distinct features in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. In such a situation, the use of DTs seems appropriate. We also consider examples of DRSs, in which the minimal number of nodes in DDTs and NDTs solving the AAR task grows exponentially with the size of the DRSs. Therefore, in general, instead of constructing the entire DT, we should model its operation on a given tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> using a sufficiently efficient algorithm. Note that similar examples were considered in the book <xref ref-type="bibr" rid="scirp.144909-13">
     [13]
    </xref>.</p>
   <p>First, we investigate how the minimum depths of DDTs and NDTs relate when solving the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. We use 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> to represent the minimal depth of a DDT solving this task, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for the minimal depth of an NDT. We show the inequalities 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>. These bounds were obtained in the conference paper <xref ref-type="bibr" rid="scirp.144909-15">
     [15]
    </xref>.</p>
   <p>To obtain the upper bound for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we analyze an NDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> with depth 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Using this tree, we describe the operation of a DDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math>, solving the same task for a given tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, has the depth at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>. It should be emphasized that this description of the DDT cannot be regarded as an efficient algorithm, since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> may possess a substantial number of nodes. Note also that a similar upper bound was derived in <xref ref-type="bibr" rid="scirp.144909-13">
     [13]
    </xref> for functions of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math>-valued logic, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math> and in <xref ref-type="bibr" rid="scirp.144909-16">
     [16]
    </xref>-<xref ref-type="bibr" rid="scirp.144909-18">
     [18]
    </xref> for Boolean functions (see <xref ref-type="bibr" rid="scirp.144909-19">
     [19]
    </xref> for details).</p>
   <p>We additionally introduce a greedy algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> which, for a given DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> and a tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> of feature values, simulate the operation of a DDT solving the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. For this algorithm, we need to have an uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> for the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which is defined on the set of equation systems of the form 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> are pairwise different features from the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math>. The system of equations 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       α 
     </mi> 
    </math> describes information already obtained by the DT. At the beginning of the tree work, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        = 
      </mo> 
      <mo>
        ∅ 
      </mo> 
     </mrow> 
    </math>. The DT will stop when 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. We prove that the depth of the considered DDT is at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>It should be noted that this algorithm has some similarities with the one presented in Sect. 4.2 of . However, the method in operates on a decision table 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       T 
     </mi> 
    </math> instead of a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, and uses very different measures of uncertainty, in particular, the value 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         T 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which counts unordered pairs of rows in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       T 
     </mi> 
    </math> having distinct decisions.</p>
   <p>The uncertainty measure should satisfy some additional requirements, and the search for appropriate uncertainty measures is a nontrivial task. In the conference paper <xref ref-type="bibr" rid="scirp.144909-14">
     [14]
    </xref>, we found a suitable uncertainty measure for the AAR task and proved all the results related to the greedy algorithm only for the AAR task. In the current paper, we extend these results to the general case of an arbitrary task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and an appropriate uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> for it.</p>
   <p>We generalized essentially the results obtained in <xref ref-type="bibr" rid="scirp.144909-14">
     [14]
    </xref> by studying the task of recognition of applicable special subsets of the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> be a nonempty family of nonempty subsets of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> that are called special subsets of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. We assume that, for each subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math>, there exists a tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> for which all DRs from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> are applicable. In this case, we will say that the subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> of DRs is applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. We consider the following task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>: for a given tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, we should find all subsets 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math> that are applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. For this task, we found an appropriate uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mrow> 
       <mo>
         | 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         | 
       </mo> 
      </mrow> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math> and showed that the algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> has polynomial time complexity depending of the sizes of the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> and the family 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math>. The depth of a DDT, the operation of which is modeled by the algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math>, does not exceed 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ln 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           W 
         </mi> 
         <mo>
           | 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <mi>
          ln 
        </mi> 
        <mi>
          n 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>The results obtained in this paper may be of interest for data analysis, in which both DRSs and DTs are intensively studied. In particular, these results make one think about the possibilities of transforming DRSs into DTs.</p>
   <p>The structure of the paper is as follows. Section 2 provides the key definitions and notation, closely aligned with those in <xref ref-type="bibr" rid="scirp.144909-13">
     [13]
    </xref>. Section 3 explores both the possibilities and the constraints of using DTs. In Section 4, we analyze and compare the minimum depths of DDTs and NDTs. Section 5 focuses on a greedy algorithm designed to simulate the operation of a DDT. Section 6 addresses the task of identifying applicable special subsets of a DRS. Finally, Section 7 offers concluding remarks.</p>
  </sec><sec id="s2">
   <title>2. Definitions</title>
   <p>This section introduces the fundamental definitions and notations associated with DRSs and DTs.</p>
   <sec id="s2_1">
    <title>2.1. DRSs—Decision Rule Systems</title>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, and define the set of features as 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           : 
         </mo> 
         <mi>
           i 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <msub> 
          <mi>
            ℕ 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. For any 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         \ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Definition 1 We use 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         E 
       </mi> 
       <mi>
         S 
       </mi> 
      </mrow> 
     </math> to denote the set of systems of equations of the following form:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math></p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         m 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         F 
       </mi> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          m 
        </mi> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>. The system will be inconsistent if there exist 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         , 
       </mo> 
       <mi>
         p 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           m 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> such that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         p 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          i 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          i 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
      </mrow> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
       <mo>
         ≠ 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          p 
        </mi> 
       </msub> 
      </mrow> 
     </math>. Otherwise, the system will be called consistent.</p>
    <p>Definition 2 A DR (Decision Rule) is defined as an expression of the following form:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∧ 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         ∧ 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         → 
       </mo> 
       <mi>
         d 
       </mi> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math></p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         m 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         \ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are pairwise different features from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        F 
      </mi> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          b 
        </mi> 
        <mi>
          m 
        </mi> 
       </msub> 
       <mo>
         , 
       </mo> 
       <mi>
         d 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>.</p>
    <p>We denote this DR by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math>. The value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math> is referred to as the decision of the decision rule 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math>. The integer 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        m 
      </mi> 
     </math> is called the length of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math> and is denoted by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         l 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          r 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. We define 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          r 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> as the set of features in 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          r 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          r 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> denote the minimum integer 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         \ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> for which 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            m 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         ⊆ 
       </mo> 
       <msub> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math>.</p>
    <p>Definition 3 A Decision Rule System (DRS) 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> is defined as a finite, nonempty set of DRs.</p>
    <p>Denote 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <msub> 
         <mo>
           ∪ 
         </mo> 
         <mrow> 
          <mi>
            r 
          </mi> 
          <mo>
            ∈ 
          </mo> 
          <mi>
            S 
          </mi> 
         </mrow> 
        </msub> 
        <mrow> 
         <mi>
           F 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            r 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mrow> 
         <mi>
           F 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          | 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         L 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <msub> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            r 
          </mi> 
          <mo>
            ∈ 
          </mo> 
          <mi>
            S 
          </mi> 
         </mrow> 
        </msub> 
        <mrow> 
         <mi>
           l 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            r 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         max 
       </mtext> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mi>
           V 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            r 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           : 
         </mo> 
         <mi>
           r 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           S 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         n 
       </mi> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              j 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              j 
            </mi> 
            <mi>
              n 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          j 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         &lt; 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         &lt; 
       </mo> 
       <msub> 
        <mi>
          j 
        </mi> 
        <mi>
          n 
        </mi> 
       </msub> 
      </mrow> 
     </math>. For 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            n 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, denote 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              j 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              j 
            </mi> 
            <mi>
              n 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            n 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Definition 4 A DR 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        r 
      </mi> 
     </math> from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> is called applicable for a tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> if 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          r 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ⊆ 
       </mo> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Definition 5 Consider a DRS 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> and an integer 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. A solution map for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is a mapping 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> that assigns to each tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> a value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> from some set. This value is interpreted as a solution. The map 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> will be called degenerate if it is constant on the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> and nondegenerate otherwise.</p>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> be a DRS, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mi>
           n 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math>. We now consider a number of examples of solution maps 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>:</p>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> be a DRS with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         n 
       </mi> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Definition 6 Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> be a solution map for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is defined as follows: for a given tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, it is required to find the solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>When addressing the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, it is important to note that we do not have direct access to the tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
     </math>. To determine the value of a feature 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, it is necessary to compute it for the given input, which can be an expensive procedure. To minimize the number of queries related to feature values, we consider DTs for solving the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. DTs—Decision Trees</title>
    <p>A finite directed tree with a root is a finite directed tree in which exactly one node has no entering edges. This node is referred to as the root. Nodes that do not have any leaving edges are called leaf nodes, while those that are neither root nor leaf are called internal nodes. A full path in such a tree is a sequence <img width="173.53579175704988" src="https://html.scirp.org/file/9601725-rId381.svg?20250819041207"> consisting of alternating nodes and edges, where 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           v 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </math> is the root, 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           v 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
      </math> is a leaf, and for each 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          i 
        </mi> 
        <mo>
          = 
        </mo> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          m 
        </mi> 
       </mrow> 
      </math>, the edge 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </math> leaves from node 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           v 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </math> and enters to node 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           v 
         </mi> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
      </math>.</img></p>
    <p>Consider a DRS 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         n 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> be a solution map for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Definition 7 We define a DT (Decision Tree) over the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> as a finite marked directed tree with root 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math>, containing at least two nodes, and satisfying the conditions below:</p>
    <p>Definition 8 A DT for the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is a deterministic if its root has exactly one leaving edge, and the leaving edges of every internal node are marked with pairwise distinct values.</p>
    <p>Suppose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> is a DT over the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. We denote by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi mathvariant="script">
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> the set of full paths in the DT 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math>. Consider a full path <img width="173.53579175704988" src="https://html.scirp.org/file/9601725-rId429.svg?20250819041207"> from 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
         G 
       </mi> 
      </math>. To this path, we associate an equation system 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ∈ 
        </mo> 
        <mi>
          E 
        </mi> 
        <mi>
          S 
        </mi> 
       </mrow> 
      </math>. If 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          = 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </math> and <img width="90.23861171366595" src="https://html.scirp.org/file/9601725-rId437.svg?20250819041207">, then 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <mo>
           ∅ 
         </mo> 
        </mrow> 
       </math>. Let 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           m 
         </mi> 
         <mo>
           ≥ 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
       </math> and, for 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           2 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           m 
         </mi> 
        </mrow> 
       </math>, the node 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            v 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
       </math> be marked with the feature 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              j 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
       </math> and the corresponding edge 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            d 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
        </mrow> 
       </math> be marked with the value 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            j 
          </mi> 
         </msub> 
         <mo>
           ∈ 
         </mo> 
         <msub> 
          <mi>
            E 
          </mi> 
          <mi>
            k 
          </mi> 
         </msub> 
        </mrow> 
       </math>. In this case, we set 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <mrow> 
          <mo>
            { 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <msub> 
              <mi>
                i 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
           </msub> 
           <mo>
             = 
           </mo> 
           <msub> 
            <mi>
              b 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mo>
             ⋯ 
           </mo> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              f 
            </mi> 
            <mrow> 
             <msub> 
              <mi>
                i 
              </mi> 
              <mi>
                m 
              </mi> 
             </msub> 
            </mrow> 
           </msub> 
           <mo>
             = 
           </mo> 
           <msub> 
            <mi>
              b 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            } 
          </mo> 
         </mrow> 
        </mrow> 
       </math>. We denote by 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           τ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </math> the solution associated with the leaf node 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            v 
          </mi> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
        </mrow> 
       </math>.</img></img></p>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> be a DT over 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         F 
       </mi> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi mathvariant="script">
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. We say that a full path <img width="20.815264527320036" src="https://html.scirp.org/file/9601725-rId467.svg?20250819041207"> accepts the tuple 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
      </math> if 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ⊆ 
        </mo> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>. Furthermore, the solution <img width="43.346337234503686" src="https://html.scirp.org/file/9601725-rId473.svg?20250819041207"> is called derivable from the equation system 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </math> if <img width="97.18004338394793" src="https://html.scirp.org/file/9601725-rId477.svg?20250819041207"> for any tuple 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ∈ 
          </mo> 
          <msubsup> 
           <mi>
             E 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             n 
           </mi> 
          </msubsup> 
         </mrow> 
        </math> such that the path <img width="20.815264527320036" src="https://html.scirp.org/file/9601725-rId481.svg?20250819041207"> accepts the tuple 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </math>.</img></img></img></img></p>
    <p>Definition 9 It is called 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> solves the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> nondeterministically if, for every tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, there exists a path <img width="85.03253796095444" src="https://html.scirp.org/file/9601725-rId491.svg?20250819041207">, that accepts 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
      </math> and, for every path 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mo>
          ∈ 
        </mo> 
        <mi>
          F 
        </mi> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi mathvariant="script">
           G 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math> such that the system of equations 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math> is consistent, the solution 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          τ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math> is derivable from 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>. In this case, we also refer to 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
         G 
       </mi> 
      </math> as an NDT that solves the task 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          T 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>. </img></p>
    <p>Suppose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> be a NDT solving the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, and <img width="85.03253796095444" src="https://html.scirp.org/file/9601725-rId513.svg?20250819041207">. If the path 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      </math> accepts the tuple 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
      </math>, then <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId519.svg?20250819041207"> is a consistent system of equations, the solution <img width="43.346337234503686" src="https://html.scirp.org/file/9601725-rId521.svg?20250819041207"> is derivable from <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId523.svg?20250819041207">, and <img width="97.18004338394793" src="https://html.scirp.org/file/9601725-rId525.svg?20250819041207">.</img></img></img></img></img></p>
    <p>Definition 10 It is called 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> solves the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> deterministically if 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> is a DDT that solves the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> nondeterministically. In this case, it’s called 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> is a DDT solving the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>See <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> for an example of a DDT and an NDT that solve the task described above.</p>
    <p>Definition 11 We define 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         h 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> as the number of internal nodes in any full path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         F 
       </mi> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi mathvariant="script">
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. The value <img width="230.80260303687635" src="https://html.scirp.org/file/9601725-rId543.svg?20250819041207"> is the depth of the DT 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
         G 
       </mi> 
      </math>. </img></p>
    <p>Suppose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> is a DRS, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         V 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> is a solution map for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. We denote by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          h 
        </mi> 
        <mi>
          a 
        </mi> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> the minimum depth of a NDT over the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, which solves this task. We denote by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          h 
        </mi> 
        <mi>
          d 
        </mi> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> the minimum depth of a DDT over the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, which solves this task.</p>
    <p>For example, let us consider the problem 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            φ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            S 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              a 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             = 
           </mo> 
           <mn>
             0 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           → 
         </mo> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              a 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           → 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          φ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> is a solution map for the pair 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            S 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mn>
           2 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          φ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> if there exists a DR from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          S 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> that is applicable for the tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          φ 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> otherwise, from <xref ref-type="bibr" rid="scirp.144909-15">
      [15]
     </xref>. Then the decision trees depicted in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> are deterministic (left) and nondeterministic (right) decision trees that solve the considered problem.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Deterministic and nondeterministic decision trees solving the problem 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mi>
          
   T
  
         </mi>
  
         <mrow>
   
          <mo>
           
    (
   
          </mo> 
   
          <mrow> 
    
           <msub> 
     
            <mi>
              φ 
            </mi> 
     
            <mn>
              1 
            </mn> 
    
           </msub> 
    
           <mo>
            
     ,
    
           </mo>
    
           <msub> 
     
            <mi>
              S 
            </mi> 
     
            <mn>
              0 
            </mn> 
    
           </msub> 
    
           <mo>
            
     ,
    
           </mo>
    
           <mn>
            
     2
    
           </mn>
   
          </mrow> 
   
          <mo>
           
    )
   
          </mo>
  
         </mrow>
 
        </mrow>

       </math>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/9601725-rId579.jpeg?20250819041207" />
    </fig>
   </sec>
  </sec><sec id="s3">
   <title>3. Preliminary Discussion</title>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mi>
          A 
        </mi> 
        <mi>
          A 
        </mi> 
        <mi>
          R 
        </mi> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mi>
          A 
        </mi> 
        <mi>
          A 
        </mi> 
        <mi>
          R 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the set of all DRs from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> that are applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. The task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is called the All Applicable Rules task. This is one of the most important tasks arising within the framework of the syntactic approach to the study of DRSs. We will study its generalizations in Sect. 6.</p>
   <p>This section explores the possibilities and constraints of using DTs for addressing the All Applicable Rules task. Accordingly, we analyze two different sequences of DRSs. We will use the sum of lengths of DRs from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, denoted by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, as a parameter characterizing the complexity of the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>.</p>
   <p>We begin by defining a sequence of DRSs, denoted as 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
      <mo>
        , 
      </mo> 
      <mn>
        3 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
     </mrow> 
    </math>. For each 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, the minimum depth of a DDT that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is significantly less than the number 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> of distinct features present in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>. The number of nodes of the corresponding DT is at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> nodes. This example demonstrates the feasibility of using DTs to solve the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>We then define a sequence of DRSs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Q 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
      <mo>
        , 
      </mo> 
      <mn>
        3 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
     </mrow> 
    </math>, such that the minimal number of nodes in both DDTs and NDTs solving the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> grows exponentially with respect to the parameter 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Consequently, constructing complete DTs becomes impractical in general. As an alternative, one can simulate the operation of a DDT on a tuple of feature values with some algorithm.</p>
   <p>Let us begin with the first sequence of DRSs. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        \ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. A complete binary tree with depth 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math> is a finite directed tree with root such that every non-leaf node has exactly two leaving edges, and all full paths from the root to the leaves have length 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math>. The nodes in this tree are organized into 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> layers: for each 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        m 
      </mi> 
     </mrow> 
    </math>, the 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>th layer consists of all nodes at distance 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> from the root. The 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math>th level contains exactly 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         i 
       </mi> 
      </msup> 
     </mrow> 
    </math> nodes. In total, there are 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> non-leaf nodes and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math> leaf nodes.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         H 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> denote a marked complete binary tree of depth 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math>, where non-leaf nodes are marked with features 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msup> 
         <mn>
           2 
         </mn> 
         <mi>
           m 
         </mi> 
        </msup> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>, and the leaves are marked with integers 1 through 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math>. Each non-leaf node has two leaving edges, marked with 0 and 1. For each 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math>, we define a DR 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> as follows. Consider a full path in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         H 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> from the root to the leaf marked 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       j 
     </mi> 
    </math>, represented as 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, where for every 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        m 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, the node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           l 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>, and the edge 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math>. Then the DR 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> is given by:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             l 
           </mi> 
           <mn>
             0 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∧ 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        ∧ 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             l 
           </mi> 
           <mrow> 
            <mi>
              m 
            </mi> 
            <mo>
              − 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        → 
      </mo> 
      <mi>
        j 
      </mi> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>We define 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> as the set of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         r 
       </mi> 
       <mrow> 
        <msup> 
         <mn>
           2 
         </mn> 
         <mi>
           m 
         </mi> 
        </msup> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. It follows that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>We examine the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and prove that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        m 
      </mi> 
     </mrow> 
    </math>. To this end, we convert the tree 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         H 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> into a DDT, denoted by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, that corresponds to the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. This is done by introducing a new node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       v 
     </mi> 
    </math> and an edge 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       d 
     </mi> 
    </math> directed from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       v 
     </mi> 
    </math> to the root of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         H 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math>, leaving both 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       v 
     </mi> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       d 
     </mi> 
    </math> unmarked. Each leaf node in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         H 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> previously marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       j 
     </mi> 
    </math> (for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math>) is now marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           r 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. The resulting DDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and has a depth of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math>.</p>
   <p>Thus, for every 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        \ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we obtained an example of a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         S 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> satisfying 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math>. Moreover, there exists a DDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         K 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, having depth exactly 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math> and number of nodes is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mrow> 
        <mi>
          m 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
     </mrow> 
    </math> nodes.</p>
   <p>We now turn to the second sequence of DRSs. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        \ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Define 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Q 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> as the DRS:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            0 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          → 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          → 
        </mo> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            0 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          → 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          → 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Clearly, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>. Consider the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. It can be shown that for any two distinct tuples 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        , 
      </mo> 
      <mover accent="true"> 
       <mi>
         d 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, we have 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mi>
          A 
        </mi> 
        <mi>
          A 
        </mi> 
        <mi>
          R 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≠ 
      </mo> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mi>
          A 
        </mi> 
        <mi>
          A 
        </mi> 
        <mi>
          R 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          d 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. As a result, any NDT that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> must contain at least 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math> leaf nodes.</p>
   <p>Consequently, for every 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        \ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we have obtained a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         Q 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           Q 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        2 
      </mn> 
      <mi>
        m 
      </mi> 
     </mrow> 
    </math>. Furthermore, any decision tree, whether deterministic or nondeterministic, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            A 
          </mi> 
          <mi>
            R 
          </mi> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           S 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mn>
          2 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> must contain at least 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mn>
         2 
       </mn> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math> nodes.</p>
  </sec><sec id="s4">
   <title>4. Comparative analysis of DDTs (Deterministic Decision Trees) and NDTs (Nondeterministic Decision Trees)</title>
   <p>This section focuses on analyzing the minimum depths of DDTs and NDTs that solve the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Theorem 1 Suppose 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Proof. Since any DDT that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a NDT that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, so the inequality 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> holds. We now show that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math> and let, for definiteness, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> be a NDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> denote the set of full paths 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
    </math> from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mi>
        P 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for which the corresponding equation system <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId812.svg?20250819041207"> is consistent. We assign a number from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ℕ 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> to each path in 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mo>
          + 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi mathvariant="script">
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> to ensure all paths are distinctly identified. Two full paths <img width="118.00433839479392" src="https://html.scirp.org/file/9601725-rId818.svg?20250819041207"> are said to be equivalent if <img width="102.38611713665944" src="https://html.scirp.org/file/9601725-rId820.svg?20250819041207">. This equivalence relation partitions 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           F 
         </mi> 
         <msup> 
          <mi>
            P 
          </mi> 
          <mo>
            + 
          </mo> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi mathvariant="script">
            G 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </math> into equivalence classes 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <msub> 
          <mi>
            C 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            C 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
        </mrow> 
       </math>.</img></img></img></p>
   <p>We now prove that for any two full paths <img width="118.00433839479392" src="https://html.scirp.org/file/9601725-rId826.svg?20250819041207"> are not equivalent, then the system 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∪ 
       </mo> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is inconsistent. Suppose, for contradiction, that <img width="116.26898047722342" src="https://html.scirp.org/file/9601725-rId830.svg?20250819041207"> is consistent. Then there exists a tuple 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mover accent="true"> 
         <mi>
           d 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ∈ 
        </mo> 
        <msubsup> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           n 
         </mi> 
        </msubsup> 
       </mrow> 
      </math> such that 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ⊆ 
        </mo> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mover accent="true"> 
           <mi>
             d 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math> and 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mn>
             2 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ⊆ 
        </mo> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mover accent="true"> 
           <mi>
             d 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>. This implies that both paths accept 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
        <mi>
          d 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
      </math>, which leads to a contradiction because 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          τ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          ≠ 
        </mo> 
        <mi>
          τ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mn>
             2 
           </mn> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>.</img></img></p>
   <p>Suppose 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>. Let us describe the behavior of a DDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> with respect to the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. As a consequence, we derive the description of a full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> that accepts the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. The set of full paths of the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> coincides with the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          : 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ∈ 
        </mo> 
        <msubsup> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           n 
         </mi> 
        </msubsup> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Step 1:</p>
   <p>Initialize 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Ξ 
      </mtext> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <mi>
        F 
      </mi> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. For every path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        F 
      </mi> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, define <img width="111.06290672451192" src="https://html.scirp.org/file/9601725-rId866.svg?20250819041207">. Proceed to Step 2.</img></p>
   <p>Step 2:</p>
   <p>This step is divided into three phases:</p>
   <p>(a) If there exists a full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mo>
        ∈ 
      </mo> 
      <mtext>
        Ξ 
      </mtext> 
     </mrow> 
    </math> such that <img width="48.56895056374675" src="https://html.scirp.org/file/9601725-rId870.svg?20250819041207"> is empty, then the DT 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> terminates and returns the solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         τ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           ρ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         τ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, which will be attached to the leaf node of the path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ρ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Otherwise, proceed to (b).</img></p>
   <p>(b) Set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         i 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> the minimum index 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       i 
     </mi> 
    </math> in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          t 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        ∩ 
      </mo> 
      <mtext>
        Ξ 
      </mtext> 
      <mo>
        ≠ 
      </mo> 
      <mo>
        ∅ 
      </mo> 
     </mrow> 
    </math>. Choose a full path <img width="86.73026886383347" src="https://html.scirp.org/file/9601725-rId886.svg?20250819041207"> with the minimum number. If 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </msub> 
       <mo>
         ∩ 
       </mo> 
       <mtext>
         Ξ 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mtext>
         Ξ 
       </mtext> 
      </mrow> 
     </math>, then the tree 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> terminates and returns the solution <img width="123.21041214750542" src="https://html.scirp.org/file/9601725-rId892.svg?20250819041207">, which will be attached to the leaf node of the path 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </math>. Otherwise, proceed to (c).</img></img></p>
   <p>(c) Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> be all features from the equations containing in <img width="48.56895056374675" src="https://html.scirp.org/file/9601725-rId898.svg?20250819041207">. The DT 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> computes values of these features and obtains the set of equations 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            f 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              i 
            </mi> 
            <mi>
              m 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Then, for every full path <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId904.svg?20250819041207">: if <img width="81.56182212581345" src="https://html.scirp.org/file/9601725-rId906.svg?20250819041207"> is inconsistent, then set <img width="86.73026886383347" src="https://html.scirp.org/file/9601725-rId908.svg?20250819041207">, otherwise, set <img width="135.35791757049893" src="https://html.scirp.org/file/9601725-rId910.svg?20250819041207">. Proceed to Step 2. </img></img></img></img></img></p>
   <p>We observe that for the full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we have 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ⊆ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, meaning that this path accepts the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. We now show that the solution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        τ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which is attached to the leaf node of this path, is derivable from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. The two variants of the finishing the work of the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> are described in phases (a) and (b) of Step 2.</p>
   <p>(a) There exists a full path <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId924.svg?20250819041207"> such that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is empty. In this situation, the DT 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> terminates and returns the solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         τ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           ρ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         τ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, which will be attached to the leaf node of the path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ρ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Clearly, we have <img width="213.54166666666666" src="https://html.scirp.org/file/9601725-rId934.svg?20250819041207">. Since <img width="43.346337234503686" src="https://html.scirp.org/file/9601725-rId936.svg?20250819041207"> is derivable from 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           K 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </math>, it follows that <img width="123.21041214750542" src="https://html.scirp.org/file/9601725-rId940.svg?20250819041207"> is derivable from 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            K 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              ρ 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mover accent="true"> 
              <mi>
                b 
              </mi> 
              <mo>
                ¯ 
              </mo> 
             </mover> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>.</img></img></img></img></p>
   <p>(b) There is no any full path <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId944.svg?20250819041207"> such that <img width="48.56895056374675" src="https://html.scirp.org/file/9601725-rId946.svg?20250819041207"> is empty and there is 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
        <mo>
          ∈ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            , 
          </mo> 
          <mo>
            ⋯ 
          </mo> 
          <mo>
            , 
          </mo> 
          <mi>
            t 
          </mi> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
      </math> for which 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             0 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          ∩ 
        </mo> 
        <mtext>
          Ξ 
        </mtext> 
        <mo>
          ≠ 
        </mo> 
        <mo>
          ∅ 
        </mo> 
       </mrow> 
      </math> and 
      <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
        <msub> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             0 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          ∩ 
        </mo> 
        <mtext>
          Ξ 
        </mtext> 
        <mo>
          = 
        </mo> 
        <mtext>
          Ξ 
        </mtext> 
       </mrow> 
      </math>. Let us select the path <img width="86.73026886383347" src="https://html.scirp.org/file/9601725-rId954.svg?20250819041207"> with the minimum number. In this case, the DT 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
          G 
        </mi> 
       </math> terminates and returns the solution <img width="123.21041214750542" src="https://html.scirp.org/file/9601725-rId958.svg?20250819041207">, which will be attached to the leaf node of the path 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            ρ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mover accent="true"> 
            <mi>
              b 
            </mi> 
            <mo>
              ¯ 
            </mo> 
           </mover> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>.</img></img></img></img></p>
   <p>Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, there exists a full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ζ 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        F 
      </mi> 
      <msup> 
       <mi>
         P 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> that accepts the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. For this path, we have 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ζ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ⊆ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        τ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ζ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Given that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ⊆ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ζ 
     </mi> 
    </math> belongs to 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtext>
       Ξ 
     </mtext> 
    </math> and consequently, belongs to 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. Hence, leaf nodes of the paths from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         C 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           0 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> are marked with the solution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. In particular, this implies <img width="97.18004338394793" src="https://html.scirp.org/file/9601725-rId986.svg?20250819041207">.</img></p>
   <p>Let us now prove that <img width="123.21041214750542" src="https://html.scirp.org/file/9601725-rId988.svg?20250819041207"> is derivable from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           ρ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Assume the contrary, that it is not derivable. Then there exists a tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          d 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ∈ 
       </mo> 
       <msubsup> 
        <mi>
          E 
        </mi> 
        <mi>
          k 
        </mi> 
        <mi>
          n 
        </mi> 
       </msubsup> 
      </mrow> 
     </math>, which is accepted by the path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ρ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and for which 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           d 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Since 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
        G 
      </mi> 
     </math> solves the task 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         T 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, there is a full path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         θ 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         F 
       </mi> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mo>
          + 
        </mo> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi mathvariant="script">
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> that accepts the tuple 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         d 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
     </math>. For this path, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ⊆ 
       </mo> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            d 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         τ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           d 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. Since 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           ρ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ⊆ 
       </mo> 
       <mi>
         K 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            d 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, the path 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        θ 
      </mi> 
     </math> belongs to the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtext>
        Ξ 
      </mtext> 
     </math> and therefore, to the set 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, but this is impossible since leaf nodes of all paths from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> are marked with the solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           d 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         φ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</img></p>
   <p>Therefore, we obtain that the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>It is clear that in each full iteration of Step 2, including phase (c), the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> evaluates at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> feature values. We now prove that the number of such full iterations of Step 2 is at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Since for any non-equivalent paths <img width="118.00433839479392" src="https://html.scirp.org/file/9601725-rId1034.svg?20250819041207"> the equation system <img width="121.47505422993491" src="https://html.scirp.org/file/9601725-rId1036.svg?20250819041207"> is inconsistent, it follows that during each full iteration of Step 2, every path <img width="20.815264527320036" src="https://html.scirp.org/file/9601725-rId1038.svg?20250819041207"> not in 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           C 
         </mi> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </math> (i.e., in 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mtext>
           Ξ 
         </mtext> 
         <mo>
           \ 
         </mo> 
         <mi>
           C 
         </mi> 
         <msub> 
          <mi>
            i 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </math>) will either be removed from 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtext>
          Ξ 
        </mtext> 
       </math> or will have the cardinality of <img width="48.56895056374675" src="https://html.scirp.org/file/9601725-rId1046.svg?20250819041207"> decreased by at least 1. Evidently, for each full paths <img width="93.75" src="https://html.scirp.org/file/9601725-rId1048.svg?20250819041207">, the cardinality of the set <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId1050.svg?20250819041207"> is at most 
          <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
            <mi>
              h 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi mathvariant="script">
               G 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </math>. Therefore, after 
          <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
            <mi>
              h 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi mathvariant="script">
               G 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </math> complete repetitions of Step 2, we will find a full path <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId1056.svg?20250819041207"> for which the set <img width="48.56895056374675" src="https://html.scirp.org/file/9601725-rId1058.svg?20250819041207"> is empty or we will have 
            <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
              <mtext>
                Ξ 
              </mtext> 
              <mo>
                = 
              </mo> 
              <mtext>
                Ξ 
              </mtext> 
              <mo>
                ∩ 
              </mo> 
              <msub> 
               <mi>
                 C 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   0 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
            </math>. In both cases, the DT 
            <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
               G 
             </mi> 
            </math> will finish its work.</img></img></img></img></img></img></img></img></p>
   <p>Hence, the number of internal nodes along the path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> is at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi mathvariant="script">
           G 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>. Taking into account that we considered an arbitrary full path in the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we obtain 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       G 
     </mi> 
    </math> is a DDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we have 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msup> 
     </mrow> 
    </math>. □</p>
  </sec><sec id="s5">
   <title>5. A Greedy Approach to Modeling the Operation of DDT (Deterministic Decision Tree)</title>
   <p>Consider a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. We define 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mi>
        S 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> as the set containing equation systems of the form</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
      <mo>
        , 
      </mo> 
     </mrow> 
    </math></p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mi>
         m 
       </mi> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math>. We denote by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> the set of consistent equation systems from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mi>
        S 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. For 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, denote 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ∈ 
        </mo> 
        <msubsup> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           n 
         </mi> 
        </msubsup> 
        <mo>
          : 
        </mo> 
        <mi>
          α 
        </mi> 
        <mo>
          ⊆ 
        </mo> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. This set can be interpreted as the set of solutions from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> of the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       α 
     </mi> 
    </math>.</p>
   <p>Definition 12 Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let us define the parameter 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. For any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, we denote by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> the minimum number 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> such that there exists a subsystem 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       β 
     </mi> 
    </math> of the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which contains 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       m 
     </mi> 
    </math> equations and for which the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
      <mi>
        a 
      </mi> 
      <mi>
        x 
      </mi> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           M 
         </mi> 
         <mi>
           α 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          : 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ∈ 
        </mo> 
        <msubsup> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           n 
         </mi> 
        </msubsup> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Note that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> if and only if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is a degenerate map.</p>
   <p>A related parameter was introduced for decision tables within test theory in <xref ref-type="bibr" rid="scirp.144909-20">
     [20]
    </xref>. In the concept classes of exact learning, a similar parameter proposed in <xref ref-type="bibr" rid="scirp.144909-21">
     [21]
    </xref>, where it is known as the extended teaching dimension, generalizes the teaching dimension concept from <xref ref-type="bibr" rid="scirp.144909-22">
     [22]
    </xref>.</p>
   <p>We will prove two statements related to the parameter 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. The first one has some independent interest.</p>
   <p>Lemma 2 Suppose 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Proof. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> be a NDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi mathvariant="script">
         G 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> be a tuple from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> for which 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       G 
     </mi> 
    </math> solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, there is a path <img width="85.03253796095444" src="https://html.scirp.org/file/9601725-rId1174.svg?20250819041207">, where <img width="126.7361111111111" src="https://html.scirp.org/file/9601725-rId1176.svg?20250819041207"> and, for any tuple <img width="112.84722222222223" src="https://html.scirp.org/file/9601725-rId1178.svg?20250819041207">, <img width="98.91540130151843" src="https://html.scirp.org/file/9601725-rId1180.svg?20250819041207">. Hence, <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId1182.svg?20250819041207"> is a subsystem of 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mi>
             K 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               S 
             </mi> 
             <mo>
               , 
             </mo> 
             <mover accent="true"> 
              <mi>
                b 
              </mi> 
              <mo>
                ¯ 
              </mo> 
             </mover> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </math> where the map 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
            φ 
          </mi> 
         </math> is constant on the set <img width="85.03253796095444" src="https://html.scirp.org/file/9601725-rId1188.svg?20250819041207">. Therefore, there are at most 
          <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
            <mi>
              h 
            </mi> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mi mathvariant="script">
               G 
             </mi> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </math> equations in <img width="50.32537960954447" src="https://html.scirp.org/file/9601725-rId1192.svg?20250819041207">. As a result, 
           <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
             <msub> 
              <mi>
                M 
              </mi> 
              <mo>
                ∅ 
              </mo> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 φ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                M 
              </mi> 
              <mo>
                ∅ 
              </mo> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 φ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 k 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mover accent="true"> 
                <mi>
                  b 
                </mi> 
                <mo>
                  ¯ 
                </mo> 
               </mover> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               ≤ 
             </mo> 
             <mi>
               h 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi mathvariant="script">
                G 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msup> 
              <mi>
                h 
              </mi> 
              <mi>
                a 
              </mi> 
             </msup> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 φ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </math>, i.e, 
           <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
             <msub> 
              <mi>
                M 
              </mi> 
              <mo>
                ∅ 
              </mo> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 φ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               ≤ 
             </mo> 
             <msup> 
              <mi>
                h 
              </mi> 
              <mi>
                a 
              </mi> 
             </msup> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 φ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 k 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </math>.</img></img></img></img></img></img></img></p>
   <p>We now show that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>. From the definition of the parameter 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, there exists a subsystem 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that contains at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> equations and the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is equal to some constant 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. It is not difficult to build a full path <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId1216.svg?20250819041207"> having at most 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          M 
        </mi> 
        <mo>
          ∅ 
        </mo> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           φ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           k 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> internal nodes, for which <img width="130.1518438177874" src="https://html.scirp.org/file/9601725-rId1220.svg?20250819041207"> and <img width="69.41431670281996" src="https://html.scirp.org/file/9601725-rId1222.svg?20250819041207"> equals 
       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
         <mi>
           s 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </math>. We identify roots of the full paths <img width="46.85466377440347" src="https://html.scirp.org/file/9601725-rId1226.svg?20250819041207">, 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mover accent="true"> 
           <mi>
             b 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mo>
            ∈ 
          </mo> 
          <msubsup> 
           <mi>
             E 
           </mi> 
           <mi>
             k 
           </mi> 
           <mi>
             n 
           </mi> 
          </msubsup> 
         </mrow> 
        </math>, and denote the resulting DT by 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
           G 
         </mi> 
        </math>. It can be shown that 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
           G 
         </mi> 
        </math> is a NDT over 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            T 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>, that solves the task 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            T 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>, where 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            h 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi mathvariant="script">
             G 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            ≤ 
          </mo> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mo>
             ∅ 
           </mo> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>. Therefore 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msup> 
           <mi>
             h 
           </mi> 
           <mi>
             a 
           </mi> 
          </msup> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            ≤ 
          </mo> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mo>
             ∅ 
           </mo> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>. Thus, 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mo>
             ∅ 
           </mo> 
          </msub> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            = 
          </mo> 
          <msup> 
           <mi>
             h 
           </mi> 
           <mi>
             a 
           </mi> 
          </msup> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </math>. □</img></img></img></img></p>
   <p>Lemma 3 Consider a DRS, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Proof. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       β 
     </mi> 
    </math> be a subsystem of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         β 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       β 
     </mi> 
    </math> is a subsystem of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. From here it follows that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> is an arbitrary tuple from the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, we obtain 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. □</p>
   <p>Definition 13 Consider a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. An uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a function 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mo>
        : 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        → 
      </mo> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math>, which satisfies the following conditions:</p>
   <p>Note that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> if and only if the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is degenerate. We proceed by proving an auxiliary statement.</p>
   <p>Lemma 4 Consider a DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a nondegenerate solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> be an uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Let, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> be a number from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
      </msub> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        m 
      </mi> 
      <mi>
        a 
      </mi> 
      <mi>
        x 
      </mi> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
            <mo>
              = 
            </mo> 
            <mi>
              d 
            </mi> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          : 
        </mo> 
        <mi>
          d 
        </mi> 
        <mo>
          ∈ 
        </mo> 
        <msub> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       t 
     </mi> 
    </math> be the minimum 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          n 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for which 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> has the minimum value. Then </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mi>
             α 
           </mi> 
          </msub> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Proof. By the definition of the parameter 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, we conclude that there exist pairwise distinct features 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mn>
               1 
             </mn> 
            </msub> 
           </mrow> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mn>
               1 
             </mn> 
            </msub> 
           </mrow> 
          </msub> 
          <mo>
            , 
          </mo> 
          <mo>
            ⋯ 
          </mo> 
          <mo>
            , 
          </mo> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        1 
      </mn> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        m 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
      <mtr> 
       <mtd> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           α 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             α 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                , 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   2 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   2 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                , 
              </mo> 
              <mo>
                ⋯ 
              </mo> 
              <mo>
                , 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mrow> 
                  <mi>
                    m 
                  </mi> 
                  <mo>
                    − 
                  </mo> 
                  <mn>
                    1 
                  </mn> 
                 </mrow> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mrow> 
                  <mi>
                    m 
                  </mi> 
                  <mo>
                    − 
                  </mo> 
                  <mn>
                    1 
                  </mn> 
                 </mrow> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mn>
                   1 
                 </mn> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                , 
              </mo> 
              <mo>
                ⋯ 
              </mo> 
              <mo>
                , 
              </mo> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mi>
                   m 
                 </mi> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mi>
                   m 
                 </mi> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mo>
          = 
        </mo> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              , 
            </mo> 
            <mo>
              ⋯ 
            </mo> 
            <mo>
              , 
            </mo> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 m 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 m 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          = 
        </mo> 
        <mn>
          0. 
        </mn> 
       </mtd> 
      </mtr> 
     </mtable> 
    </math></p>
   <p>Since the features 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mi>
           m 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> are pairwise different, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        m 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mrow> 
            <mi>
              j 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mrow> 
            <mi>
              j 
            </mi> 
            <mo>
              + 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is consistent and the equation 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           i 
         </mi> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> does not belong to the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           d 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Using the definition of uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math>, we obtain that, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        m 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>,</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
      <mtr> 
       <mtd> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              , 
            </mo> 
            <mo>
              ⋯ 
            </mo> 
            <mo>
              , 
            </mo> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 j 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 j 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              , 
            </mo> 
            <mo>
              ⋯ 
            </mo> 
            <mo>
              , 
            </mo> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 j 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mi>
                 j 
               </mi> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              , 
            </mo> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mrow> 
                <mi>
                  j 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mrow> 
                <mi>
                  j 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
             </mrow> 
            </msub> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mtd> 
      </mtr> 
      <mtr> 
       <mtd> 
        <mo>
          ≤ 
        </mo> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           α 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mrow> 
                <mi>
                  j 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
             </mrow> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mrow> 
              <msub> 
               <mi>
                 i 
               </mi> 
               <mrow> 
                <mi>
                  j 
                </mi> 
                <mo>
                  + 
                </mo> 
                <mn>
                  1 
                </mn> 
               </mrow> 
              </msub> 
             </mrow> 
            </msub> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          . 
        </mo> 
       </mtd> 
      </mtr> 
     </mtable> 
    </math></p>
   <p>Therefore 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <mstyle displaystyle="true"> 
       <msubsup> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          m 
        </mi> 
       </msubsup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             α 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mo>
            − 
          </mo> 
          <mi>
            γ 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              α 
            </mi> 
            <mo>
              ∪ 
            </mo> 
            <mrow> 
             <mo>
               { 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 f 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mi>
                   j 
                 </mi> 
                </msub> 
               </mrow> 
              </msub> 
              <mo>
                = 
              </mo> 
              <msub> 
               <mi>
                 d 
               </mi> 
               <mrow> 
                <msub> 
                 <mi>
                   i 
                 </mi> 
                 <mi>
                   j 
                 </mi> 
                </msub> 
               </mrow> 
              </msub> 
             </mrow> 
             <mo>
               } 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
      <mo>
        ≤ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Since</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mi>
               j 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               i 
             </mi> 
             <mi>
               j 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        m 
      </mi> 
     </mrow> 
    </math>, we have 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <mi>
        m 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           α 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          − 
        </mo> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
            <mo>
              = 
            </mo> 
            <msub> 
             <mi>
               d 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mi>
           m 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Given that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        m 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, it follows that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             d 
           </mi> 
           <mi>
             t 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mi>
             α 
           </mi> 
          </msub> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. □</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a nondegenerate solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> be an uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. We now consider an algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> that, for the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, the number 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       k 
     </mi> 
    </math>, the solution map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math>, the uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math>, and a tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, simulates the work of a DDT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Therefore, we get the description of a full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> from the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> which accepts the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. The set of full paths of the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> coincides with the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          : 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mo>
          ∈ 
        </mo> 
        <msubsup> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
         <mi>
           n 
         </mi> 
        </msubsup> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let, for definiteness, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math></p>
   <p>Step 1:</p>
   <p>Set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <mo>
        ∅ 
      </mo> 
     </mrow> 
    </math>. Proceed to Step 2.</p>
   <p>Step 2:</p>
   <p>If 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, then the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> terminates and returns the solution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        τ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          d 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        d 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> is an arbitrary tuple from the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. This solution is attached to the leaf node of the full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Otherwise, proceed to Step 3.</p>
   <p>Step 3:</p>
   <p>Set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         t 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> the minimum 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        i 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mi>
          n 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for which 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        max 
      </mtext> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mi>
          γ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            α 
          </mi> 
          <mo>
            ∪ 
          </mo> 
          <mrow> 
           <mo>
             { 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               f 
             </mi> 
             <mi>
               i 
             </mi> 
            </msub> 
            <mo>
              = 
            </mo> 
            <mi>
              d 
            </mi> 
           </mrow> 
           <mo>
             } 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          : 
        </mo> 
        <mi>
          d 
        </mi> 
        <mo>
          ∈ 
        </mo> 
        <msub> 
         <mi>
           E 
         </mi> 
         <mi>
           k 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> has the minimum value. Compute the value of the feature 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           t 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. Set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <mi>
        α 
      </mi> 
      <mo>
        ∪ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        : 
      </mo> 
      <mo>
        = 
      </mo> 
      <mi>
        j 
      </mi> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Proceed to Step 2.</p>
   <p>Theorem 5 Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a nondegenerate solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> be an uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a DDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           G 
         </mi> 
         <mi mathvariant="script">
           U 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            γ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1. 
      </mn> 
     </mrow> 
    </math></p>
   <p>Proof. Let, for definiteness, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Consider an arbitrary tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>. The algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> constructs the full path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> within the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that accepts this tuple. It is not difficult to show that the solution 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        τ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is derivable from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is an arbitrary full path in the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, it follows that this tree is a DDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>We now analyze the number of internal nodes along the path 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Suppose Step 3 of algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> is repeated 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       p 
     </mi> 
    </math> times during its work. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mi>
         p 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         p 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>, where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> is the root of DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is a leaf node and, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
     </mrow> 
    </math>, the edge 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> leaves the node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> and enters the node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mrow> 
        <mi>
          j 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. The node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> and the edge 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> are not marked. For 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
     </mrow> 
    </math>, the node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> is marked with the feature 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           t 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> and the edge 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         d 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> is marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         b 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           t 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math>. The leaf node 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         v 
       </mi> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          + 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is marked with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        τ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ρ 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mover accent="true"> 
          <mi>
            b 
          </mi> 
          <mo>
            ¯ 
          </mo> 
         </mover> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Since the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is nondegenerate, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        p 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. We now show that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        p 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mtext>
        ln 
      </mtext> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>For 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
     </mrow> 
    </math>, let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         α 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
        <mo>
          = 
        </mo> 
        <msub> 
         <mi>
           b 
         </mi> 
         <mrow> 
          <msub> 
           <mi>
             t 
           </mi> 
           <mi>
             j 
           </mi> 
          </msub> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Denote 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         α 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <mo>
        ∅ 
      </mo> 
     </mrow> 
    </math>. It is clear that, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
     </mrow> 
    </math>, the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         α 
       </mi> 
       <mi>
         j 
       </mi> 
      </msub> 
     </mrow> 
    </math> is consistent. From the description of the algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> it follows that, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. By Lemma 4, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               α 
             </mi> 
             <mi>
               j 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. From Lemma 3, we get that, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>,</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math></p>
   <p>Therefore, for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        j 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        p 
      </mi> 
      <mo>
        − 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
     </mrow> 
    </math> 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mi>
           j 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          − 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             M 
           </mi> 
           <mo>
             ∅ 
           </mo> 
          </msub> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Since the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> is nondegenerate, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, i.e., 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        p 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. In this case, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        p 
      </mi> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>Let us assume now that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>. In this case, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mrow> 
          <mi>
            p 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             / 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               M 
             </mi> 
             <mo>
               ∅ 
             </mo> 
            </msub> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>. From the description of algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math>, it follows that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           α 
         </mi> 
         <mrow> 
          <mi>
            p 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Thus, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        1 
      </mn> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            − 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             / 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               M 
             </mi> 
             <mo>
               ∅ 
             </mo> 
            </msub> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              φ 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              S 
            </mi> 
            <mo>
              , 
            </mo> 
            <mi>
              k 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mrow> 
           <mrow> 
            <msub> 
             <mi>
               M 
             </mi> 
             <mo>
               ∅ 
             </mo> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                φ 
              </mi> 
              <mo>
                , 
              </mo> 
              <mi>
                S 
              </mi> 
              <mo>
                , 
              </mo> 
              <mi>
                k 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
           <mo>
             / 
           </mo> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 M 
               </mi> 
               <mo>
                 ∅ 
               </mo> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  φ 
                </mi> 
                <mo>
                  , 
                </mo> 
                <mi>
                  S 
                </mi> 
                <mo>
                  , 
                </mo> 
                <mi>
                  k 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            + 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             / 
           </mo> 
           <mrow> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <msub> 
               <mi>
                 M 
               </mi> 
               <mo>
                 ∅ 
               </mo> 
              </msub> 
              <mrow> 
               <mo>
                 ( 
               </mo> 
               <mrow> 
                <mi>
                  φ 
                </mi> 
                <mo>
                  , 
                </mo> 
                <mi>
                  S 
                </mi> 
                <mo>
                  , 
                </mo> 
                <mi>
                  k 
                </mi> 
               </mrow> 
               <mo>
                 ) 
               </mo> 
              </mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
           </mrow> 
          </mrow> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. By taking the natural logarithm on both sides of the inequality, we get 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          p 
        </mi> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          + 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mrow> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <msub> 
             <mi>
               M 
             </mi> 
             <mo>
               ∅ 
             </mo> 
            </msub> 
            <mrow> 
             <mo>
               ( 
             </mo> 
             <mrow> 
              <mi>
                φ 
              </mi> 
              <mo>
                , 
              </mo> 
              <mi>
                S 
              </mi> 
              <mo>
                , 
              </mo> 
              <mi>
                k 
              </mi> 
             </mrow> 
             <mo>
               ) 
             </mo> 
            </mrow> 
            <mo>
              − 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        ln 
      </mi> 
      <mi>
        L 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. It is well-known fact that, the inequality 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        ln 
      </mtext> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mn>
          1 
        </mn> 
        <mo>
          + 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           / 
         </mo> 
         <mi>
           q 
         </mi> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        &gt; 
      </mo> 
      <mrow> 
       <mn>
         1 
       </mn> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            q 
          </mi> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> holds, for any natural 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       q 
     </mi> 
    </math>. Given that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        2 
      </mn> 
     </mrow> 
    </math>, it follows that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            p 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           M 
         </mi> 
         <mo>
           ∅ 
         </mo> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mrow> 
      <mo>
        &lt; 
      </mo> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        p 
      </mi> 
      <mo>
        &lt; 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ρ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is an arbitrary full path in the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, we conclude that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           G 
         </mi> 
         <mi mathvariant="script">
           U 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            γ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msub> 
       <mi>
         M 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. □</p>
   <p>From Lemma 2 and Theorem 1, we can conclude the statement below.</p>
   <p>Corollary 1 Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> be a nondegenerate solution map for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> be an uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          γ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is a DDT over 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, that solves the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> such that </p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           G 
         </mi> 
         <mi mathvariant="script">
           U 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mi>
            φ 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            γ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         d 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          φ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <mi>
        γ 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1. 
      </mn> 
     </mrow> 
    </math></p>
   <p>In order to consider the work of algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> efficient, we need to have</p>
   <p>We find it difficult to study the complexity of algorithms for computing individual functions 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math> with finite domains. We defer a detailed discussion of this issue to the next section, in which we study infinite parametric families of functions 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       φ 
     </mi> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       γ 
     </mi> 
    </math>.</p>
  </sec><sec id="s6">
   <title>6. Recognition of Applicable Special Sets of Rules</title>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> be a nonempty set of nonempty subsets of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> such that, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>, the set of equations 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <msub> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mi>
           r 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           w 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           r 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> is consistent. We will call subsets 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> special subsets of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> and will interpret them as subsets of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> of special interest. We will call the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> a family of special subsets for the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>.</p>
   <p>Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>. We will say that a special subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> if each DR 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        r 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        w 
      </mi> 
     </mrow> 
    </math> is applicable for this tuple, i.e., if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ⊆ 
      </mo> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mover accent="true"> 
         <mi>
           b 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let us define a solution map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> for the pair 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> as follows: for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          b 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the set of all special subsets from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> that are applicable for the tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. It is clear that the solution map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> is nondegenerate. In this section, we will study the task 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        T 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let us consider two examples:</p>
   <p>Let us define an uncertainty measure 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. For each subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>, we consider two parameters: 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         | 
       </mo> 
       <mrow> 
        <mi>
          K 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           w 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          \ 
        </mo> 
        <mi>
          α 
        </mi> 
       </mrow> 
       <mo>
         | 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> that is equal to 1 if the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        α 
      </mi> 
     </mrow> 
    </math> is consistent and to 0 otherwise. Denote 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <msub> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           W 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <msub> 
         <mi>
           π 
         </mi> 
         <mi>
           α 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           w 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math>.</p>
   <p>Proposition 6 Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> be a family of special subsets for the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> is an uncertainty measure for the triple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Proof. (a) First, we show that, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> if and only if the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> is constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Then, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Let us consider an arbitrary 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, either 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> or 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> (obviously, the equalities 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> cannot be fulfilled simultaneously). If 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, then, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. If 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>, then, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is not applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. From here it follows that the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> is constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>Let the map 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
     </mrow> 
    </math> be constant on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Let us consider an arbitrary subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>. Then either, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math> or, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is not applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. Let, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> be applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ⊆ 
      </mo> 
      <mi>
        α 
      </mi> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Let, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         b 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mi>
         n 
       </mi> 
      </msubsup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, the subset of DRs 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> be not applicable for 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
      <mi>
        b 
      </mi> 
      <mo>
        ¯ 
      </mo> 
     </mover> 
    </math>. Then the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        α 
      </mi> 
     </mrow> 
    </math> is inconsistent and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Thus, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Since 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       w 
     </mi> 
    </math> is an arbitrary subset of the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math>, we obtain 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>.</p>
   <p>(b) We now show that, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∪ 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          = 
        </mo> 
        <mi>
          b 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, if 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          = 
        </mo> 
        <mi>
          b 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is not a subset of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       α 
     </mi> 
    </math>, then</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mi>
            b 
          </mi> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             f 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
          <mo>
            = 
          </mo> 
          <mi>
            b 
          </mi> 
         </mrow> 
         <mo>
           } 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math> (1)</p>
   <p>We denote by 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       β 
     </mi> 
    </math> the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           f 
         </mi> 
         <mi>
           i 
         </mi> 
        </msub> 
        <mo>
          = 
        </mo> 
        <mi>
          b 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. To prove (1), it is enough to show that, for any 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math>, the following inequality holds:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math> (2)</p>
   <p>It is easy to see that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         q 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Therefore</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        . 
      </mo> 
     </mrow> 
    </math> (3)</p>
   <p>We now consider a number of cases.</p>
   <p>(i) Let the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        β 
      </mi> 
     </mrow> 
    </math> be inconsistent. In this case, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Using (3), we obtain (2).</p>
   <p>(ii) Let the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        β 
      </mi> 
     </mrow> 
    </math> be consistent and the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        α 
      </mi> 
     </mrow> 
    </math> be inconsistent. Then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. It is clear that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≥ 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Therefore (2) holds.</p>
   <p>(iii) Let both equation systems 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        β 
      </mi> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        α 
      </mi> 
     </mrow> 
    </math> be consistent. Since the equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        β 
      </mi> 
     </mrow> 
    </math> is consistent, we obtain that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        K 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        α 
      </mi> 
      <mo>
        ∪ 
      </mo> 
      <mi>
        β 
      </mi> 
     </mrow> 
    </math> is consistent. In this case, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. We know that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       β 
     </mi> 
    </math> is not a subset of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       α 
     </mi> 
    </math>. Using this fact, it is easy to show that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mo>
         ∅ 
       </mo> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         β 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mi>
         α 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        − 
      </mo> 
      <msub> 
       <mi>
         p 
       </mi> 
       <mrow> 
        <mi>
          α 
        </mi> 
        <mo>
          ∪ 
        </mo> 
        <mi>
          β 
        </mi> 
       </mrow> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         w 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Therefore (2) holds. □</p>
   <p>Suppose 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> be a DRS, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        k 
      </mi> 
      <mo>
        ≥ 
      </mo> 
      <mi>
        V 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> be a family of special subsets for the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>. First, we evaluate the depth of the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           γ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. According to Corollary 1, it is at most 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mi>
        ln 
      </mi> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. It is clear that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mrow> 
       <mo>
         | 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         | 
       </mo> 
      </mrow> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Therefore</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           G 
         </mi> 
         <mi mathvariant="script">
           U 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             φ 
           </mi> 
           <mi>
             W 
           </mi> 
          </msub> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <msub> 
           <mi>
             γ 
           </mi> 
           <mi>
             W 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ln 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           W 
         </mi> 
         <mo>
           | 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <mi>
          ln 
        </mi> 
        <mi>
          n 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1. 
      </mn> 
     </mrow> 
    </math></p>
   <p>We now discuss the complexity of the algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> when it generates a full path in the DT 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         G 
       </mi> 
       <mi mathvariant="script">
         U 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           γ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>The DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> can be represented by a word over the alphabet 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mo>
           , 
         </mo> 
         <mo>
           ) 
         </mo> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mi>
          f 
        </mi> 
        <mo>
          , 
        </mo> 
        <mo>
          = 
        </mo> 
        <mo>
          , 
        </mo> 
        <mo>
          ∧ 
        </mo> 
        <mo>
          , 
        </mo> 
        <mo>
          → 
        </mo> 
        <mo>
          , 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ; 
        </mo> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in which numbers from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> (feature indices, feature values, and decisions of the DRs) are in binary representation (are represented by words over the alphabet 
    <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>) and the symbol “;” is used to separate two DRs. The length of this word will be called the size of the DRS 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> and will be denoted 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. This word defines an order on the set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math>, that is, all DRs from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> are numbered with indices 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mrow> 
       <mo>
         | 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         | 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Each subset 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        w 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        W 
      </mi> 
     </mrow> 
    </math> is represented by the set of indices of DRs belonging to it. The set 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> can be represented by a word over the alphabet 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mrow> 
         <mo>
           { 
         </mo> 
         <mo>
           , 
         </mo> 
         <mo>
           } 
         </mo> 
        </mrow> 
        <mo>
          , 
        </mo> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mn>
          1 
        </mn> 
        <mo>
          , 
        </mo> 
        <mo>
          ; 
        </mo> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in which numbers from 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ℕ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
     </mrow> 
    </math> (indices of the DRs) are in binary representation and the symbol “;” is used to separate two indices. The length of this word will be called the size of the family 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       W 
     </mi> 
    </math> and will be denoted 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
   <p>One can show that there is an algorithm, which finds the value 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         φ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mover accent="true"> 
        <mi>
          d 
        </mi> 
        <mo>
          ¯ 
        </mo> 
       </mover> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for a given tuple 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mover accent="true"> 
       <mi>
         d 
       </mi> 
       <mo>
         ¯ 
       </mo> 
      </mover> 
      <mo>
        ∈ 
      </mo> 
      <msubsup> 
       <mi>
         E 
       </mi> 
       <mi>
         k 
       </mi> 
       <mrow> 
        <mi>
          n 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </msubsup> 
     </mrow> 
    </math> and which time complexity is bounded from above by a polynomial depending on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. One can show also that there is an algorithm, which finds the value 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         γ 
       </mi> 
       <mi>
         W 
       </mi> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> for a given equation system 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        α 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        E 
      </mi> 
      <msup> 
       <mi>
         S 
       </mi> 
       <mo>
         + 
       </mo> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and which time complexity is bounded from above by a polynomial depending on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. It is easy to show that 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         h 
       </mi> 
       <mi>
         a 
       </mi> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           φ 
         </mi> 
         <mi>
           W 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          S 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          k 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. Therefore 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        h 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           G 
         </mi> 
         <mi mathvariant="script">
           U 
         </mi> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             φ 
           </mi> 
           <mi>
             W 
           </mi> 
          </msub> 
          <mo>
            , 
          </mo> 
          <mi>
            S 
          </mi> 
          <mo>
            , 
          </mo> 
          <mi>
            k 
          </mi> 
          <mo>
            , 
          </mo> 
          <msub> 
           <mi>
             γ 
           </mi> 
           <mi>
             W 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        ≤ 
      </mo> 
      <mi>
        n 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ln 
        </mi> 
        <mrow> 
         <mo>
           | 
         </mo> 
         <mi>
           W 
         </mi> 
         <mo>
           | 
         </mo> 
        </mrow> 
        <mo>
          + 
        </mo> 
        <mi>
          ln 
        </mi> 
        <mi>
          n 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        + 
      </mo> 
      <mn>
        1 
      </mn> 
     </mrow> 
    </math>. Using these facts, one can prove that the algorithm 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi mathvariant="script">
       U 
     </mi> 
    </math> can be designed to have polynomial time complexity depending on 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         S 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        s 
      </mi> 
      <mi>
        i 
      </mi> 
      <mi>
        z 
      </mi> 
      <mi>
        e 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         W 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>.</p>
  </sec><sec id="s7">
   <title>7. Conclusion</title>
   <p>In this paper, various tasks of recognizing the properties of DRSs are investigated. It is proved that the minimum depth of a DDT solving the task is bounded from above by the square of the minimum depth of an NDT. A greedy algorithm for modeling the operation of a DDT on a given tuple of feature values is proposed and investigated. Its complexity is studied for a class of tasks of recognizing the properties of DRSs. A more in-depth theoretical and experimental study of this and similar algorithms is planned in the future.</p>
  </sec><sec id="s8">
   <title>Acknowledgements</title>
   <p>Research reported in this publication was supported by King Abdullah University of Science and Technology (KAUST).</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.144909-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Boros, E., Hammer, P.L., Ibaraki, T. and Kogan, A. (1997) Logical Analysis of Numerical Data. Mathematical Programming, 79, 163-190. &gt;https://doi.org/10.1007/bf02614316
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fürnkranz, J., Gamberger, D. and Lavrac, N. (2012) Foundations of Rule Learning. Cognitive Technologies. &gt;https://doi.org/10.1007/978-3-540-75197-7
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moshkov, M. and Zielosko, B. (2011) Combinatorial Machine Learning—A Rough Set Approach. Studies in Computational Intelligence. &gt;https://doi.org/10.1007/978-3-642-20995-6
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pawlak, Z. (1991) Rough Sets—Theoretical Aspects of Reasoning about Data. Theory and Decision Library: Series D.
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Skowron, A. and Rauszer, C. (1992) The Discernibility Matrices and Functions in Information Systems. In: Słowiński, R., Ed., Intelligent Decision Support—Handbook of Applications and Advances of the Rough Sets Theory, Springer, 331-362. &gt;https://doi.org/10.1007/978-94-015-7975-9_21
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Breiman, L., Friedman, J.H. and Olshen, R.A. (1984) Classification and Regression Trees. Wadsworth and Brooks.
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moshkov, M.J. (2005) Time Complexity of Decision Trees. In: Peters, J.F. and Skowron, A., Eds., Transactions on Rough Sets III, Springer, 244-459. &gt;https://doi.org/10.1007/11427834_12
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Quinlan, J.R. (1993) C4.5: Programs for Machine Learning. Morgan Kaufmann.
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rokach, L. and Maimon, O. (2007) Data Mining with Decision Trees—Theory and Applications. World Scientific Publishing Co. Pte. Ltd. &gt;https://doi.org/10.1142/9789812771728
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Molnar, C. (2022) Interpretable Machine Learning. A Guide for Making Black Box Models Explainable, Self-Published. &gt;https://christophm.github.io/interpretable-ml-book/ 
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moshkov, M. (1998) Some Relationships between Decision Trees and Decision Rule Systems. In: Polkowski, L. and Skowron, A., Eds., Rough Sets and Current Trends in Computing, Springer, 499-505. &gt;https://doi.org/10.1007/3-540-69115-4_68
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moshkov, M. (2001) On transformation of Decision Rule Systems into Decision Trees. Proceedings of the Seventh International Workshop Discrete Mathematics and Its Applications, Moscow, 29 January-2 February 2001, 21-26.
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Durdymyradov, K., Moshkov, M. and Ostonov, A. (2025) Decision Trees Versus Systems of Decision Rules: A Rough Set Approach. Springer. &gt;https://doi.org/10.1007/978-3-031-71586-0
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Durdymyradov, K. and Moshkov, M. (2025) Deterministic and Nondeterministic Decision Trees for Recognition of All Realizable Decision Rules. In: Nguyen, N.T., et al., Eds., Lecture Notes in Computer Science, Springer Nature Singapore, 3-17. &gt;https://doi.org/10.1007/978-981-96-6005-6_1 
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Durdymyradov, K. and Moshkov, M. (2025) Deterministic and Nondeterministic Decision Trees for Recognition of Properties of Decision Rule Systems. In: Zhang, Q., et al., Eds., Lecture Notes in Computer Science, Springer Nature Switzerland, 426-435. &gt;https://doi.org/10.1007/978-3-031-92744-7_29
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Blum, M. and Impagliazzo, R. (1987) Generic Oracles and Oracle Classes. 28th Annual Symposium on Foundations of Computer Science (SFCS 1987), Los Angeles, 12-14 October 1987, 118-126. &gt;https://doi.org/10.1109/sfcs.1987.30
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hartmanis, J. and Hemachandra, L.A. (1987) One-Way Functions, Robustness, and the Non-Isomorphism of NP-Complete Sets. Proceedings of the Second Annual Conference on Structure in Complexity Theory, Ithaca, 16-19 June 1987, 160-174. &gt;https://doi.org/10.1109/PSCT.1987.10319267
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tardos, G. (1989) Query Complexity, or Why Is It Difficult to SeparateNP
     <sup>A</sup> ∩ coNP 
     <sup>A</sup> From P
     <sup>A</sup> by Random Oracles A? Combinatorica, 9, 385-392. &gt;https://doi.org/10.1007/bf02125350
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Buhrman, H. and de Wolf, R. (2002) Complexity Measures and Decision Tree Complexity: A Survey. Theoretical Computer Science, 288, 21-43. &gt;https://doi.org/10.1016/s0304-3975(01)00144-x
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moshkov, M. (1982) On Conditional Tests. Doklady Physics, 27, 528-530. &gt;http://mi.mathnet.ru/dan45454 
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hegedűs, T. (1995) Generalized Teaching Dimensions and the Query Complexity of Learning. Proceedings of the Eighth Annual Conference on Computational Learning theory, Santa Cruz, 5-8 July 1995, 108-117. &gt;https://doi.org/10.1145/225298.225311
    </mixed-citation>
   </ref>
   <ref id="scirp.144909-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Goldman, S.A. and Kearns, M.J. (1995) On the Complexity of Teaching. Journal of Computer and System Sciences, 50, 20-31. &gt;https://doi.org/10.1006/jcss.1995.1003
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>