From 3bf452b2a0f1c9a3ba22d011fb216c738e1b299f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 18 Apr 2012 18:27:03 +0100 Subject: [PATCH] unique tips: single parent unique tips lemma --- lemmas.tex | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lemmas.tex b/lemmas.tex index 8509c89..40cc5f4 100644 --- a/lemmas.tex +++ b/lemmas.tex @@ -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$, $$ -- 2.30.2