From d380695f58ab5d366203d91873ffa17ba809447e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 2 Mar 2012 17:51:09 +0000 Subject: [PATCH] merge no replay --- article.tex | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/article.tex b/article.tex index 1f3d164..3d33178 100644 --- a/article.tex +++ b/article.tex @@ -347,9 +347,27 @@ Merge commits $L$ and $R$ using merge base $M$ ($M < L, M < R$): \subsection{No Replay} -\subsubsection{For $D=C$:} $D \isin C, D \le C$, trivial. +\subsubsection{For $D=C$:} $D \isin C, D \le C$. OK. \subsubsection{For $D \isin L \land D \isin R$:} -$D \isin C$. And $D \isin L +$D \isin C$. And $D \isin L \implies D \le L \implies D \le C$. OK. + +\subsubsection{For $D \neq C \land D \not\isin L \land D \not\isin R$:} +$D \not\isin C$. OK. + +\subsubsection{For $D \neq C \land D \not\isin L \land D \not\isin R$:} +$D \not\isin C$. OK. + +\subsubsection{For $D \neq C \land (D \isin L \equiv D \not\isin R) + \land D \not\isin M$:} +$D \isin C$. Also $D \isin L \lor D \isin R$ so $D \le L \lor D \le +R$ so $D \le C$. OK. + +\subsubsection{For $D \neq C \land (D \isin L \equiv D \not\isin R) + \land D \isin M$:} +$D \not\isin C$. Also $D \isin L \lor D \isin R$ so $D \le L \lor D \le +R$ so $D \le C$. OK. + +$\qed$ \end{document} -- 2.30.2