chiark / gitweb /
merge ends conditions change order of precondition to put M in middle, for clarity
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2012 19:20:27 +0000 (19:20 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2012 19:20:27 +0000 (19:20 +0000)
article.tex

index ab9d645f11059e3534939ece640708ed02e0cc4a..45acbb30bf9573e9b76e72109f8a04c2cc85d126 100644 (file)
@@ -823,15 +823,15 @@ $L \in \pn$, $R \in \pry$, $M = \baseof{R}$.
 }\]
 \[ \eqn{ Removal Merge Ends }{
     X \not\haspatch \p \land
 }\]
 \[ \eqn{ Removal Merge Ends }{
     X \not\haspatch \p \land
-    Y \haspatch \p \land
-    M \haspatch \p
+    M \haspatch \p \land
+    Y \haspatch \p
   \implies
     \pendsof{Y}{\py} = \pendsof{M}{\py}
 }\]
 \[ \eqn{ Addition Merge Ends }{
     X \not\haspatch \p \land
   \implies
     \pendsof{Y}{\py} = \pendsof{M}{\py}
 }\]
 \[ \eqn{ Addition Merge Ends }{
     X \not\haspatch \p \land
-    Y \haspatch \p \land
-    M \nothaspatch \p
+    M \nothaspatch \p \land
+    Y \haspatch \p
    \implies \left[
     \bigforall_{E \in \pendsof{X}{\py}} E \le Y
    \right]
    \implies \left[
     \bigforall_{E \in \pendsof{X}{\py}} E \le Y
    \right]