<?xml version="1.0"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "mathml.dtd"> 
<?xml-stylesheet type="text/css" href="thesis.css"?> 
<html  
xmlns="http://www.w3.org/1999/xhtml"  
><head><title>9.3 Bracketing Covering Number Bound </title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)" /> 
<!-- 3,early_,early^,xhtml,mozilla --> 
<meta name="src" content="thesis.tex" /> 
<meta name="date" content="2002-08-28 13:56:00" /> 
<link rel="stylesheet" type="text/css" href="thesis.css" /> 
</head><body 
>
   <div class="crosslinks"><p class="noindent">[<a 
href="thesisse42.xml" >next</a>] [<a 
href="thesisse40.xml" >prev</a>] [<a 
href="thesisse40.xml#tailthesisse40.xml" >prev-tail</a>] [<a 
href="#tailthesisse41.xml">tail</a>] [<a 
href="thesisch9.xml#thesisse41.xml" >up</a>] </p></div>
   <h3 class="sectionHead"><span class="titlemark">9.3. </span> <a 
  name="x58-830009.3"></a>Bracketing Covering Number Bound </h3>
<!--l. 3554--><p class="noindent">There is an alternative version of the covering number bounds which has been little used
in learning theory. This is mentioned as the &#x201C;direct method&#x201D; in <span class="cite">[<a 
href="thesisli2.xml#XHaussler"><span 
class="ecbx-1000">20</span></a>]</span> and Section II.2 of
<span class="cite">[<a 
href="thesisli2.xml#XPollard"><span 
class="ecbx-1000">43</span></a>]</span> discusses this approach but is only concerned with asymptotic consistency rather
than rates of convergence.
</p><!--l. 3559--><p class="indent">   We start with a more restricted notion of covering&#x2014;a covering in which we bracket the hypotheses. Let <!--l. 3560--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>Z</mi></mrow></math> be the space of <!--l. 3560--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> labeled examples
and <!--l. 3561--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><mi 
>h</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>Z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mrow><mo 
class="MathClass-open">{</mo><mrow><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-punc">:</mo> <mi 
>h</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-rel">&#x2260;</mo><mi 
>y</mi></mrow><mo 
class="MathClass-close">}</mo></mrow></mrow></math> in: <!--l. 3562--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">
<mrow 
><msub><mrow 
>
<mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo><msub><mrow 
> <!--mstyle 
class="text"--><mtext class="textrm">inf</mtext><!--/mstyle--></mrow><mrow 
><mi 
>F</mi></mrow></msub 
> <mfenced separators="" 
open="|"  close="|" ><mrow><mi 
>F</mi> <mo 
class="MathClass-punc">:</mo> <mi 
>&#x2200;</mi><mi 
>h</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mi 
>H</mi> <mi 
>&#x2203;</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mo 
class="MathClass-punc">,</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2208;</mo> <mi 
>F</mi> <mo 
class="MathClass-punc">:</mo>  <mtable  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center">        <msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mo 
class="MathClass-punc">,</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B3;</mi>       </mtd> <mtd 
class="array"  columnalign="center"></mtd>
  </mtr><mtr><mtd 
class="array"  columnalign="center"><!--mstyle 
class="text"--><mtext class="textrm">and&#x000A0;</mtext><!--/mstyle--><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>Z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x003E;</mo> <mi 
>h</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>Z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x003E;</mo> <msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>Z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mtd><mtd 
class="array"  columnalign="center"></mtd> </mtr> <!--cc--></mtable>                                                                          </mrow></mfenced>
</mrow></math> In other
words, <!--l. 3567--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><mi 
>f</mi></mrow></math>
and <!--l. 3567--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow></math>
are two sets which are &#x201C;above&#x201D; and &#x201C;below&#x201D; every hypothesis that they
cover. Note that it is very important in this definition that the sets <!--l. 3569--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>f</mi></mrow></math> and <!--l. 3569--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow></math>are not required to correspond
to functions in <!--l. 3570--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">       <mrow 
><mi 
>H</mi></mrow></math>.
In fact, they can simply be understood as arbitrary sets of <!--l. 3571--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>x</mi><mo 
class="MathClass-punc">,</mo><mi 
>y</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
pairs.
                                                                     

                                                                     
</p><!--l. 3573--><p class="indent">   It is immediately obvious that: <!--l. 3574--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">      <mrow 
>
                                   <msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>N</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow>
</mrow></math>
However, the relationship between <!--l. 3576--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
and <!--l. 3576--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><mi 
>C</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
is ambiguous: either could be larger.
</p><!--l. 3579--><p class="indent">   Using this alternative notion of a covering, we have the following theorem:
</p>
   <div class="newtheorem">
<!--l. 3581--><p class="noindent"><span class="head">
<a 
  name="x58-83001r1"></a>
  <span 
class="eccc-1000">T<small 
class="small-caps">H</small><small 
class="small-caps">E</small><small 
class="small-caps">O</small><small 
class="small-caps">R</small><small 
class="small-caps">E</small><small 
class="small-caps">M</small> </span>9.3.1<span 
class="eccc-1000">.</span></span>
</p><!--l. 3582--><p class="indent">   <span 
class="ecti-1000">Let </span><!--l. 3582--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
<span 
class="ecti-1000">be the upper bracket of any hypothesis, </span><!--l. 3583--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>h</mi></mrow></math><span 
class="ecti-1000">.</span>
<span 
class="ecti-1000">For all </span><!--l. 3583--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B3;</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mrow><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mn>1</mn></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math><span 
class="ecti-1000">,</span>
<span 
class="ecti-1000">for all </span><!--l. 3583--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B4;</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mrow><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mn>1</mn></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math><span 
class="ecti-1000">:</span>
<!--l. 3584--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">    <mrow 
>
<msub><mrow 
><mo 
>Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>&#x2203;</mi><mi 
>h</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mi 
>H</mi> <mo 
class="MathClass-punc">:</mo>  <mtable  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center">    <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo>      <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><mn>2</mn><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced> <!--mstyle 
class="text"--><mtext class="textrm">&#x000A0;</mtext><!--/mstyle-->     </mtd>
  </mtr><mtr><mtd 
class="array"  columnalign="center"><!--mstyle 
class="text"--><mtext class="textrm">or&#x000A0;</mtext><!--/mstyle--><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo>      <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><mn>2</mn><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced></mtd> </mtr> <!--c--></mtable>                                                                     </mrow></mfenced> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi>
</mrow></math>
<span 
class="ecti-1000">where </span><!--l. 3589--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mtable  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center">     <mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo> <mfrac><mrow 
><mi 
>K</mi></mrow> 
<mrow 
><mi 
>m</mi></mrow></mfrac><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <mo 
class="MathClass-rel">&#x2261;</mo><msub><mrow 
><mo 
> max</mo></mrow><mrow 
><mi 
>p</mi></mrow></msub 
><mrow><mo 
class="MathClass-open">{</mo><mrow><mi 
>p</mi> <mo 
class="MathClass-punc">:</mo>  <!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mi 
>&#x03B4;</mi></mrow><mo 
class="MathClass-close">}</mo></mrow>  </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><!--mstyle 
class="text"--><mtext class="textrm">and&#x000A0;</mtext><!--/mstyle--><mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <msup><mrow 
><mo 
class="MathClass-rel">&#x2261;</mo></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><msub><mrow 
><mo 
>min</mo></mrow><mrow 
><mi 
>K</mi></mrow></msub 
> <mfenced separators="" 
open="{"  close="}" ><mrow><mfrac><mrow 
><mi 
>K</mi></mrow>
<mrow 
><mi 
>m</mi></mrow></mfrac> <mo 
class="MathClass-punc">:</mo>  <mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo><!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi></mrow></mfenced></mtd></mtr> <!--c--></mtable>                                     </mrow> </math><span 
class="ecti-1000">.</span>
</p>
   </div>
<!--l. 3594--><p class="indent">   This theorem constrains the distance between <!--l. 3594--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> and <!--l. 3594--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> and the distance
                                                                     

                                                                     
between <!--l. 3595--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math> and <!--l. 3595--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>. Consequently, it constrains
the distance between <!--l. 3596--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">       <mrow 
><mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
and <!--l. 3596--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">        <mrow 
><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>.
The proof of the theorem rests on the following two lemmas which each assert a
convergence. Graphically, the proof has the following form:
</p><!--l. 3601--><p class="noindent"><img 
src="thesis14x.gif" alt="PIC" class="graphics" width="171.64124pt" height="12.045pt"  /><!--tex4ht:graphics  
name="thesis14x.gif" src="bracketing_cover.eps"  
-->
</p>
   <div class="newtheorem">
<!--l. 3604--><p class="noindent"><span class="head">
<a 
  name="x58-83002r2"></a>
  <span 
class="eccc-1000">L<small 
class="small-caps">E</small><small 
class="small-caps">M</small><small 
class="small-caps">M</small><small 
class="small-caps">A</small> </span>9.3.2<span 
class="eccc-1000">.</span></span>
</p><!--l. 3605--><p class="indent">   <span 
class="ecti-1000">Let </span><!--l. 3605--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
<span 
class="ecti-1000">be the upper bracket of any hypothesis, </span><!--l. 3605--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>h</mi></mrow></math><span 
class="ecti-1000">.</span>
<span 
class="ecti-1000">For all </span><!--l. 3605--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B3;</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mrow><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mn>1</mn></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math><span 
class="ecti-1000">,</span>
<span 
class="ecti-1000">for all </span><!--l. 3606--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B4;</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mrow><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mn>1</mn></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math><span 
class="ecti-1000">:</span>
<!--l. 3607--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">    <mrow 
>
             <msub><mrow 
><mo 
>Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>&#x2203;</mi><mi 
>h</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mi 
>H</mi> <mo 
class="MathClass-punc">:</mo>  <mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo>       <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced></mrow></mfenced> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi>
</mrow></math>
<span 
class="ecti-1000">where </span><!--l. 3609--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <msup><mrow 
><mo 
class="MathClass-rel">&#x2261;</mo></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><msub><mrow 
><mo 
>min</mo></mrow><mrow 
><mi 
>K</mi></mrow></msub 
> <mfenced separators="" 
open="{"  close="}" ><mrow><mfrac><mrow 
><mi 
>K</mi></mrow>
<mrow 
><mi 
>m</mi></mrow></mfrac> <mo 
class="MathClass-punc">:</mo>  <mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo><!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi></mrow></mfenced></mrow></math>
</p>
   </div>
   <div class="proof">
<!--l. 3612--><p class="indent">   <span class="head">
   <span 
class="eccc-1000">P<small 
class="small-caps">R</small><small 
class="small-caps">O</small><small 
class="small-caps">O</small><small 
class="small-caps">F</small>.</span> </span>If <!--l. 3612--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
                                                                     

                                                                     
bracket <!--l. 3612--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>h</mi></mrow></math>,
we have: <!--l. 3613--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">      <mrow 
>
                                       <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo> <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B3;</mi>
</mrow></math>
Therefore a coin which is &#x201C;heads&#x201D; when <!--l. 3615--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-rel">&#x2260;</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>z</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
has a bias of <!--l. 3616--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B3;</mi></mrow></math>
or less. Since <!--l. 3616--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
is correct everywhere that <!--l. 3617--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>h</mi></mrow></math>
is correct, we also know: <!--l. 3618--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">      <mrow 
>
            <mi 
>&#x2200;</mi><mi 
>&#x03B5;</mi> <msub><mrow 
><mo 
>Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>&#x03B5;</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo><msub><mrow 
><mo 
> Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>&#x03B5;</mi></mrow><mo 
class="MathClass-close">)</mo></mrow>
</mrow></math>
Therefore, we have at most <!--l. 3620--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
Binomial distributions, each with bias at most <!--l. 3621--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B3;</mi></mrow></math>,
and wish to bound the probability of a large deviation. Using an upper binomial
tail calculation, we get the result. <span class="qed"><span 
class="msam-10">&#x25AB;</span></span>
</p>
   </div>
   <div class="newtheorem">
<!--l. 3624--><p class="noindent"><span class="head">
<a 
  name="x58-83003r3"></a>
                                                                     

                                                                     
  <span 
class="eccc-1000">L<small 
class="small-caps">E</small><small 
class="small-caps">M</small><small 
class="small-caps">M</small><small 
class="small-caps">A</small> </span>9.3.3<span 
class="eccc-1000">.</span></span>
</p><!--l. 3625--><p class="indent">   <span 
class="ecti-1000">For all </span><!--l. 3625--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>&#x03B4;</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mrow><mo 
class="MathClass-open">(</mo><mrow><mn>0</mn><mo 
class="MathClass-punc">,</mo><mn>1</mn></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></math><span 
class="ecti-1000">:</span>
<!--l. 3626--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">    <mrow 
>
        <msub><mrow 
><mo 
>Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>&#x2203;</mi><mi 
>f</mi><mo 
class="MathClass-punc">,</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><mo 
class="MathClass-rel">&#x2208;</mo> <msub><mrow 
><mi 
>N</mi></mrow><mrow 
>
<mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-punc">:</mo>  <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo>       <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced></mrow></mfenced>
</mrow></math>
<span 
class="ecti-1000">where </span><!--l. 3628--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo> <mfrac><mrow 
><mi 
>K</mi></mrow> 
<mrow 
><mi 
>m</mi></mrow></mfrac><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <mo 
class="MathClass-rel">&#x2261;</mo><msub><mrow 
><mo 
> max</mo></mrow><mrow 
><mi 
>p</mi></mrow></msub 
><mrow><mo 
class="MathClass-open">{</mo><mrow><mi 
>p</mi> <mo 
class="MathClass-punc">:</mo>  <!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mi 
>&#x03B4;</mi></mrow><mo 
class="MathClass-close">}</mo></mrow></mrow></math>
</p>
   </div>
   <div class="proof">
<!--l. 3631--><p class="indent">   <span class="head">
   <span 
class="eccc-1000">P<small 
class="small-caps">R</small><small 
class="small-caps">O</small><small 
class="small-caps">O</small><small 
class="small-caps">F</small>.</span> </span>Application  of  the  discrete  hypothesis  space  bound    <a 
href="thesisse16.xml#x23-32001r1">4.2.1<!--tex4ht:ref: th-DHSCP --></a>  for  <!--l. 3631--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>f</mi></mrow></math>
in                                                 every                                                 <!--l. 3632--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mo 
class="MathClass-punc">,</mo><msup><mrow 
><mi 
>f</mi></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
pair. <span class="qed"><span 
class="msam-10">&#x25AB;</span></span>
</p>
   </div>
<!--l. 3634--><p class="indent">   We can now combine the lemmas to get the theorem.
</p>
   <div class="proof">
<!--l. 3637--><p class="indent">   <span class="head">
   <span 
class="eccc-1000">P<small 
class="small-caps">R</small><small 
class="small-caps">O</small><small 
class="small-caps">O</small><small 
class="small-caps">F</small>.</span> </span>(of theorem <a 
href="#x58-83001r1">9.3.1<!--tex4ht:ref: th-bracketing_cover --></a>) Allocate <!--l. 3637--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow>
<mrow 
><mn>2</mn></mrow></mfrac></mrow></math>
confidence to each lemma and use the union bound with both lemmas to get: <!--l. 3639--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="display">
                                                                     

                                                                     
<mrow 
>
<msub><mrow 
><mo 
>Pr</mo></mrow><mrow 
><msup><mrow 
><mi 
>D</mi></mrow><mrow 
><mi 
>m</mi></mrow></msup 
></mrow></msub 
> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>&#x2203;</mi><mi 
>h</mi> <mo 
class="MathClass-rel">&#x2208;</mo> <mi 
>H</mi> <mo 
class="MathClass-punc">:</mo>  <mtable  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center"> <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow><mo 
class="MathClass-punc">,</mo>      <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><mn>2</mn><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced> </mtd>
  </mtr><mtr><mtd 
class="array"  columnalign="center"><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-bin">&#x2212;</mo><mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo>&#x0302;</mo></mover><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2265;</mo> <mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo>      <mfrac><mrow 
><mi 
>&#x03B4;</mi></mrow> 
<mrow 
><mn>2</mn><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></mfrac></mrow></mfenced></mtd> </mtr> <!--c--></mtable>                                                                          <!--mstyle 
class="text"--><mtext class="textrm">&#x000A0;</mtext><!--/mstyle--></mrow></mfenced> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi>
</mrow></math>
where <!--l. 3644--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mtable  
equalrows="false" equalcolumns="false" class="array"><mtr><mtd 
class="array"  columnalign="center">     <mover 
accent="true"><mrow 
><mi 
>e</mi></mrow><mo 
class="MathClass-op">&#x0304;</mo></mover> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo> <mfrac><mrow 
><mi 
>K</mi></mrow> 
<mrow 
><mi 
>m</mi></mrow></mfrac><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <mo 
class="MathClass-rel">&#x2261;</mo><msub><mrow 
><mo 
> max</mo></mrow><mrow 
><mi 
>p</mi></mrow></msub 
><mrow><mo 
class="MathClass-open">{</mo><mrow><mi 
>p</mi> <mo 
class="MathClass-punc">:</mo>  <!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">=</mo> <mi 
>&#x03B4;</mi></mrow><mo 
class="MathClass-close">}</mo></mrow>  </mtd>
</mtr><mtr><mtd 
class="array"  columnalign="center"><!--mstyle 
class="text"--><mtext class="textrm">and&#x000A0;</mtext><!--/mstyle--><mi 
>b</mi> <mfenced separators="" 
open="("  close=")" ><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B4;</mi></mrow></mfenced> <msup><mrow 
><mo 
class="MathClass-rel">&#x2261;</mo></mrow><mrow 
><mi 
>&#x2032;</mi></mrow></msup 
><msub><mrow 
><mo 
>min</mo></mrow><mrow 
><mi 
>K</mi></mrow></msub 
> <mfenced separators="" 
open="{"  close="}" ><mrow><mfrac><mrow 
><mi 
>K</mi></mrow>
<mrow 
><mi 
>m</mi></mrow></mfrac> <mo 
class="MathClass-punc">:</mo>  <mn>1</mn> <mo 
class="MathClass-bin">&#x2212;</mo><!--mstyle 
class="text"--><mtext class="textrm">Bin</mtext><!--/mstyle--><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>m</mi><mo 
class="MathClass-punc">,</mo><mi 
>K</mi><mo 
class="MathClass-punc">,</mo><mi 
>p</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>&#x03B4;</mi></mrow></mfenced></mtd></mtr> <!--c--></mtable>                                     </mrow> </math>.
Since <!--l. 3647--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo> <mi 
>e</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>f</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>h</mi></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
by construction, the proof is complete. <span class="qed"><span 
class="msam-10">&#x25AB;</span></span>
</p>
   </div>
<!--l. 3649--><p class="indent">   The alternative covering number argument has a significant advantage over
the standard argument: when restricted to a finite hypothesis space, the
argument becomes tight. In particular, on a finite hypothesis space, we can set <!--l. 3651--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>&#x03B3;</mi> <mo 
class="MathClass-rel">=</mo> <mn>0</mn></mrow></math> and get: <!--l. 3652--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mn>0</mn><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow> <mo 
class="MathClass-rel">&#x2264;</mo><mo 
class="MathClass-rel">&#x2223;</mo><mi 
>H</mi><mo 
class="MathClass-rel">&#x2223;</mo></mrow></math>. The
bound reduces to the standard discrete hypothesis space bound  <a 
href="thesisse16.xml#x23-32001r1">4.2.1<!--tex4ht:ref: th-DHSCP --></a>. Consequently,
there exist learning problems where this bound is quite tight.
</p><!--l. 3656--><p class="indent">   The bracketing covering approach has the following advantages and disadvantages:
</p><!--l. 3658--><p class="indent">
           </p><ol type="1" class="enumerate1" start="1" 
>
        <li class="enumerate"><a 
  name="x58-83005x1"></a>Advantage: Covering defined in terms of the actual problem rather than
        a worst case over all problems.
           </li>
        <li class="enumerate"><a 
  name="x58-83007x2"></a>Advantage: Asymptotically tight for some learning problems.
           </li>
        <li class="enumerate"><a 
  name="x58-83009x3"></a>Disadvantage:  Less  general.  There  may  exist  spaces  which  are  not
        coverable in the alternative approach.
           </li>
        <li class="enumerate"><a 
  name="x58-83011x4"></a>Disadvantage: <!--l. 3664--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><msub><mrow 
><mi 
>N</mi></mrow><mrow 
><mrow><mo 
class="MathClass-open">[</mo><mrow></mrow><mo 
class="MathClass-close">]</mo></mrow></mrow></msub 
><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>
        is more difficult to compute than <!--l. 3665--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">      <mrow 
><mi 
>N</mi><mrow><mo 
class="MathClass-open">(</mo><mrow><mi 
>H</mi><mo 
class="MathClass-punc">,</mo><mi 
>&#x03B3;</mi><mo 
class="MathClass-punc">,</mo><msub><mrow 
><mi 
>d</mi></mrow><mrow 
><mi 
>D</mi></mrow></msub 
></mrow><mo 
class="MathClass-close">)</mo></mrow></mrow></math>.</li></ol>
<!--l. 3666--><p class="nopar"> In a sense, this bound is useless because it requires knowledge of the unknown distribution <!--l. 3668--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>D</mi></mrow></math>
in order to calculate a covering number. In the next section, we will
see that bounds on the bracketing covering number which hold for all <!--l. 3670--><math 
xmlns="http://www.w3.org/1998/Math/MathML" 
mode="inline">
<mrow 
><mi 
>D</mi></mrow></math> can
often be found.
</p><!--l. 3673--><p class="indent">
                                                                     

                                                                     
</p>
   <div class="crosslinks"><p class="noindent">[<a 
href="thesisse42.xml" >next</a>] [<a 
href="thesisse40.xml" >prev</a>] [<a 
href="thesisse40.xml#tailthesisse40.xml" >prev-tail</a>] [<a 
href="thesisse41.xml" >front</a>] [<a 
href="thesisch9.xml#thesisse41.xml" >up</a>] </p></div><a 
  name="tailthesisse41.xml"></a>  
</body> 
</html> 
