chiark / gitweb /
unique tips: single parent unique tips lemma
[topbloke-formulae.git] / lemmas.tex
index 8509c895ec46e213c6db96ade1442d814189f2a2..40cc5f488a6403581a1561936be982097dc5327f 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$,
 $$