chiark / gitweb /
pseudomerge: add some $\qed$s
[topbloke-formulae.git] / create-base.tex
index b429e40b931681edfdefe822de1429a7f00ae37c..7983f6b9c3bca0c5dce5d7d55077f2c7063a076c 100644 (file)
@@ -13,7 +13,10 @@ create a Topbloke base branch initial commit $B$.
 \subsection{Conditions}
 
 \[ \eqn{ Create Acyclic }{
- \pendsof{L}{\pqy} = \{ \}
+ L \nothaspatch \pq
+}\]
+\[ \eqn{ Ingredients }{
+ \patchof L = \foreign \lor \patchof L = \py
 }\]
 
 \subsection{No Replay}
@@ -31,8 +34,7 @@ Not applicable.
 \subsection{Base Acyclic}
 
 Consider some $D \isin B$.  If $D = B$, $D \in \pqn$.
-If $D \neq B$, $D \isin L$, so by No Replay $D \le L$
-and by Create Acyclic
+If $D \neq B$, $D \isin L$, so by Create Acyclic
 $D \not\in \pqy$.  $\qed$
 
 \subsection{Coherence and Patch Inclusion}
@@ -41,16 +43,24 @@ Consider some $D \in \py$.
 $B \not\in \py$ so $D \neq B$.  So $D \isin B \equiv D \isin L$
 and $D \le B \equiv D \le L$.
 
-Thus $L \haspatch \p \implies B \haspatch P$
-and $L \nothaspatch \p \implies B \nothaspatch P$.
+Thus $L \haspatch \p \equiv B \haspatch P$
+and $L \nothaspatch \p \equiv B \nothaspatch P$.
+
+$\qed$
 
-$\qed$.
+\subsection{Unique Tips:}
+
+Single Parent Unique Tips applies.  $\qed$
 
 \subsection{Foreign Inclusion}
 
 Simple Foreign Inclusion applies. $\qed$
 
-\subsection{Foreign Contents}
+\subsection{Foreign Ancestry}
 
 Not applicable.
 
+\subsection{Bases' Children}
+
+Not applicable, by Ingredients.
+$\qed$