chiark / gitweb /
unique tips: single parent unique tips lemma
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 18 Apr 2012 17:27:03 +0000 (18:27 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 18 Apr 2012 17:27:03 +0000 (18:27 +0100)
lemmas.tex

index 8509c89..40cc5f4 100644 (file)
@@ -125,6 +125,23 @@ an $F''$) which disqualifies $F$ and $E$.
 Otherwise, $E$ meets all the conditions for $\pends$.
 }
 
+\subsection{Single Parent Unique Tips}
+
+Unique Tips is satisfied for single-parent commits.  Formally,
+given a conformant commit $A$,
+$$
+ \Big[
+   C \hasparents \{ A \}
+ \Big] \implies \left[
+   \bigforall_{P \patchisin C} \pendsof{C}{\p} = \{ T \}
+ \right]
+$$
+\proof{
+  Trivial for $C \in \p$.
+  For $C \not\in \p$, $\pancsof{C}{\p} = \pancsof{A}{\p}$,
+  so Unique Tips of $A$ suffices.
+}
+
 \subsection{Ingredients Prevent Replay}
 Given conformant commits $A \in \set A$,
 $$