<?xml version="1.0"?>
<div><span class="kw">theorem </span><span class="lab"><font color="Green" title="E23">Th24</font></span>: <a NAME="T24"><span class="comment"><font color="firebrick">:: FACIRC_2:24</font></span><br/></a><div class="add"> for <font color="Olive" title="b1">x</font>, <font color="Olive" title="b2">y</font> being   <a href="finseq_1.html#NM1" title="FINSEQ_1:NM.1">FinSequence</a><br/>  for <font color="Olive" title="b3">n</font> being   <a href="ordinal1.html#NM6" title="ORDINAL1:NM.6">Nat</a>  holds <br/>( ( <span class="p1">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K1" title="XFAMILY:func.1">`1</a>  <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a>  <a href="facirc_2.html#NK3" title="FACIRC_2:NK.3">&lt;*&gt;</a>  &amp; <span class="p1">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K2" title="XFAMILY:func.2">`2</a>  <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> <span class="p1">(<span class="default"><a href="numbers.html#K5" title="NUMBERS:func.5">0</a> <a href="finseq_2.html#K4" title="FINSEQ_2:func.4">-tuples_on</a> <a href="margrel1.html#K5" title="MARGREL1:func.5">BOOLEAN</a></span>)</span> <a href="funcop_1.html#K8" title="FUNCOP_1:func.8">--&gt;</a> <a href="margrel1.html#K6" title="MARGREL1:func.6">FALSE</a> &amp;  <a href="xtuple_0.html#K9" title="XTUPLE_0:func.9">proj1</a> <span class="p1">(<span class="default"><span class="p2">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K2" title="XFAMILY:func.2">`2</a></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> <a href="numbers.html#K5" title="NUMBERS:func.5">0</a> <a href="finseq_2.html#K4" title="FINSEQ_2:func.4">-tuples_on</a> <a href="margrel1.html#K5" title="MARGREL1:func.5">BOOLEAN</a> ) or (  <a href="card_1.html#K1" title="CARD_1:func.1">card</a> <span class="p1">(<span class="default"><span class="p2">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K1" title="XFAMILY:func.1">`1</a></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> 3 &amp; <span class="p1">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K2" title="XFAMILY:func.2">`2</a>  <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a>  <a href="facirc_1.html#K4" title="FACIRC_1:func.4">or3</a>  &amp;  <a href="xtuple_0.html#K9" title="XTUPLE_0:func.9">proj1</a> <span class="p1">(<span class="default"><span class="p2">(<span class="default"><font color="Olive" title="b3">n</font> <a href="facirc_2.html#K5" title="FACIRC_2:func.5">-BitMajorityOutput</a> (<font color="Olive" title="b1">x</font>,<font color="Olive" title="b2">y</font>)</span>)</span> <a href="xfamily.html#K2" title="XFAMILY:func.2">`2</a></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> 3 <a href="finseq_2.html#K4" title="FINSEQ_2:func.4">-tuples_on</a> <a href="margrel1.html#K5" title="MARGREL1:func.5">BOOLEAN</a> ) )</div></div>
