chiark / gitweb /
foreign notation: replace "D \text{ s.t. } \isforeign{D}" with "D \in \foreign"
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 May 2012 23:12:08 +0000 (00:12 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 May 2012 23:12:08 +0000 (00:12 +0100)
anticommit.tex
invariants.tex
lemmas.tex
merge.tex
pseudomerge.tex

index 39d13e5..b8a3993 100644 (file)
@@ -131,7 +131,7 @@ Single Parent Unique Tips applies.  $\qed$
 
 \subsection{Foreign Inclusion}
 
-Consider some $D$ s.t. $\isforeign{D}$.  $D \neq C$.
+Consider some $D \in \foreign$.  $D \neq C$.
 So by Desired Contents $D \isin C \equiv D \isin L$.
 By Foreign Inclusion of $D$ in $L$, $D \isin L \equiv D \le L$.
 
index 6cebb05..bb926ea 100644 (file)
@@ -22,10 +22,10 @@ We maintain these each time we construct a new commit. \\
   \bigforall_{C,\p} C \haspatch \p \implies \pendsof{C}{\py} = \{ T \}
 }\]
 \[\eqn{Foreign Inclusion}{
-  \bigforall_{D \text{ s.t. } \isforeign{D}} D \isin C \equiv D \leq C
+  \bigforall_{D \in \foreign} D \isin C \equiv D \leq C
 }\]
 \[\eqn{Foreign Contents}{
-  \bigforall_{C \text{ s.t. } \isforeign{C}}
+  \bigforall_{C \in \foreign}
     D \le C \implies \isforeign{D}
 }\]
 
index 83fc3f6..b432f9a 100644 (file)
@@ -175,12 +175,12 @@ $$
   \right]
  \implies
   \left[
-   \bigforall_{D \text{ s.t. } \isforeign{D}}
+   \bigforall_{D \in \foreign}
      D \isin C \equiv D \le C
   \right]
 $$
 \proof{
-Consider some $D$ s.t. $\isforeign{D}$.
+Consider some $D \in \foreign$.
 If $D = C$, trivially true.  For $D \neq C$,
 by Foreign Inclusion of $D$ in $L$, $D \isin L \equiv D \le L$.
 And by Exact Ancestors $D \le L \equiv D \le C$.
index 54f83da..b43d30f 100644 (file)
--- a/merge.tex
+++ b/merge.tex
@@ -280,7 +280,7 @@ $\qed$
 
 \subsection{Foreign Inclusion}
 
-Consider some $D$ s.t. $\isforeign{D}$.
+Consider some $D \in \foreign$.
 By Foreign Inclusion of $L, M, R$:
 $D \isin L \equiv D \le L$;
 $D \isin M \equiv D \le M$;
index 9318c30..0decb5f 100644 (file)
@@ -25,7 +25,7 @@ but whose contents are exactly those of $L$.
 }\]
 
 \[ \eqn{ Foreign Unaffected }{
- \bigforall_{ D \text{ s.t. } \isforeign{D} }
+ \bigforall_{ D \in \foreign }
   \left[ \bigexists_{A \in \set A} D \le A \right]
    \implies
   D \le L