<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5 plus MathML//EN" "http://cnx.rice.edu/cnxml/0.5/DTD/cnxml_mathml.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="Module.2004-02-03.1623">
  


   

<name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Comp280 hw02 solution</name>
<metadata xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
  <md:version xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">1.4</md:version>
  <md:created xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">2004/02/03 16:16:23 US/Central</md:created>
  <md:revised xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">2004/05/28 13:47:08.175 GMT-5</md:revised>
  <md:authorlist xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
      <md:author xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="ian">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Ian</md:firstname>
      
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Barland</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">ian@cs.rice.edu</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="cohen">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Brian</md:firstname>
      <md:othername xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">E</md:othername>
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Cohen</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">cohen@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="ian">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Ian</md:firstname>
      
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Barland</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">ian@cs.rice.edu</md:email>
    </md:maintainer>
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="set">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Sarah</md:firstname>
      <md:othername xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Elizabeth</md:othername>
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Trowbridge</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">set@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="seleniat">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Bryan</md:firstname>
      
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Cash</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">seleniat@rice.edu</md:email>
    </md:maintainer>
    <md:maintainer xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="iamjack">
      <md:firstname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Fuching</md:firstname>
      
      <md:surname xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Chi</md:surname>
      <md:email xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">iamjack@rice.edu</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  

  <md:abstract xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Solutions for 2004.spring comp280 hw02.</md:abstract>
</metadata>



<content xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">


<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para1"> 
All (non-practice, non-extra-credit) problems
due 2004.Feb.03 (Tue) 17:00.
</para>


<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para2">
<note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="aside">
  Rice Students: If you like, you can play WaterWorld
  on OwlNet, in <code xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="inline">/home/comp280/bin/waterworld</code>.
  To run Waterworld on your home computer,
  download (from owlnet) the directory
  <code xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="inline">/home/scheme/plt/205/collects/waterworld/</code>,
  and (from <code xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="inline">drscheme</code>) add it as a teachpack.
</note>
</para>




<section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="section1">
<name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Reasoning with Inference Rules</name>

<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para3">
For proofs on this homework, 
Remember that each step must be justified by 
one of:
"premise",
a listed
<cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10529" strength="5">inference rule</cnxn> <link xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" src="http://www.teachLogic.org/Base/Printables/inference-rules.ps">(.ps)</link>
(a previous line number and, if ambiguous, 
substitutions for the inference rule's metavariables),
or a
<cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10528" target="waterworld-rules" strength="5">
WaterWorld domain axiom</cnxn>.
</para>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise1">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
  <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para4">
    <note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="N.B.">(Carried over from original hw01 assignment.)</note>
  </para>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para5">
    (2 pts.)
    Fill in the blank reasons in the following proof that <m:math><m:mo>∨</m:mo></m:math> commutes,
    that is, <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∨</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:mfenced></m:math>.
    </para>
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table1">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∨</m:mo> <m:ci>υ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:ci>χ</m:ci></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>χ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Intro
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:ci>υ</m:ci></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>υ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
             </entry>
</row></tbody>
</tgroup>
</table>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para6">
     <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list1">
      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
      Line 3b justification: <m:math><m:mo>∨</m:mo></m:math>Intro, by line 3a.
      </item>
      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
      Line 4 justification: 
                             <m:math><m:mo>∨</m:mo></m:math>Elim,
                             by lines 1,2,3,
                             where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>χ</m:ci></m:math>
                             and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>υ</m:ci></m:math>
                             and   <m:math><m:ci>θ</m:ci></m:math>=<m:math><m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∨</m:mo> <m:ci>χ</m:ci></m:mfenced></m:math>
      </item>
     </list>
    </para>
  

  </solution>
</exercise>











<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise2">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para7">
   (5pts.)
    Show that
    <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:ci>τ</m:ci> <m:mo>∧</m:mo> <m:ci>χ</m:ci></m:mfenced><m:mfenced open="(" close=")" separators=""><m:ci>τ</m:ci> <m:mo>→</m:mo> <m:ci>υ</m:ci></m:mfenced><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>→</m:mo> <m:ci>ω</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∧</m:mo> <m:ci>ω</m:ci></m:mfenced></m:mfenced></m:math>.  (It may take around 8 steps.)
    </para>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para8">
    This is basically just two instances of <m:math><m:mo>→</m:mo></m:math>Elim, plus
    a little manipulation of <m:math><m:mo>∧</m:mo></m:math>.
    </para>

    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table2">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="3" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>τ</m:ci> <m:mo>∧</m:mo> <m:ci>χ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> premise
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:ci>τ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> <m:math><m:mo>∧</m:mo></m:math>Elim (left),
                        by line 1,
                        where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>τ</m:ci></m:math>
                        and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>χ</m:ci></m:math>
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>τ</m:ci> <m:mo>→</m:mo> <m:ci>υ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> premise
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:ci>υ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> <m:math><m:mo>→</m:mo></m:math>Elim,
                        by lines 2,3,
                        where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>τ</m:ci></m:math>
                        and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>υ</m:ci></m:math>
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:ci>χ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> <m:math><m:mo>∧</m:mo></m:math>Elim (right),
                        by line 1,
                        where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>τ</m:ci></m:math>
                        and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>χ</m:ci></m:math>
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">6</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>→</m:mo> <m:ci>ω</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> premise
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">7</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:ci>ω</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> <m:math><m:mo>→</m:mo></m:math>Elim,
                        by lines 5,6,
                        where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>χ</m:ci></m:math>
                        and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>ω</m:ci></m:math>
        </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c2"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>υ</m:ci> <m:mo>∧</m:mo> <m:ci>ω</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"> <m:math><m:mo>∧</m:mo></m:math>Intro,
                        by lines 4,7,
                        where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:ci>υ</m:ci></m:math>
                        and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:ci>ω</m:ci></m:math>
        </entry>
</row></tbody>
</tgroup>
</table>
  </solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise3">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para9">
   (4pts)
    Using the inference rule RAA, prove
    <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>χ</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>.
    </para>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para10">
    We observe that to use RAA to conclude 
    <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:math>
    will require a subproof of
    <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:false/></m:mfenced></m:math>.
    (That is, the rule's <m:math><m:ci>φ</m:ci></m:math> refers to a WFF which is already a negation:
    "<m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:math>".  Not a problem at all.)
    </para>
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table3">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>χ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:false/></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>¬</m:mo></m:math>Elim,
                                 by line 2.1
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>χ</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∧</m:mo></m:math>Elim,
                                 by line 2.2 
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:false/></m:math>Intro,
                                 by lines 1,2.3 
                 </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> RAA,
                             by line 2,
                             where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>χ</m:ci> <m:mo>∧</m:mo> <m:ci>υ</m:ci></m:mfenced></m:mfenced></m:math>
             </entry>
</row></tbody>
</tgroup>
</table>
  </solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise4">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para11">
   (6pts.)
    Show that
    <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:mfenced></m:math>.
    <note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="hint">
      Use the <m:math><m:mo>∨</m:mo></m:math>Elim inference rule to get the final result.
    </note>
    </para>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table4">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-safe</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-safe</m:ci></m:mfenced> <m:mo>→</m:mo> <m:ci>W-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4">WaterWorld domain axiom 
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>W-unsafe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Intro
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced> <m:mo>→</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> WaterWorld domain axiom
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>Y-safe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Intro
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Elim
             </entry>
</row></tbody>
</tgroup>
</table>
  </solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise5">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para12">
    (5pts)
    For the following WaterWorld proof of
    <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:ci>X-has-1</m:ci></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math>,
    provide the missing steps and/or reasons:
    </para>
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table5">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>X-has-1</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">____________</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> WaterWorld domain axiom
            </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">____________</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim
            </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>Y-unsafe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4">____________
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> CaseElim (left),
                                    where <m:math><m:ci>φ</m:ci></m:math>=____________,
                                    and   <m:math><m:ci>ψ</m:ci></m:math>=____________.
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3">____________</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">6</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4">From class, <m:math><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced></m:mfenced></m:math>,
                   with <m:math><m:mfenced open="[" close="]" separators="/"><m:ci>φ</m:ci><m:mtext>____________</m:mtext></m:mfenced></m:math>
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">7</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> ____________
             </entry>
</row></tbody>
</tgroup>
</table>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
   <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para13">
    Since Step 4 is of the form <m:math><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>→</m:mo> <m:ci>θ</m:ci></m:mfenced></m:math>, and
    Step 5 is of the form <m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced> <m:mo>→</m:mo> <m:ci>θ</m:ci></m:mfenced></m:math>,
    this is enough to prove <m:math><m:ci>θ</m:ci></m:math> by <m:math><m:mo>∨</m:mo></m:math>Elim,
    once we include (from class) <m:math><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced></m:mfenced></m:math>.
       
   </para>
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table6">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>X-has-1</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>X-has-1</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> WaterWorld domain axiom
            </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim
            </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>Y-unsafe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∧</m:mo></m:math>Elim
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Intro
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> CaseElim (left),
                                    where <m:math><m:ci>φ</m:ci></m:math>=<m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math>,
                                    and   <m:math><m:ci>ψ</m:ci></m:math>=<m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-safe</m:ci></m:mfenced></m:math>
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>W-unsafe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∧</m:mo></m:math>Elim
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Intro
                    </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">6</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4">From class, <m:math><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>∨</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced></m:mfenced></m:math>,
                   with <m:math><m:mfenced open="[" close="]" separators="/"><m:ci>φ</m:ci><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math>
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">7</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math>Elim,
                             by lines 5,6, with 
                               <m:math><m:mfenced open="[" close="]" separators="/"><m:ci>φ</m:ci><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced>
                               <m:mfenced open="[" close="]" separators="/"><m:ci>ψ</m:ci><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:mfenced>
                               <m:mfenced open="[" close="]" separators="/"><m:ci>θ</m:ci><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:mfenced></m:math>
             </entry>
</row></tbody>
</tgroup>
</table>


  </solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise6">

  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para14">[practice; 0pts]</para>
     
    <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="sample-board2">
      <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" src="hwA-1.png" type="image/png"/>

      <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">A sample WaterWorld board</caption>
    </figure>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para15">
    Given the
    <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10514" target="sample-board2" strength="4">
    above figure</cnxn>, and using any of the immediately obvious facts
    as premises, prove that location P is safe
    by using our proof system and the WaterWorld domain axioms.
    </para>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para16">
    While this proof is longer (nearly 30 steps), 
    it's not too bad.  To make life easier,
    you may also use the following:
    <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list2">
      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>∧</m:mo> <m:ci>ψ</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
      </item>

      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="(" close=")" separators=""><m:ci>Q-has-1</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>.
      </item>

      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> Not only is <m:math><m:ci>Y-safe</m:ci></m:math> an allowable premise
             (reading off the given board),
             but so is <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:math>.
      </item>
    </list>
    </para>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table7">

<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="4" align="center" colsep="1" rowsep="1">
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c1"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c2"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c3"/>
<colspec xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">1</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>Q-has-1</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">2</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>X-has-1</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">3</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">4</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>X-has-1</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>Y-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>W-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4">th'm: previous problem (and, <m:math><m:mo>→</m:mo></m:math>Intro)
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">5</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>Y-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim,
                             by lines 2,4
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">6</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>Y-unsafe</m:ci> <m:mo>∨</m:mo> <m:ci>W-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math> commutes; line 5
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">7</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>W-unsafe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> CaseElim,
                             by lines 3,6
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:false/></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>¬</m:mo></m:math>Elim,
                                      by line 8.1
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>W-safe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∧</m:mo></m:math>Elim
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>→</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> WaterWorld domain axiom
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.e</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim,
                                      by lines 8.2,8.3
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">8.f</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:false/></m:math>Intro,
                                      by lines 7,8.4
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">9</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> RAA,
                             by line 8
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3">subproof:<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:false/></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"/>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.a</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> premise for subproof
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.b</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>¬</m:mo></m:math>Elim,
                                      by line 10.1
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.c</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:ci>W-safe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∧</m:mo></m:math>Elim
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.d</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>W-safe</m:ci> <m:mo>→</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-unsafe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> WaterWorld domain axiom
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.e</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>W-unsafe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim,
                                      by lines 10.2,10.3
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">10.f</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/> <entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c3" nameend="c3"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:false/></m:math>Intro,
                                      by lines 7,10.4
                      </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">11</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> RAA,
                             by line 10
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">12</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>Q-has-1</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> Allowed by problem statement
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">13</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>→</m:mo></m:math>Elim,
                             by lines 1,12
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">14</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>R-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> <m:math><m:mo>∨</m:mo></m:math> commutes (ex.1), 
                             by line 13
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">15</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> CaseElim,
                             by lines 9,14
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">16</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>W-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> Theorem: <m:math><m:mo>∨</m:mo></m:math> commutes (ex.1), line 15.
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">17</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>P-safe</m:ci> <m:mo>∧</m:mo> <m:ci>R-safe</m:ci></m:mfenced></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"> CaseElim,
                             by lines 11,16.
             </entry>
</row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" align="left">18</entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" namest="c2" nameend="c3"><m:math><m:ci>P-safe</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"/><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" colname="c4"><m:math><m:mo>∧</m:mo></m:math>Elim -- Whew!</entry>
</row></tbody>
</tgroup>
</table>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para17">
    
    The subproofs could easily have been pulled out into lemmas
    (making the proof clearer,
    exactly as subroutines make programs clearer, even if only called once).
    Observe how the second subproof had to
    repeat lines identical from the first -- it would have been incorrect to
    cite those earlier subproof lines,
    because the previous subproof had been completed.
    
    <note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="note">
      Interestingly, we didn't need to use <m:math><m:ci>R-safe</m:ci></m:math> as a premise.
      (In fact, we nearly proved that 
      <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>R-safe</m:ci></m:mfenced></m:math> would have been inconsistent
      with the other premises.)
    </note>
    </para>
  </solution>
</exercise>

















<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise7">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para18">(6 pts)</para>
    <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list3">
    <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    State where on a board pirates could be positioned, so that:
    <m:math><m:mfenced open="(" close=")" separators=""><m:ci>P-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>U-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>W-has-1</m:ci></m:mfenced></m:math>,
    but <m:math><m:ci>X-safe</m:ci></m:math>.
    </item>
    <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    Compare this with 
    <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10718" target="b1g1j1:-k" strength="3">a previous theorem (example 11)</cnxn>
    <m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>B-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>G-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>J-has-1</m:ci></m:mfenced> <m:mo>→</m:mo> <m:ci>K-unsafe</m:ci></m:mfenced></m:math>,
    the same idea shifted down a couple of rows.
    Suppose we try to translate this proof
    so as to conclude <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>X-safe</m:ci></m:mfenced></m:math> (clearly untrue, by the above).
    What is the first step of the proof which doesn't hold
    when B,G,J,K are replaced with P,U,W,X, respectively?
    (Just give a line number; no explanation needed.
     Your answer will be of the form "Lemma A line 1" or "main proof line 2".)
    </item>
    <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    If you replace such steps with the closest true formulas you can
    ("translating" instead of "transliterating", if you will),
    <note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="footnote">
    "transliterate" meaning a word-for-word substitution, while
    "translation" tries to preserve meanings/idioms.
    So, the German "Übung macht den Meister" transliterates
    to "Drill makes the master", but translates to "practice makes perfect".
    
    </note>
    where is the first line of the proof which fails and cannot be patched?
    (Just give a line number; no explanation needed.
     Your answer will be of the form "Lemma A line 1" or "main proof line 222".)
    </item>
    </list>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para19">
    You could have pirates at H and V,
    (and, no pirates at X, N, or Q), and still have
    <m:math><m:mfenced open="(" close=")" separators=""><m:ci>P-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>U-has-1</m:ci> <m:mo>∧</m:mo> <m:ci>W-has-1</m:ci></m:mfenced></m:math>,
    be true on the given board.
    </para>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para20">Lemma B, line 5:
    After a direct substition,
    the formula we obtain isn't an actual domain axiom any more.

    The domain axiom B1 had as its conclusion
    that there is exactly one pirate in A and C,
    while the domain axiom P1 is not exactly analogous:
    its conclusion is exactly one pirate in N,Q,H.
    So a <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">translation</emphasis> should really
    use the correct domain axiom P1.
    </para>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para21">Lemma B, line 8:
    By patching line 5 we can still
    continue to step 6,
    inferring a disjunction with 3 terms, still using <m:math><m:mo>→</m:mo></m:math>Elim
    (namely,
     <m:math><m:mfenced open="(" close=")" separators=""><m:mfenced open="(" close=")" separators=""><m:ci>H-safe</m:ci> <m:mo>∧</m:mo> <m:ci>N-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Q-unsafe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>H-safe</m:ci> <m:mo>∧</m:mo> <m:ci>N-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>Q-safe</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>H-unsafe</m:ci> <m:mo>∧</m:mo> <m:ci>N-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Q-safe</m:ci></m:mfenced></m:mfenced></m:math>).
    The fundamental problem comes up in line 8:
    we can't apply the cited theorem
    (<m:math><m:mfenced open="" close="" separators=""><m:mfenced open="" close="" separators=","><m:mfenced open="(" close=")" separators=""><m:ci>φ</m:ci> <m:mo>∨</m:mo> <m:ci>ψ</m:ci></m:mfenced></m:mfenced> <m:mo>⊢</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:ci>φ</m:ci></m:mfenced></m:mfenced></m:math>).
    There's no obvious way to patch it to still
    end up with a single conjunction like
    <m:math><m:mfenced open="(" close=")" separators=""><m:ci>N-safe</m:ci> <m:mo>∧</m:mo> <m:ci>H-safe</m:ci> <m:mo>∧</m:mo> <m:ci>Q-unsafe</m:ci></m:mfenced></m:math>.
    We wonder whether,
    if we're clever enough and somehow twiddle <m:math><m:mo>∧</m:mo></m:math>'s associativity
    or we extend the theorem to handle disjunctions with three terms,
    if we can get the desired result?
    No -- we realize that we have a counterexample above,
    and since our logic is sound there can't be a proof of the formula;
    in particular it's this line (lemma B, line 8) of the proof 
    that fundamentally can't be repaired.
    </para>
  </solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="ww-incomplete">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
  

   <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para22">
    (<emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Extra Credit</emphasis> 3 pts)
    Describe a board and an accompanying (simple) WFF
    where you know the formula is true,
    yet
    it's not possible to prove it via the 
    <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10528" target="waterworld-rules" strength="5">
    WaterWorld domain axioms</cnxn>
    without mentioning propositions about the total-pirate-count
    <m:math><m:ci>totCount-is-1</m:ci></m:math>, <m:math><m:ci>totCount-is-2</m:ci></m:math>, ….
    (Indeed, you may have noticed that list of domain axioms makes
     only a paltry attempt at including domain axioms involving
     <m:math><m:ci>totCount-is-5</m:ci></m:math>.
     There are quite a few omitted subcases as it is, 
     even without considering other total-pirate-counts.)
     As always, a simpler example is better.
    </para>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para23">
    Suppose we don't patch up the WaterWorld domain axioms with
    numerous axioms for each of the total-pirate-count cases.
    What does your example above say about
    the soundness and the completeness of our 
    WaterWorld domain axioms?
    (Recall that the pertinent problem when playing waterworld is
     not that you sometimes have to guess, but rather
     knowing <emphasis xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">whether</emphasis> a guess is
     the only option.)
    </para>

    
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <figure xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="sample-board3">
      <media xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" src="z-safe.png" type="image/png"/>

      <caption xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">A sample WaterWorld board</caption>
    </figure>

    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para24">
    Consider a board shown by the
    <cnxn xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" document="m10514" target="sample-board3" strength="5">
    above figure</cnxn>,
    where there is only one pirate,
    and it's already been discovered at location Y.
    There are no domain axioms which let us deduce that <m:math><m:ci>Z-safe</m:ci></m:math>.
    Observe that the proposition <m:math><m:ci>totCount-is-1</m:ci></m:math> is true for this board.
    </para>
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para25">
    This means that our WaterWorld domain axioms are incomplete:
    there are true facts that cannot be deduced.
    In this case, it's possible to patch up our system
    by adding more domain axioms.  (I'll leave it to you to think about
    how many rules you might need, for propositional logic.)
    </para>
  </solution>
</exercise>







</section> 




<section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="section2">
<name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Relations and Interpretations</name>












<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise8">
  <problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
    <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para26">
    (5 pts)
    Are each of the following formulas true 
    for all interpretations ("valid")?
      (Remember that the relation-names are just names in the formula;
       don't assume the name has to have any bearing on their interpretation.)
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list4">
     <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
        For arbitrary <m:math><m:ci>a</m:ci></m:math>,<m:math><m:ci>b</m:ci></m:math> in the domain,
           <m:math><m:mfenced open="(" close=")" separators=""><m:mo>atLeastAsWiseAs</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci><m:ci>b</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mo>atLeastAsWiseAs</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>b</m:ci><m:ci>a</m:ci></m:mfenced></m:mfenced></m:math>
     </item>

   
     <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
        For arbitrary <m:math><m:ci>a</m:ci></m:math> in the domain,
           <m:math><m:mfenced open="(" close=")" separators=""><m:mo>prime</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:mo>odd</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mo>prime</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
     </item>


     <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
        For arbitrary <m:math><m:ci>a</m:ci></m:math>,<m:math><m:ci>b</m:ci></m:math> in the domain,
        <m:math><m:mfenced open="(" close=")" separators=""><m:mo>betterThan</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci><m:ci>b</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>betterThan</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>b</m:ci><m:ci>a</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
     </item>
   </list>
    For each, if it is true or false under all interpretations, prove that.
     (For these small examples, a truth table will probably be easier
      than using boolean algebra or an inference-system proof.)
    Otherwise, give and interpretation in which it is true,
    and one in which it is false.
     <note xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" type="Hint">
       As always, look at trivial and small test cases first.  
       Here, try domains with zero, one, or two elements,
       and small relations.
     </note>
    </para>
  </problem>

  <solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
     <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list5">
        <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Not valid.
            The formula
           <m:math><m:mfenced open="(" close=")" separators=""><m:mo>atLeastAsWiseAs</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci><m:ci>b</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mo>atLeastAsWiseAs</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>b</m:ci><m:ci>a</m:ci></m:mfenced></m:mfenced></m:math>
           is false when
           the domain is {<m:math><m:csymbol>apple</m:csymbol></m:math>} and the relation
                  <m:math><m:mo>atLeastAsWiseAs</m:mo></m:math> = {}.
           However it is true for the same domain but interpreting
                  <m:math><m:mo>atLeastAsWiseAs</m:mo></m:math>
                  = {<m:math><m:mfenced open="&lt;" close="&gt;" separators=", "><m:csymbol>apple</m:csymbol> <m:csymbol>apple</m:csymbol></m:mfenced></m:math>}.
        </item>
        <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Valid.
          Choose any interpretation you like, and we'll show
          that
           <m:math><m:mfenced open="(" close=")" separators=""><m:mo>prime</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:mo>odd</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mo>prime</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
          is true.
          Let <m:math><m:ci>P</m:ci></m:math> be the truth value
            of <m:math><m:mo>prime</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced></m:math>
          under that interpretation, and similarly
          and let <m:math><m:ci>Q</m:ci></m:math> be the truth value of
              <m:math><m:mo>odd</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci></m:mfenced></m:math>.

         Then (for that interpretation) the original formula
          has the truth value
            <m:math><m:mfenced open="(" close=")" separators=""><m:ci>P</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>Q</m:ci> <m:mo>→</m:mo> <m:ci>P</m:ci></m:mfenced></m:mfenced></m:math>,
          which is a tautology
            back in propositional logic (truth table below),
          and so the original formula is true under all interpretations.
        </item>

      <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Not valid.
        The formula
        <m:math><m:mfenced open="(" close=")" separators=""><m:mo>betterThan</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>a</m:ci><m:ci>b</m:ci></m:mfenced> <m:mo>→</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>betterThan</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>b</m:ci><m:ci>a</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
         is false when the domain is {<m:math><m:csymbol>apple</m:csymbol></m:math>} and
        <m:math><m:mo>betterThan</m:mo></m:math> is interpreted 
            as {<m:math><m:mfenced open="&lt;" close="&gt;" separators=", "><m:csymbol>apple</m:csymbol><m:csymbol> apple</m:csymbol></m:mfenced></m:math>}.
         This formula is true when the domain is the empty relation {}.
         (In general, it is true whenever 
        <m:math><m:mo>betterThan</m:mo></m:math> is interpeted 
          as a antisymmetric relation which is nowhere reflexive.)
      </item>
     </list>
           <table xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" rowsep="true" colsep="true" frame="all" pgwide="no" id="table8">
      <name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Truth-table for propositional analog of a relational formula.</name>
      
<tgroup xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" cols="3" align="center" colsep="1" rowsep="1">
<thead xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:ci>P</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:ci>Q</m:ci></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:mfenced open="(" close=")" separators=""><m:ci>P</m:ci> <m:mo>→</m:mo> <m:mfenced open="(" close=")" separators=""><m:ci>Q</m:ci> <m:mo>→</m:mo> <m:ci>P</m:ci></m:mfenced></m:mfenced></m:math></entry></row></thead>

<tbody xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry></row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry></row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:false/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry></row>
<row xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry><entry xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"><m:math><m:true/></m:math></entry></row></tbody>
</tgroup>
    </table>
     <para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para27">
      Fortunately, none of these three formulas turned out to be 
       unsatisfiable, 
       else it sure would have been hard to give an example which where it
       did hold.
      (Taking the negation of a valid formula will give you 
         an unsatisfiable one.)
       </para>
  </solution>
</exercise>



</section> 


<section xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="section3">
<name xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">Quantifiers</name>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise9">
<problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para28">
(2 pts.) Rosen, Section 1.3, pg.40, #6.
Give English translations of the following, where
the domain is the students in your school, and
N
is the relation "has visited North Dakota".
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list6">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:math> 
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced>  </m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math> 
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>
   </item>
   </list>
</para>
</problem>
<solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list7">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:math> :
          Some student in my school has visited North Dakota.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:math>:
          All students in my school have visited North Dakota.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced>  </m:mfenced></m:math>:
          No student in my school has visited North Dakota.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math> :
          Some student in my school has not visited North Dakota.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">  <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>:
          Not all students in my school have visited North Dakota.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>N</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>:
          All students in my school have not visited North Dakota.
   </item>
   </list>
</solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise10">
<problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para29">
(3 pts.) Rosen, Section 1.3, pg.40, #10.
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list8">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> A student in your class has a cat, a dog, and a ferret.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> All students in your class have a cat, a dog, or a ferret.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> Some student in your class has a cat and a ferret but not a dog.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> No student in your class has a cat, a dog, and a ferret.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> For each of the three animals, there is a student in your class that has one.
   </item>
   </list>
</para>
</problem>
<solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list9">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="(" close=")" separators=""><m:mo>C</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>D</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>F</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>
          
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="(" close=")" separators=""><m:mo>C</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mo>D</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∨</m:mo> <m:mo>F</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="(" close=")" separators=""><m:mo>C</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>F</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>D</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced></m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="" close="" separators=""><m:mo>¬</m:mo><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mfenced open="(" close=")" separators=""><m:mo>C</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>D</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>F</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced></m:mfenced>   </m:mfenced></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mfenced open="(" close=")" separators=""><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:mo>C</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>x</m:ci></m:mfenced>  <m:mo>∧</m:mo> <m:mo>∃</m:mo><m:ci>y</m:ci><m:mtext>.</m:mtext> <m:mo>D</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>y</m:ci></m:mfenced> <m:mo>∧</m:mo> <m:mo>∃</m:mo><m:ci>z</m:ci><m:mtext>.</m:mtext> <m:mo>F</m:mo><m:mfenced open="(" close=")" separators=", "><m:ci>z</m:ci></m:mfenced></m:mfenced></m:math>
   </item>
   </list>
</solution>
</exercise>

<exercise xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="exercise11">
<problem xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
<para xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="para30">
(3 pts.) Rosen, Section 1.3, pg.41, #16.
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list10">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:apply><m:mo>=</m:mo><m:apply><m:power/><m:ci>x</m:ci>  <m:cn>2</m:cn></m:apply>  <m:cn>2</m:cn></m:apply></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∃</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> <m:apply><m:mo>=</m:mo><m:apply><m:power/><m:ci>x</m:ci>  <m:cn>2</m:cn></m:apply>   <m:cn>-1</m:cn></m:apply></m:math>
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext>
    <m:reln><m:geq/>
     <m:apply><m:plus/>
        <m:apply><m:power/><m:ci>x</m:ci>  <m:cn>2</m:cn></m:apply>  
        <m:cn>2</m:cn>
        </m:apply>
      <m:cn>1</m:cn>
      </m:reln></m:math>
      
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> 
       <m:math><m:mo>∀</m:mo><m:ci>x</m:ci><m:mtext>.</m:mtext> 
         <m:reln><m:neq/>
         <m:apply><m:power/><m:ci>x</m:ci>  <m:cn>2</m:cn></m:apply> 
         <m:ci>x</m:ci>
         </m:reln></m:math>
       
   </item>
   </list>
</para>
</problem>
<solution xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/">
   <list xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/" id="list11">
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:true/></m:math>  (as witnessed by each of {-sqrt(2), sqrt(2)}).  
                   
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:false/></m:math>.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:true/></m:math>.
   </item>
   <item xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:bib="http://bibtexml.sf.net/"> <m:math><m:false/></m:math> (as witness by each of {0,1}).
                   
   </item>
   </list>
</solution>
</exercise>






</section>

</content>
</document>
