From 4fc8ebbf21118fa7703c20b7f7cae49467809fd7 Mon Sep 17 00:00:00 2001 From: Simon Marlow <marlowsd@gmail.com> Date: Wed, 14 Jul 2010 09:46:19 +0000 Subject: [PATCH] typesetting --- report/derived.verb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/report/derived.verb b/report/derived.verb index 746d37c..0b39d8d 100644 --- a/report/derived.verb +++ b/report/derived.verb @@ -156,12 +156,10 @@ declaration counting as smaller than later ones. For example, for the Derived comparisons always traverse constructors from left to right. These examples illustrate this property: -\bprog -@ - (1,undefined) == (2,undefined) @"\Rightarrow"@ False - (undefined,1) == (undefined,2) @"\Rightarrow"@ @"\bot"@ -@ -\eprog +\begin{quote} +@(1,undefined) == (2,undefined) @"\Rightarrow"@ False@\\ +@(undefined,1) == (undefined,2) @"\Rightarrow"@ @"\bot" +\end{quote} All derived operations of class @Eq@ and @Ord@ are strict in both arguments. For example, "@False <= @\bot" is "\bot", even though @False@ is the first constructor of the @Bool@ type. -- GitLab