<?xml version="1.0"?>
<div class="add">

<b>let </b><font color="Maroon" title="c1">x</font>, <font color="Maroon" title="c2">y</font> be   <a href="zf_lang.html#NM1" title="ZF_LANG:NM.1">Variable</a>;<br/>



<a NAME="E1:46"/>
( <font color="Maroon" title="c1">x</font> <a href="zf_lang.html#K4" title="ZF_LANG:func.4">'='</a> <font color="Maroon" title="c2">y</font> <a href="zf_lang.html#NR1" title="ZF_LANG:NR.1">is_equality</a>  &amp;  <a href="zf_lang.html#K18" title="ZF_LANG:func.18">Var1</a> <span class="p1">(<span class="default"><font color="Maroon" title="c1">x</font> <a href="zf_lang.html#K4" title="ZF_LANG:func.4">'='</a> <font color="Maroon" title="c2">y</font></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> <font color="Maroon" title="c1">x</font> &amp;  <a href="zf_lang.html#K19" title="ZF_LANG:func.19">Var2</a> <span class="p1">(<span class="default"><font color="Maroon" title="c1">x</font> <a href="zf_lang.html#K4" title="ZF_LANG:func.4">'='</a> <font color="Maroon" title="c2">y</font></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> <font color="Maroon" title="c2">y</font> )
 
<b>by </b><i><a class="ref" href="zf_lang1.html#T1" target="_self" title="ZF_LANG1:th.1">Th1</a>, <a class="ref" href="zf_lang.html#T16" title="ZF_LANG:th.16">ZF_LANG:16</a></i>;<br/>
<b>hence </b><a NAME="E2:46"/>
 <a href="zf_model.html#K2" title="ZF_MODEL:func.2">Free</a> <span class="p1">(<span class="default"><font color="Maroon" title="c1">x</font> <a href="zf_lang.html#K4" title="ZF_LANG:func.4">'='</a> <font color="Maroon" title="c2">y</font></span>)</span> <a href="hidden.html#R1" title="HIDDEN:pred.1">=</a> <span class="p1"><a href="tarski.html#K2" title="TARSKI:func.2">{</a><span class="default"><font color="Maroon" title="c1">x</font>,<font color="Maroon" title="c2">y</font></span><a href="tarski.html#K2" title="TARSKI:func.2">}</a></span>
 <b>by </b><i><a class="ref" href="zf_model.html#T1" title="ZF_MODEL:th.1">ZF_MODEL:1</a></i>;<br/>


</div>
