<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
  "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd"
  [<!ENTITY mathml "http://www.w3.org/1998/Math/MathML">
   <!ENTITY CLin "<mo class='builtin' lspace='thickmathspace' rspace='thickmathspace'>&epsiv;</mo>">]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Clausal Language (ver. 5.81.21, by P.J. Voda, J. Komara, J. Kluka)</title
>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="formdata2querystring.js"></script>
<script type="text/javascript" src="submit-update.js"></script>
<link rel="stylesheet" type="text/css" href="default.css" title="Default"/>
<link rel="alternate stylesheet" type="text/css" href="embers.css" title="Embers"
/>
</head>
<body>
<div id="_updater_" name="_edit_updater_">...
</div>
<div id="_main_editor_">
<form action="#" method="POST" class="quit_box"><input type="hidden" name="action"
 value="quit"/><input type="hidden" name="selector" value="id------"/><button
 type="submit" name="name" value="File" accesskey="f" title="Alt+Shift+F" class="quit"
 onclick="return submitForm(this.form,this);"><span class="acskey">F</span>ile</button
><button type="submit" name="name" value="Save" accesskey="s" title="Alt+Shift+S"
 class="quit" onclick="return submitForm(this.form,this);"><span class="acskey"
>S</span>ave</button><button type="submit" name="name" value="Setup" accesskey="u"
 title="Alt+Shift+U" class="quit" onclick="return submitForm(this.form,this);"
>Set<span class="acskey">u</span>p</button><button type="submit" name="name"
 value="Recompile" accesskey="r" title="Alt+Shift+R" class="quit" onclick="return submitForm(this.form,this);"
><span class="acskey">R</span>ecompile</button><button type="submit" name="name"
 value="Reexec. Query" accesskey="q" title="Alt+Shift+Q" class="quit" onclick="return submitForm(this.form,this);"
>Reexec. <span class="acskey">Q</span>uery</button><button type="submit" name="name"
 value="Save &amp; Exit" accesskey="x" title="Alt+Shift+X" class="quit" onclick="return submitForm(this.form,this);"
>Save &amp; E<span class="acskey">x</span>it</button><input type="hidden" name="xoff"
 value="0"/><input type="hidden" name="yoff" value="0"/>
</form>
<div class="framed1">
<div class="framename">Clausal Language (ver. 5.81.21, by P.J. Voda, J. Komara, J. Kluka)
</div>
<div id="idD-----">
<div id="idE-----" class="editable">
<div id="idF-----"/>
</div>
<div id="idG-----" class="editable">
<div id="idH-----"/>
</div>
<div id="idI-----" class="editable">
<div id="idJ-----"/>
</div>
</div>
<div id="idL-----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Module&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr">Ex09b</mi>
</math></span>
</div>
<div class="editbuttontd">
<form action="#idL-----" method="POST" id="idL-----__" onsubmit="return submitForm(this,this);"
><a name="idL-----"/><input type="hidden" name="selector" value="idL-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
<div id="idM-----">
<div id="idN-----" class="editable"><a name="idP-----"/>
<form action="#idP-----" method="POST" id="idP-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idP-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idQ-----" class="fill"><a name="idQ-----"/><span class="header">Included module&nbsp;<math
 xmlns="&mathml;">
<mi class="comp_id_hdr">Standard</mi>
</math></span>
</div>
</div>
<div id="idR-----" class="editable"><a name="idT-----"/>
<form action="#idT-----" method="POST" id="idT-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idT-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idU-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>9. CVIČENIE Z PREDMETU ÚVOD DO DEKLARATÍVNEHO PROGRAMOVANIA LS 2014/2015</b
>
</p>
<p><b>ČASŤ B</b>
</p>
<p>http://dai.fmph.uniba.sk/courses/udp/ex/ex09.zip
</p>
</div>
<div class="editbuttontd">
<form action="#idU-----" method="POST" id="idU-----__" onsubmit="return submitForm(this,this);"
><a name="idU-----"/><input type="hidden" name="selector" value="idU-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idV-----" class="editable"><a name="idX-----"/>
<form action="#idX-----" method="POST" id="idX-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idX-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idY-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><i>Dátum:</i> 29. 4. 2015
</p>
<p><i>Odporúčaná verzia CL:</i> <b>5.81.21</b>
</p>
<p><i>WWW stránka predmetu:</i> http://dai.fmph.uniba.sk/courses/udp/
</p>
<p><i>Kontakt:</i> udp(zavináč)lists.dai.fmph.uniba.sk
</p>
</div>
<div class="editbuttontd">
<form action="#idY-----" method="POST" id="idY-----__" onsubmit="return submitForm(this,this);"
><a name="idY-----"/><input type="hidden" name="selector" value="idY-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idZ-----" class="editable"><a name="idb-----"/>
<form action="#idb-----" method="POST" id="idb-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idb-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idc-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Úvodná poznámka.</b> Toto cvičenie je venované postfixovému stroju
 a numerickým výrazom.
</p>
</div>
<div class="editbuttontd">
<form action="#idc-----" method="POST" id="idc-----__" onsubmit="return submitForm(this,this);"
><a name="idc-----"/><input type="hidden" name="selector" value="idc-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idd-----" class="editable"><a name="idf-----"/>
<form action="#idf-----" method="POST" id="idf-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idf-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idg-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><i>Literatúra.</i>
</p>
<p>[1] J. Kľuka. Prednášky z Úvodu do deklaratívneho programovania LS 2014/2015.
</p>
<p class="indented">http://dai.fmph.uniba.sk/courses/udp/udp-prednasky-2015.pdf
</p>
<p>[2] D. Guller. Poznámky k prednáškam z CL.
</p>
<p>[3] J. Komara and P. J. Voda. Metamathematics of Computer Programming. 
2001.
</p>
</div>
<div class="editbuttontd">
<form action="#idg-----" method="POST" id="idg-----__" onsubmit="return submitForm(this,this);"
><a name="idg-----"/><input type="hidden" name="selector" value="idg-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idh-----" class="editable"><a name="idj-----"/>
<form action="#idj-----" method="POST" id="idj-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idj-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idk-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><i>Poznámka.</i> Nadpisy sú číslované podľa [1].
</p>
</div>
<div class="editbuttontd">
<form action="#idk-----" method="POST" id="idk-----__" onsubmit="return submitForm(this,this);"
><a name="idk-----"/><input type="hidden" name="selector" value="idk-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idl-----" class="editable"><a name="idn-----"/>
<form action="#idn-----" method="POST" id="idn-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idn-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="ido-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p>Preskočte nasledujúce komponenty po nadpis „CVIČENIE“.
</p>
</div>
<div class="editbuttontd">
<form action="#ido-----" method="POST" id="ido-----__" onsubmit="return submitForm(this,this);"
><a name="ido-----"/><input type="hidden" name="selector" value="ido-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idp-----" class="editable"><a name="idr-----"/>
<form action="#idr-----" method="POST" id="idr-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idr-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="ids-----" class="fill"><a name="ids-----"/><span class="header">Included module&nbsp;<math
 xmlns="&mathml;">
<msub class="comp_id_hdr"><mi class="comp_id_hdr">Maux</mi><mn class="id_sub"
>09</mn>
</msub>
</math></span>
</div>
</div>
<div id="idt-----" class="editable"><a name="idv-----"/>
<form action="#idv-----" method="POST" id="idv-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idv-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idw-----" class="fill"><a name="idw-----"/><span class="header">Included module&nbsp;<math
 xmlns="&mathml;">
<msub class="comp_id_hdr"><mi class="comp_id_hdr">Mtesting</mi><mn class="id_sub"
>09</mn>
</msub>
</math></span>
</div>
</div>
<div id="idx-----" class="editable"><a name="idz-----"/>
<form action="#idz-----" method="POST" id="idz-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idz-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id0-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>C V I Č E N I E</b>
</p>
</div>
<div class="editbuttontd">
<form action="#id0-----" method="POST" id="id0-----__" onsubmit="return submitForm(this,this);"
><a name="id0-----"/><input type="hidden" name="selector" value="id0-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id1-----" class="editable"><a name="id3-----"/>
<form action="#id3-----" method="POST" id="id3-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id3-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id4-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>16. ARITMETICKÉ VÝRAZY A VÝROKOVÉ FORMULY</b>
</p>
</div>
<div class="editbuttontd">
<form action="#id4-----" method="POST" id="id4-----__" onsubmit="return submitForm(this,this);"
><a name="id4-----"/><input type="hidden" name="selector" value="id4-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id5-----" class="editable"><a name="id7-----"/>
<form action="#id7-----" method="POST" id="id7-----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id7-----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id8-----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>16.3. Výrokové formuly</b>
</p>
</div>
<div class="editbuttontd">
<form action="#id8-----" method="POST" id="id8-----__" onsubmit="return submitForm(this,this);"
><a name="id8-----"/><input type="hidden" name="selector" value="id8-----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id9-----" class="editable"><a name="id-A----"/>
<form action="#id-A----" method="POST" id="id-A----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id-A----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idAA----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Definícia.</i></b> <i>Výrokovou formulou</i> (skrátene <i>formulou</i
>) je:
</p>
<ul>
<li>
<p>výroková premenná <math xmlns="&mathml;">
<msub><mi class="ident">X</mi><mi>i</mi>
</msub>
</math>,
</p>
</li>
<li>
<p>konštanta nepravda <math xmlns="&mathml;">
<mo>&bot;</mo>
</math>, konštanta pravda <math xmlns="&mathml;">
<mo>&top;</mo>
</math>,
</p>
</li>
<li>
<p>negácia <math xmlns="&mathml;">
<mo>&not;</mo><mi>f</mi>
</math>, ak <math xmlns="&mathml;">
<mi>f</mi>
</math> je výrokovou formulou,
</p>
</li>
<li>
<p>disjunkcia <math xmlns="&mathml;">
<msub><mi>f</mi><mn>1</mn>
</msub><mo>&or;</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math>, konjunkcia <math xmlns="&mathml;">
<msub><mi>f</mi><mn>1</mn>
</msub><mo>&and;</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math> a implikácia <math xmlns="&mathml;">
<msub><mi>f</mi><mn>1</mn>
</msub><mo>&rarr;</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math>, ak <math xmlns="&mathml;">
<msub><mi>f</mi><mn>1</mn>
</msub>
</math> a <math xmlns="&mathml;">
<msub><mi>f</mi><mn>2</mn>
</msub>
</math> sú výrokovými formulami.
</p>
</li>
</ul>
<p>Nič iné nie je výrokovou formulou.
</p>
</div>
<div class="editbuttontd">
<form action="#idAA----" method="POST" id="idAA----__" onsubmit="return submitForm(this,this);"
><a name="idAA----"/><input type="hidden" name="selector" value="idAA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idBA----" class="editable"><a name="idDA----"/>
<form action="#idDA----" method="POST" id="idDA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idDA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idEA----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Kódovanie výrokových formúl.</i></b> Výrokové formuly zakódujeme
 podobne ako binárne stromy či aritmetické výrazy nasledujúcimi párovacími
 konštruktormi. Konštruktory jednotlivých typov výrokových formúl sú 
uvedené v rovnakom poradí ako v predchádzajúcej definícii.
</p>
<p class="indented">Predikát <math xmlns="&mathml;">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow>
</math> platí, ak <math xmlns="&mathml;">
<mi>f</mi>
</math> je kódom výrokovej formuly.
</p>
</div>
<div class="editbuttontd">
<form action="#idEA----" method="POST" id="idEA----__" onsubmit="return submitForm(this,this);"
><a name="idEA----"/><input type="hidden" name="selector" value="idEA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idFA----" class="editable"><a name="idHA----"/>
<form action="#idHA----" method="POST" id="idHA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idHA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idIA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Vf</mi>
</math></acronym> displayed by&nbsp;<em>Vf_d</em> as&nbsp;<math xmlns="&mathml;"
>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle><mo>&bull;</mo>
</msubsup>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>=</mo><mn class="builtin">0</mn><mo class="builtin">,</mo><mi>i</mi
>
</math>
</div>
<div class="editbuttontd">
<form action="#idIA----" method="POST" id="idIA----__" onsubmit="return submitForm(this,this);"
><a name="idIA----"/><input type="hidden" name="selector" value="idIA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idJA----" class="editable"><a name="idLA----"/>
<form action="#idLA----" method="POST" id="idLA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idLA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idMA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Ff</mi>
</math></acronym>&nbsp;/&nbsp;0 displayed by&nbsp;<em>Ff_d</em> as&nbsp;<math
 xmlns="&mathml;">
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>=</mo><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin"
>0</mn>
</math>
</div>
<div class="editbuttontd">
<form action="#idMA----" method="POST" id="idMA----__" onsubmit="return submitForm(this,this);"
><a name="idMA----"/><input type="hidden" name="selector" value="idMA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idNA----" class="editable"><a name="idPA----"/>
<form action="#idPA----" method="POST" id="idPA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idPA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idQA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Tf</mi>
</math></acronym>&nbsp;/&nbsp;0 displayed by&nbsp;<em>Tf_d</em> as&nbsp;<math
 xmlns="&mathml;">
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>=</mo><mn class="builtin">2</mn><mo class="builtin">,</mo><mn class="builtin"
>0</mn>
</math>
</div>
<div class="editbuttontd">
<form action="#idQA----" method="POST" id="idQA----__" onsubmit="return submitForm(this,this);"
><a name="idQA----"/><input type="hidden" name="selector" value="idQA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idRA----" class="editable"><a name="idTA----"/>
<form action="#idTA----" method="POST" id="idTA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idTA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idUA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Nf</mi>
</math></acronym> displayed by&nbsp;<em>Nf_d</em> as&nbsp;<math xmlns="&mathml;"
>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
</mrow><mo>=</mo><mn class="builtin">3</mn><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub>
</math>
</div>
<div class="editbuttontd">
<form action="#idUA----" method="POST" id="idUA----__" onsubmit="return submitForm(this,this);"
><a name="idUA----"/><input type="hidden" name="selector" value="idUA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idVA----" class="editable"><a name="idXA----"/>
<form action="#idXA----" method="POST" id="idXA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idXA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idYA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Of</mi>
</math></acronym>&nbsp;/&nbsp;2 displayed by&nbsp;<em>Of_d</em> as&nbsp;<math
 xmlns="&mathml;">
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>#</mi><mn>2</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>=</mo><mn class="builtin">4</mn><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math>
</div>
<div class="editbuttontd">
<form action="#idYA----" method="POST" id="idYA----__" onsubmit="return submitForm(this,this);"
><a name="idYA----"/><input type="hidden" name="selector" value="idYA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idZA----" class="editable"><a name="idbA----"/>
<form action="#idbA----" method="POST" id="idbA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idbA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idcA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">Af</mi>
</math></acronym>&nbsp;/&nbsp;2 displayed by&nbsp;<em>Af_d</em> as&nbsp;<math
 xmlns="&mathml;">
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>#</mi><mn>2</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>=</mo><mn class="builtin">5</mn><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math>
</div>
<div class="editbuttontd">
<form action="#idcA----" method="POST" id="idcA----__" onsubmit="return submitForm(this,this);"
><a name="idcA----"/><input type="hidden" name="selector" value="idcA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="iddA----" class="editable"><a name="idfA----"/>
<form action="#idfA----" method="POST" id="idfA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idfA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idgA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<acronym title="This function is a constructor"
 class="fun_constr"><math xmlns="&mathml;">
<mi class="inh_col_id">If</mi>
</math></acronym>&nbsp;/&nbsp;2 displayed by&nbsp;<em>If_d</em> as&nbsp;<math
 xmlns="&mathml;">
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>#</mi><mn>2</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>=</mo><mn class="builtin">6</mn><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>2</mn>
</msub>
</math>
</div>
<div class="editbuttontd">
<form action="#idgA----" method="POST" id="idgA----__" onsubmit="return submitForm(this,this);"
><a name="idgA----"/><input type="hidden" name="selector" value="idgA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idhA----" class="editable"><a name="idjA----"/>
<form action="#idjA----" method="POST" id="idjA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idjA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idkA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Predicate&nbsp;<acronym title="This predicate is a format"
 class="pred_format"><math xmlns="&mathml;">
<mi class="inh_col_id">Form</mi>
</math></acronym></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">N</mi>
<mrow class="cp1"><mo>(</mo><mi>i</mi><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idkA----" method="POST" id="idkA----__" onsubmit="return submitForm(this,this);"
><a name="idkA----"/><input type="hidden" name="selector" value="idkA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idlA----" class="editable"><a name="idnA----"/>
<form action="#idnA----" method="POST" id="idnA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idnA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idoA----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Príklad.</i></b> Nasledujúca konštanta kóduje formulu <math xmlns="&mathml;"
>
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&and;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub><mo>)</mo>
</mrow><mo>&rarr;</mo>
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&or;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub><mo>)</mo>
</mrow>
</math>. Pozrite si zdrojový kód jej definície.
</p>
</div>
<div class="editbuttontd">
<form action="#idoA----" method="POST" id="idoA----__" onsubmit="return submitForm(this,this);"
><a name="idoA----"/><input type="hidden" name="selector" value="idoA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idpA----" class="editable"><a name="idrA----"/>
<form action="#idrA----" method="POST" id="idrA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idrA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idsA----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">And_impl_or</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">And_impl_or</mi><mo>=</mo>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idsA----" method="POST" id="idsA----__" onsubmit="return submitForm(this,this);"
><a name="idsA----"/><input type="hidden" name="selector" value="idsA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idtA----" class="editable"><a name="idvA----"/>
<form action="#idvA----" method="POST" id="idvA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idvA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idwA----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Príklad.</i></b> Nasledujúca konštanta kóduje formulu, ktorá vyjadruje
 de Morganov zákon pre konjunkciu
</p>
<math xmlns="&mathml;" mode="display">
<mrow><mo>&not;</mo>
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&and;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&harr;</mo>
<mrow class="cp1"><mo>(</mo>
<mrow><mo>&not;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub>
</mrow><mo>&or;</mo>
<mrow><mo>&not;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub>
</mrow><mo>)</mo>
</mrow>
</math>
<p>pričom ekvivalencia je nahradená konjunkciou implikácií v jednom a druhom
 smere. Aby bol kód formuly prehľadnejší, zadefinovali sme konštantu klauzulou,
 v tele ktorej sme ľavú a pravú stranu ekvivalencie priradili do pomocných
 premenných.
</p>
</div>
<div class="editbuttontd">
<form action="#idwA----" method="POST" id="idwA----__" onsubmit="return submitForm(this,this);"
><a name="idwA----"/><input type="hidden" name="selector" value="idwA----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idxA----" class="editable"><a name="idzA----"/>
<form action="#idzA----" method="POST" id="idzA----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idzA----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id0A----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">De_morgan_conj</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">De_morgan_conj</mi><mo>=</mo>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">notand</mi>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup><mi fontstyle="italic">ornotnot</mi><mo>)</mo>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">ornotnot</mi>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup><mi fontstyle="italic">notand</mi><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">notand</mi>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">ornotnot</mi>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#id0A----" method="POST" id="id0A----__" onsubmit="return submitForm(this,this);"
><a name="id0A----"/><input type="hidden" name="selector" value="id0A----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id1A----" class="editable"><a name="id3A----"/>
<form action="#id3A----" method="POST" id="id3A----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id3A----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id4A----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Úloha.</b> Zakódujte formulu, ktorá vyjadruje distributívnosť disjunkcie
 cez konjunkciu
</p>
<math xmlns="&mathml;" mode="display">
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&or;</mo>
<mrow class="cp2"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub><mo>&and;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">2</mn>
</msub><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>&harr;</mo>
<mrow class="cp1"><mo>(</mo>
<mrow class="cp2"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&or;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">1</mn>
</msub><mo>)</mo>
</mrow><mo>&and;</mo>
<mrow class="cp2"><mo>(</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">0</mn>
</msub><mo>&or;</mo>
<msub class="ident"><mi class="ident">X</mi><mn class="id_sub">2</mn>
</msub><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
</math>
<p>Ekvivalenciu vyjadrite konjunkciou implikácií.
</p>
</div>
<div class="editbuttontd">
<form action="#id4A----" method="POST" id="id4A----__" onsubmit="return submitForm(this,this);"
><a name="id4A----"/><input type="hidden" name="selector" value="id4A----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id5A----" class="editable"><a name="id7A----"/>
<form action="#id7A----" method="POST" id="id7A----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id7A----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id8A----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Distrib_disj_conj</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Distrib_disj_conj</mi><mo>=</mo><mi class="adident">?</mi>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup><mi class="adident">?</mi>
</math>
</div>
<div class="editbuttontd">
<form action="#id8A----" method="POST" id="id8A----__" onsubmit="return submitForm(this,this);"
><a name="id8A----"/><input type="hidden" name="selector" value="id8A----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id9A----" class="editable"><a name="id-B----"/>
<form action="#id-B----" method="POST" id="id-B----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id-B----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idAB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Úloha.</b> Zadefinujte predikát <math xmlns="&mathml;">
<mi class="ident">True</mi>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">vs</mi><mo>,</mo><mi>f</mi
><mo>)</mo>
</mrow><mo>&equiv;</mo><mi fontstyle="italic">vs</mi><mo>&vDash;</mo><mi>f</mi
>
</math>, ktorý platí práve vtedy, keď je výroková formula s kódom <math
 xmlns="&mathml;">
<mi>f</mi>
</math> pravdivá pri ohodnotení premenných <math xmlns="&mathml;">
<mi fontstyle="italic">vs</mi>
</math>.
</p>
<p class="indented"><i>Ohodnotenie výrokových premenných</i> <math xmlns="&mathml;"
>
<mi fontstyle="italic">vs</mi>
</math> je zoznam čísel <math xmlns="&mathml;">
<mn class="builtin">0</mn>
</math> a <math xmlns="&mathml;">
<mn class="builtin">1</mn>
</math>. Výroková premenná <math xmlns="&mathml;">
<msubsup><mi mathvariant="bold-italic">X</mi><mi>i</mi><mo>&bull;</mo>
</msubsup>
</math> je <i>pravdivá pri ohodnotení <math xmlns="&mathml;">
<mi fontstyle="italic">vs</mi>
</math></i>, ak je prvok <math xmlns="&mathml;">
<mi fontstyle="italic">vs</mi>
<mrow class="cp1"><mo>[</mo><mi>i</mi><mo>]</mo>
</mrow>
</math> rovný <math xmlns="&mathml;">
<mn class="builtin">1</mn>
</math>.
</p>
<p class="indented">Testovanie:
</p><pre>    True_test = rs:Results_true</pre>
</div>
<div class="editbuttontd">
<form action="#idAB----" method="POST" id="idAB----__" onsubmit="return submitForm(this,this);"
><a name="idAB----"/><input type="hidden" name="selector" value="idAB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idBB----" class="editable"><a name="idDB----"/>
<form action="#idDB----" method="POST" id="idDB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idDB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idEB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Predicate&nbsp;<acronym title="This is an inductive predicate"
 class="pred_induct"><math xmlns="&mathml;">
<mi class="inh_col_id">True</mi>
</math></acronym>&nbsp;/&nbsp;2 displayed by&nbsp;<em>Tex2_true</em> as&nbsp;<math
 xmlns="&mathml;">
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle><mo>&vDash;</mo>
<mstyle class="bvar">
<msub><mi>#</mi><mn>2</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="adident">?</mi>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idEB----" method="POST" id="idEB----__" onsubmit="return submitForm(this,this);"
><a name="idEB----"/><input type="hidden" name="selector" value="idEB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idFB----" class="editable"><a name="idHB----"/>
<form action="#idHB----" method="POST" id="idHB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idHB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idIB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><i>Pomocné definície pre testovanie.</i>
</p>
</div>
<div class="editbuttontd">
<form action="#idIB----" method="POST" id="idIB----__" onsubmit="return submitForm(this,this);"
><a name="idIB----"/><input type="hidden" name="selector" value="idIB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idJB----" class="editable"><a name="idLB----"/>
<form action="#idLB----" method="POST" id="idLB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idLB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idMB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">True_</mi>
</math></span>&nbsp;/&nbsp;2 displayed by&nbsp;<em>Tex2_true_</em> as&nbsp;<math
 xmlns="&mathml;">
<mstyle class="bvar">
<msub><mi>#</mi><mn>1</mn>
</msub>
</mstyle>
<msub><mo>&vDash;</mo><mo>&lowast;</mo>
</msub>
<mstyle class="bvar">
<msub><mi>#</mi><mn>2</mn>
</msub>
</mstyle>
</math></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle>
<msub><mo>&vDash;</mo><mo>&lowast;</mo>
</msub>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo>=</mo><mn class="builtin">0</mn><mo>&larr;</mo>
<mrow><mo>&not;</mo><mi fontstyle="italic">vs</mi><mo>&vDash;</mo><mi>f</mi>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle>
<msub><mo>&vDash;</mo><mo>&lowast;</mo>
</msub>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo>=</mo><mn class="builtin">1</mn><mo>&larr;</mo>
<mrow><mi fontstyle="italic">vs</mi><mo>&vDash;</mo><mi>f</mi>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idMB----" method="POST" id="idMB----__" onsubmit="return submitForm(this,this);"
><a name="idMB----"/><input type="hidden" name="selector" value="idMB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idNB----" class="editable"><a name="idPB----"/>
<form action="#idPB----" method="POST" id="idPB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idPB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idQB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Map_true_</mi>
</math></span>&nbsp;/&nbsp;2</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Map_true_</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo>,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>=</mo><mn class="builtin">0</mn>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Map_true_</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo>,</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo class="builtin">,</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi fontstyle="italic">vs</mi>
<msub><mo>&vDash;</mo><mo>&lowast;</mo>
</msub><mi>f</mi><mo class="builtin">,</mo><mi class="ident">Map_true_</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>,</mo><mi fontstyle="italic">vss</mi
><mo>)</mo>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idQB----" method="POST" id="idQB----__" onsubmit="return submitForm(this,this);"
><a name="idQB----"/><input type="hidden" name="selector" value="idQB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idRB----" class="editable"><a name="idTB----"/>
<form action="#idTB----" method="POST" id="idTB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idTB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idUB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Check_true</mi>
</math></span>&nbsp;/&nbsp;2</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo>,</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo class="builtin">,</mo>
<mstyle class="bvar"><mi fontstyle="italic">rs</mi>
</mstyle><mo>)</mo>
</mrow><mo>=</mo>
<mrow class="cp1"><mo>{</mo><mi mathvariant="normal">Testing on  </mi><mi
>f</mi><mo>: </mo><mi class="ident">Map_true_</mi>
<mrow class="cp2"><mo>(</mo><mi>f</mi><mo>,</mo><mi fontstyle="italic">vss</mi
><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup><mi fontstyle="italic">rs</mi><mo>}</mo>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idUB----" method="POST" id="idUB----__" onsubmit="return submitForm(this,this);"
><a name="idUB----"/><input type="hidden" name="selector" value="idUB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idVB----" class="editable"><a name="idXB----"/>
<form action="#idXB----" method="POST" id="idXB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idXB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idYB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">True_test</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">True_test</mi><mo>=</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">5</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">xor</mi><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_true</mi>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">ifthenelse</mi><mo>,</mo>
<msub><mi fontstyle="italic">vss</mi><mn>3</mn>
</msub><mo class="builtin">,</mo>
<mrow class="cp2"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>&larr;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">xor</mi>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">ifthenelse</mi>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo>)</mo>
</mrow><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">vss</mi><mn>2</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">0</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">0</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">1</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mn class="builtin">0</mn><mo class="builtin">,</mo
><mn class="builtin">1</mn><mo class="builtin">,</mo><mn class="builtin">1</mn
><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">vss</mi><mn>3</mn>
</msub>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idYB----" method="POST" id="idYB----__" onsubmit="return submitForm(this,this);"
><a name="idYB----"/><input type="hidden" name="selector" value="idYB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idZB----" class="editable"><a name="idbB----"/>
<form action="#idbB----" method="POST" id="idbB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idbB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idcB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>16.4. Transformácia výrokových formúl</b>
</p>
</div>
<div class="editbuttontd">
<form action="#idcB----" method="POST" id="idcB----__" onsubmit="return submitForm(this,this);"
><a name="idcB----"/><input type="hidden" name="selector" value="idcB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="iddB----" class="editable"><a name="idfB----"/>
<form action="#idfB----" method="POST" id="idfB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idfB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idgB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Konjunktívne formuly</b>
</p>
</div>
<div class="editbuttontd">
<form action="#idgB----" method="POST" id="idgB----__" onsubmit="return submitForm(this,this);"
><a name="idgB----"/><input type="hidden" name="selector" value="idgB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idhB----" class="editable"><a name="idjB----"/>
<form action="#idjB----" method="POST" id="idjB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idjB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idkB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Definícia.</i></b> <i>Konjunktívna formula</i> je taká výroková
 formula, ktorá obsahuje iba výrokové premenné, negáciu a konjunkciu.
</p>
<p class="indented">Predikát <math xmlns="&mathml;">
<mi class="ident">Cform</mi>
</math> platí pre kódy konjunktívnych formúl.
</p>
</div>
<div class="editbuttontd">
<form action="#idkB----" method="POST" id="idkB----__" onsubmit="return submitForm(this,this);"
><a name="idkB----"/><input type="hidden" name="selector" value="idkB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idlB----" class="editable"><a name="idnB----"/>
<form action="#idnB----" method="POST" id="idnB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idnB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idoB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Predicate&nbsp;<acronym title="This predicate is a format"
 class="pred_format"><math xmlns="&mathml;">
<mi class="inh_col_id">Cform</mi>
</math></acronym></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">N</mi>
<mrow class="cp1"><mo>(</mo><mi>i</mi><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Cform</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idoB----" method="POST" id="idoB----__" onsubmit="return submitForm(this,this);"
><a name="idoB----"/><input type="hidden" name="selector" value="idoB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idpB----" class="editable"><a name="idrB----"/>
<form action="#idrB----" method="POST" id="idrB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idrB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idsB----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Úloha.</b> Zadefinujte funkciu <math xmlns="&mathml;">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow>
</math>, ktorá pre ľubovoľnú výrokovú formulu <math xmlns="&mathml;">
<mi>f</mi>
</math> zostrojí ekvivalentnú konjunktívnu formulu.
</p>
<p><i>Špecifikácia.</i>
</p>
<math xmlns="&mathml;" mode="display">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>&rarr;</mo><mi class="ident">Cform</mi><mi class="ident">Cform_from</mi
>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>&rarr;</mo>
<mrow><mo>&forall;</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo><mi>f</mi><mo>&harr;</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
</mrow>
</math>
<p><i>Návod.</i> Využite nasledujúce ekvivalencie:
</p>
<math xmlns="&mathml;" mode="display">
<mo>&bot;</mo><mo>&harr;</mo>
<mrow class="cp1"><mo>(</mo>
<msub><mi class="ident">X</mi><mi mathvariant="normal">0</mi>
</msub><mo>&and;</mo>
<mrow><mo>&not;</mo>
<msub><mi class="ident">X</mi><mi mathvariant="normal">0</mi>
</msub>
</mrow><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display">
<mrow class="cp1"><mo>(</mo><mi class="ident">A</mi><mo>&or;</mo><mi class="ident"
>B</mi><mo>)</mo>
</mrow><mo>&harr;</mo>
<mrow><mo>&not;</mo>
<mrow class="cp1"><mo>(</mo>
<mrow><mo>&not;</mo><mi class="ident">A</mi>
</mrow><mo>&and;</mo>
<mrow><mo>&not;</mo><mi class="ident">B</mi>
</mrow><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display">
<mrow class="cp1"><mo>(</mo><mi class="ident">A</mi><mo>&rarr;</mo><mi class="ident"
>B</mi><mo>)</mo>
</mrow><mo>&harr;</mo>
<mrow><mo>&not;</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">A</mi><mo>&and;</mo>
<mrow><mo>&not;</mo><mi class="ident">B</mi>
</mrow><mo>)</mo>
</mrow>
</mrow>
</math>
<p><i>Testovanie.</i>
</p><pre>    Cform_from_test0 = rs:Results_form
    Cform_from_test = rs:Results_form_transf</pre>
<p>Prvý test je konkrétnejší, ale zbytočne prísny – za nesprávne transformované
 môže prehlásiť aj formuly, ktoré vyhovujú špecifikácii. Druhý test
 je abstraktnejší, testuje splnenie jednotlivých podmienok špecifikácie.
</p>
</div>
<div class="editbuttontd">
<form action="#idsB----" method="POST" id="idsB----__" onsubmit="return submitForm(this,this);"
><a name="idsB----"/><input type="hidden" name="selector" value="idsB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idtB----" class="editable"><a name="idvB----"/>
<form action="#idvB----" method="POST" id="idvB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idvB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idwB----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Cform_from</mi>
</math></span></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
</div>
<div class="editbuttontd">
<form action="#idwB----" method="POST" id="idwB----__" onsubmit="return submitForm(this,this);"
><a name="idwB----"/><input type="hidden" name="selector" value="idwB----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idxB----" class="editable"><a name="idzB----"/>
<form action="#idzB----" method="POST" id="idzB----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idzB----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id0B----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<msub class="inh_col_id"><mi class="inh_col_id">Cform_from_test</mi><mn class="id_sub"
>0</mn>
</msub>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<msub class="ident"><mi class="ident">Cform_from_test</mi><mn class="id_sub"
>0</mn>
</msub><mo>=</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp3"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup>
<msub><mi fontstyle="italic">cf</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo>
<msub><mi>f</mi><mn>3</mn>
</msub><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup>
<msub><mi fontstyle="italic">cf</mi><mn>3</mn>
</msub><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo>
<msub><mi>f</mi><mn>4</mn>
</msub><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup>
<msub><mi fontstyle="italic">cf</mi><mn>4</mn>
</msub><mo>)</mo>
</mrow><mo class="builtin">,</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">Cform_from</mi>
<mrow class="cp2"><mo>(</mo>
<msub><mi>f</mi><mn>5</mn>
</msub><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup>
<msub><mi fontstyle="italic">cf</mi><mn>5</mn>
</msub><mo>)</mo>
</mrow><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>&larr;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">cf</mi><mn>2</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>3</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">cf</mi><mn>3</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>4</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">cf</mi><mn>4</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>5</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
</mrow>
</mrow><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi fontstyle="italic">cf</mi><mn>5</mn>
</msub>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#id0B----" method="POST" id="id0B----__" onsubmit="return submitForm(this,this);"
><a name="id0B----"/><input type="hidden" name="selector" value="id0B----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id1B----" class="editable"><a name="id3B----"/>
<form action="#id3B----" method="POST" id="id3B----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id3B----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id4B----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Check_cform_from</mi>
</math></span>&nbsp;/&nbsp;2</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Check_cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo>,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>=</mo><mn class="builtin">0</mn>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Check_cform_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo>,</mo>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo class="builtin">,</mo>
<mstyle class="bvar"><mi fontstyle="italic">fs</mi>
</mstyle><mo>)</mo>
</mrow><mo>=</mo>
<mrow class="cp1"><mo>{</mo><mi mathvariant="normal">Testing on  </mi><mi
>f</mi><mo>: </mo><mi class="ident">Check_cform</mi>
<mrow class="cp2"><mo>(</mo><mi fontstyle="italic">cf</mi><mo>)</mo>
</mrow><mo>; </mo>
<mrow class="cp2"><mo>(</mo><mi class="ident">Map_true_</mi>
<mrow class="cp3"><mo>(</mo><mi>f</mi><mo>,</mo><mi fontstyle="italic">vss</mi
><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup><mi class="ident">Map_true_</mi>
<mrow class="cp3"><mo>(</mo><mi fontstyle="italic">cf</mi><mo>,</mo><mi fontstyle="italic"
>vss</mi><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>}</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_cform_from</mi>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">vss</mi><mo>,</mo><mi fontstyle="italic"
>fs</mi><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Cform_from</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">cf</mi>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#id4B----" method="POST" id="id4B----__" onsubmit="return submitForm(this,this);"
><a name="id4B----"/><input type="hidden" name="selector" value="id4B----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id5B----" class="editable"><a name="id7B----"/>
<form action="#id7B----" method="POST" id="id7B----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id7B----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="id8B----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Cform_from_test</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Cform_from_test</mi><mo>=</mo><mi class="ident">Check_cform_from</mi
>
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">Fvss</mi><mn class="id_sub">3</mn>
</msub><mo>,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>3</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>4</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>5</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>6</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>7</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>8</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>9</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>10</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>11</mn>
</msub><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>3</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>4</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>5</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>6</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>7</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>8</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>9</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>10</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>11</mn>
</msub>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#id8B----" method="POST" id="id8B----__" onsubmit="return submitForm(this,this);"
><a name="id8B----"/><input type="hidden" name="selector" value="id8B----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="id9B----" class="editable"><a name="id-C----"/>
<form action="#id-C----" method="POST" id="id-C----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="id-C----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idAC----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Negačný normálny tvar</b>
</p>
</div>
<div class="editbuttontd">
<form action="#idAC----" method="POST" id="idAC----__" onsubmit="return submitForm(this,this);"
><a name="idAC----"/><input type="hidden" name="selector" value="idAC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idBC----" class="editable"><a name="idDC----"/>
<form action="#idDC----" method="POST" id="idDC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idDC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idEC----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b><i>Definícia.</i></b> Výroková formula je v <i>negačnom normálnom
 tvare</i> práve vtedy, keď sa skladá iba z výrokových premenných, negácií
 výrokových premenných, disjunkcií a konjunkcií.
</p>
<p class="indented">Predikát <math xmlns="&mathml;">
<mi class="ident">Nnf</mi>
</math> platí pre kódy formúl v negačnom normálnom tvare.
</p>
</div>
<div class="editbuttontd">
<form action="#idEC----" method="POST" id="idEC----__" onsubmit="return submitForm(this,this);"
><a name="idEC----"/><input type="hidden" name="selector" value="idEC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idFC----" class="editable"><a name="idHC----"/>
<form action="#idHC----" method="POST" id="idHC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idHC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idIC----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Predicate&nbsp;<acronym title="This is an inductive predicate"
 class="pred_induct"><math xmlns="&mathml;">
<mi class="inh_col_id">Nnf</mi>
</math></acronym></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo>)</mo>
</mrow>
</mrow><mo>&and;</mo>
<mrow><mi class="ident">Nnf</mi>
<mrow class="cp1"><mo>(</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo>)</mo>
</mrow>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idIC----" method="POST" id="idIC----__" onsubmit="return submitForm(this,this);"
><a name="idIC----"/><input type="hidden" name="selector" value="idIC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idJC----" class="editable"><a name="idLC----"/>
<form action="#idLC----" method="POST" id="idLC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idLC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idMC----" class="fieldwithbuttons editable fill">
<div class="fill">
<div class="header">Remark&nbsp;<math xmlns="&mathml;">
<mi class="comp_id_hdr"></mi>
</math>
</div>
<p><b>Úloha.</b> Zadefinujte funkciu <math xmlns="&mathml;">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow>
</math>, ktorá pre ľubovoľnú výrokovú formulu <math xmlns="&mathml;">
<mi>f</mi>
</math> zostrojí ekvivalentnú formulu v negačnom normálnom tvare.
</p>
<p><i>Špecifikácia.</i>
</p>
<math xmlns="&mathml;" mode="display">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>&rarr;</mo><mi class="ident">Nnf</mi><mi class="ident">Nnf_from</mi
>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display">
<mi class="ident">Form</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>&rarr;</mo>
<mrow><mo>&forall;</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo><mi>f</mi><mo>&harr;</mo>
<mstyle class="bvar"><mi fontstyle="italic">vs</mi>
</mstyle><mo>&vDash;</mo><mi class="ident">Nnf_from</mi>
<mrow class="cp2"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
</mrow>
</math>
<p><i>Návod.</i> Využite ekvivalencie spomínané pri funkcii <math xmlns="&mathml;"
>
<mi class="ident">Cform_from</mi>
</math> a de Morganove zákony:
</p>
<math xmlns="&mathml;" mode="display">
<mrow><mo>&not;</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">A</mi><mo>&or;</mo><mi class="ident"
>B</mi><mo>)</mo>
</mrow>
</mrow><mo>&harr;</mo>
<mrow class="cp1"><mo>(</mo>
<mrow><mo>&not;</mo><mi class="ident">A</mi>
</mrow><mo>&and;</mo>
<mrow><mo>&not;</mo><mi class="ident">B</mi>
</mrow><mo>)</mo>
</mrow>
</math>
<math xmlns="&mathml;" mode="display">
<mrow><mo>&not;</mo>
<mrow class="cp1"><mo>(</mo><mi class="ident">A</mi><mo>&and;</mo><mi class="ident"
>B</mi><mo>)</mo>
</mrow>
</mrow><mo>&harr;</mo>
<mrow class="cp1"><mo>(</mo>
<mrow><mo>&not;</mo><mi class="ident">A</mi>
</mrow><mo>&or;</mo>
<mrow><mo>&not;</mo><mi class="ident">B</mi>
</mrow><mo>)</mo>
</mrow>
</math>
<p><i>Testovanie.</i>
</p><pre>    Nnf_from_test = rs:Results_form_transf</pre>
</div>
<div class="editbuttontd">
<form action="#idMC----" method="POST" id="idMC----__" onsubmit="return submitForm(this,this);"
><a name="idMC----"/><input type="hidden" name="selector" value="idMC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idNC----" class="editable"><a name="idPC----"/>
<form action="#idPC----" method="POST" id="idPC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idPC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idQC----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Nnf_from</mi>
</math></span></span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi>
<mstyle class="bvar"><mi>i</mi>
</mstyle><mo>&bull;</mo>
</msubsup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
</mrow><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>=</mo><mi class="adident">?</mi>
</math>
</div>
<div class="editbuttontd">
<form action="#idQC----" method="POST" id="idQC----__" onsubmit="return submitForm(this,this);"
><a name="idQC----"/><input type="hidden" name="selector" value="idQC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idRC----" class="editable"><a name="idTC----"/>
<form action="#idTC----" method="POST" id="idTC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idTC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idUC----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Check_nnf_from</mi>
</math></span>&nbsp;/&nbsp;2</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Check_nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo>,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>=</mo><mn class="builtin">0</mn>
</math>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Check_nnf_from</mi>
<mrow class="cp1"><mo>(</mo>
<mstyle class="bvar"><mi fontstyle="italic">vss</mi>
</mstyle><mo>,</mo>
<mstyle class="bvar"><mi>f</mi>
</mstyle><mo class="builtin">,</mo>
<mstyle class="bvar"><mi fontstyle="italic">fs</mi>
</mstyle><mo>)</mo>
</mrow><mo>=</mo>
<mrow class="cp1"><mo>{</mo><mi mathvariant="normal">Testing on  </mi><mi
>f</mi><mo>: </mo><mi class="ident">Check_nnf</mi>
<mrow class="cp2"><mo>(</mo><mi fontstyle="italic">cf</mi><mo>)</mo>
</mrow><mo>; </mo>
<mrow class="cp2"><mo>(</mo><mi class="ident">Map_true_</mi>
<mrow class="cp3"><mo>(</mo><mi>f</mi><mo>,</mo><mi fontstyle="italic">vss</mi
><mo>)</mo>
</mrow>
<msup><mo>=</mo><mi mathvariant="bold-sans-serif">?</mi>
</msup><mi class="ident">Map_true_</mi>
<mrow class="cp3"><mo>(</mo><mi fontstyle="italic">cf</mi><mo>,</mo><mi fontstyle="italic"
>vss</mi><mo>)</mo>
</mrow><mo>)</mo>
</mrow><mo>}</mo>
</mrow><mo class="builtin">,</mo><mi class="ident">Check_nnf_from</mi>
<mrow class="cp1"><mo>(</mo><mi fontstyle="italic">vss</mi><mo>,</mo><mi fontstyle="italic"
>fs</mi><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow><mi class="ident">Nnf_from</mi>
<mrow class="cp1"><mo>(</mo><mi>f</mi><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar"><mi fontstyle="italic">cf</mi>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idUC----" method="POST" id="idUC----__" onsubmit="return submitForm(this,this);"
><a name="idUC----"/><input type="hidden" name="selector" value="idUC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idVC----" class="editable"><a name="idXC----"/>
<form action="#idXC----" method="POST" id="idXC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idXC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Ins/Del" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
<div><input type="submit" name="char" value="Expand" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
<div id="idYC----" class="fieldwithbuttons editable fill">
<div class="fill"><span class="header">Function&nbsp;<span class="comp_id_hdr"
><math xmlns="&mathml;">
<mi class="inh_col_id">Nnf_from_test</mi>
</math></span>&nbsp;/&nbsp;0</span><br/>
<math xmlns="&mathml;" mode="display" class="clause">
<mi class="ident">Nnf_from_test</mi><mo>=</mo><mi class="ident">Check_nnf_from</mi
>
<mrow class="cp1"><mo>(</mo>
<msub class="ident"><mi class="ident">Fvss</mi><mn class="id_sub">3</mn>
</msub><mo>,</mo>
<msub><mi>f</mi><mn>1</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>2</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>3</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>4</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>5</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>6</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>7</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>8</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>9</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>10</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>11</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>12</mn>
</msub><mo class="builtin">,</mo>
<msub><mi>f</mi><mn>13</mn>
</msub><mo class="builtin">,</mo><mn class="builtin">0</mn><mo>)</mo>
</mrow><mo>&larr;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>1</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>2</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>3</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>4</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>5</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>6</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>7</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>8</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">2</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>9</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow>
</mrow>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>10</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup><mo>)</mo>
</mrow>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>11</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&bot;</mo><mo>&bull;</mo>
</msup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
</mrow><mo>)</mo>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>12</mn>
</msub>
</mstyle>
</mrow><mo>&and;</mo>
<mrow>
<mrow class="cp1"><mo>(</mo>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow>
<msup><mo>&and;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp2"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<msup><mo>&top;</mo><mo>&bull;</mo>
</msup>
</mrow><mo>)</mo>
</mrow><mo>)</mo>
</mrow>
<msup><mo>&rarr;</mo><mo>&bull;</mo>
</msup>
<mrow>
<msup><mo>&not;</mo><mo>&bull;</mo>
</msup>
<mrow class="cp1"><mo>(</mo>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">0</mn><mo>&bull;</mo
>
</msubsup>
<msup><mo>&or;</mo><mo>&bull;</mo>
</msup>
<msubsup><mi mathvariant="bold-italic">X</mi><mn class="builtin">1</mn><mo>&bull;</mo
>
</msubsup><mo>)</mo>
</mrow>
</mrow><mo>=</mo>
<mstyle class="bvar">
<msub><mi>f</mi><mn>13</mn>
</msub>
</mstyle>
</mrow>
</math>
</div>
<div class="editbuttontd">
<form action="#idYC----" method="POST" id="idYC----__" onsubmit="return submitForm(this,this);"
><a name="idYC----"/><input type="hidden" name="selector" value="idYC----"/><input
 type="submit" name="action" value="Edit" class="editbutton" onclick="return submitForm(this.form,this);"
/><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
</div>
</div>
</div>
<div id="idZC----" class="editable"><a name="idaC----"/>
<form action="#idaC----" method="POST" id="idaC----" onsubmit="return submitForm(this,this);"
><input type="hidden" name="action" value="button"/><input type="hidden" name="selector"
 value="idaC----"/>
<div class="separatorbutton fill">
<div><pre><span class="fg3"></span></pre>
</div>
<div class="fill">
<hr/>
</div>
<div><input type="submit" name="char" value="Insert" class="button" onclick="return submitForm(this.form,this);"
/>
</div>
</div>
</form>
</div>
</div>
<div class="namedseparator fill">
<div>
<div class="vert_sep_name">Query:
</div>
<div class="fill">
<hr/>
</div>
</div>
</div>
<form action="#idcC----" method="POST" id="idcC----" onsubmit="return submitForm(this,this);"
><a name="idcC----"/><input type="hidden" name="selector" value="idcC----"/>
<div class="fieldwithbuttons editable fill">
<div class="fill"><textarea name="data" cols="78" rows="3">0 = x

</textarea>
</div>
<div class="editbuttontd"><input type="submit" name="action" value="OK" class="editbutton"
 onclick="return submitForm(this.form,this);"/><br/><input type="submit" name="action"
 value="Cancel" class="editbutton" onclick="return submitForm(this.form,this);"
/>
</div>
</div><input type="hidden" name="xoff" value="0"/><input type="hidden" name="yoff"
 value="0"/>
</form>
<div class="namedseparator fill">
<div>
<div class="vert_sep_name">Results:
</div>
<div class="fill">
<hr/>
</div>
</div>
</div>
<div id="iddC----" class="fill"><a name="iddC----"/>
<div>Heap used:&nbsp;578252 free:&nbsp;133638524
</div>
<div>Time used:&nbsp;0:0:1:0
</div>
</div>
</div>
</div>
</body></html>