chiark / gitweb /
wip exclusive haspatch - fix Tip Own Contents
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 21 Mar 2012 18:20:04 +0000 (18:20 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 21 Mar 2012 18:20:04 +0000 (18:20 +0000)
lemmas.tex

index 44dd260..efffe6b 100644 (file)
@@ -56,7 +56,7 @@ So by Base Acyclic $D \isin B \implies D \notin \py$.
 \subsection{Tip Own Contents}
 Given Base Acyclic for $C$,
 $$
-  \bigforall_{C \in \py} C \haspatch \p \land \neg[ C \nothaspatch \p ]
+  \bigforall_{C \in \py} C \haspatch \p
 $$
 Ie, tip commits contain their own patch.
 
@@ -64,8 +64,8 @@ Ie, tip commits contain their own patch.
 Apply Exclusive Tip Contents to some $D \in \py$:
 $ \bigforall_{C \in \py}\bigforall_{D \in \py}
   D \isin C \equiv D \le C $.
-Thus $C \haspatch \p$.  
-And, since $C \le C$, $C \isin C$.  Therefore $\neg[ C \nothaspatch \p ]$
+Thus $C \zhaspatch \p$.
+And we can set $F=C$ giving $F \in \py \land F \le C$, so $C \haspatch \p$.
 }
 
 \subsection{Exact Ancestors}