<br><br><div class="gmail_quote">2009/12/9 Richard O&#39;Keefe <span dir="ltr">&lt;<a href="mailto:ok@cs.otago.ac.nz">ok@cs.otago.ac.nz</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
On Dec 10, 2009, at 2:58 AM, Roel van Dijk wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I tried to be conservative with the choice of unicode symbols. I have<br>
defined the division sign (÷) to be (/). But it could just as well be<br>
defined as &#39;div&#39;.<br>
</blockquote>
<br></div>
No it couldn&#39;t.  One expects 3÷2 to be 1½, not 1.<br>
You will, for example, find this text on the web:<br>
&quot;Mathematically, the division sign is equivalent to the forward slash.<br>
Thus, for example, 4 ÷ 5 = 4/5 = 0.8&quot;<br>
This is actually historically backwards.  When I was a nipper,<br>
1/6 meant &quot;one and six&quot; or &quot;eighteen pence&quot; or at least three<br>
loaves of good bread.  As far as I&#39;m aware, the use of &quot;/&quot;<br>
instead of &quot;÷&quot; is a computerism introduced in the days of 6 bit<br>
character sets.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Another choice that could lead to some discussion is the definition of<br>
(⊂) to be &#39;Data.Set.isProperSubsetOf&#39; and (⊆) to be<br>
&#39;Data.Set.isSubsetOf&#39;. An alternative choice would be to have (⊊) for<br>
&#39;isProperSubsetOf&#39; and (⊂) for &#39;isSubsetOf&#39;.<br>
</blockquote>
<br></div>
Mathematicians may use the plain horseshoe for either subset or<br>
proper subset, depending on the author.  But I&#39;ve never ever seen<br>
anyone use the horseshoe with an equals bar for proper subset;<br>
that would really make no sense.<br></blockquote><div><br>The second notation uses a horseshoe with an equals bar and a _slash_ through it to indicate proper subset, and I have seen that several times before; however, I prefer the first notation style.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I suggest that you take the Z formal specification language as your<br>
guide (plain horseshoe is proper subset, horseshoe with equal bar is<br>
subset-or-equal).  If you don&#39;t like Z, try B:  same thing.<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>James Hall<br>