chiark / gitweb /
create base coherence fix title
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 11 Mar 2012 17:56:49 +0000 (17:56 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 11 Mar 2012 17:58:51 +0000 (17:58 +0000)
article.tex

index d3f553a..84b95b2 100644 (file)
@@ -492,9 +492,9 @@ Given $L$, create a Topbloke base branch initial commit $B$.
 
 If $\patchof{L} = \pa{L}$, trivial by Base Acyclic for $L$.
 
-If $\patchof{L} = \bot$, xxx
-
-Trivial from Base Acyclic for $L$.  $\qed$
+If $\patchof{L} = \bot$, consider some $D \isin B$.  $D \neq B$.
+Thus $D \isin L$.  So by No Replay of $D$ in $L$, $D \le L$.
+Thus $D \le B$.
 
 \subsection{Unique Base}
 
@@ -506,7 +506,22 @@ Not applicable. $\qed$
 
 \subsection{Base Acyclic}
 
-xxx
+Consider some $D \isin B$.  If $D = B$, $D \in \pn$, OK.
+
+If $D \neq B$, $D \isin L$.  By No Replay of $D$ in $L$, $D \le L$.
+Thus by Foreign Contents of $L$, $\patchof{D} = \bot$.  OK.
+
+$\qed$
+
+\subsection{Coherence and Patch Inclusion}
+
+Consider some $D \in \p$.
+$B \not\in \py$ so $D \neq B$.  So $D \isin B \equiv D \isin L$.
+
+Thus $L \haspatch \p \implies B \haspatch P$
+and $L \nothaspatch \p \implies B \nothaspatch P$.
+
+$\qed$.
 
 xxx unfinished