X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topbloke-formulae.git;a=blobdiff_plain;f=anticommit.tex;h=90f2ea40a59b76e782e2466d123754946af4c228;hp=e4f5d482201b33bca678504b99cd9e39401b6b9a;hb=cb5a9d3227f121506751f47f098e53ced767a278;hpb=6424f586088f250e9d5decafdba36b551c28efd0 diff --git a/anticommit.tex b/anticommit.tex index e4f5d48..90f2ea4 100644 --- a/anticommit.tex +++ b/anticommit.tex @@ -96,23 +96,32 @@ $\implies D \not\in \ply$. $\qed$. \subsection{Coherence and Patch Inclusion} -Need to consider some $D \in \py$. By Into Base, $D \neq C$. +$$ +\begin{cases} + \p = \pr : & C \nothaspatch \p \\ + \p \neq \pr \land L \nothaspatch \p : & C \nothaspatch \p \\ + \p \neq \pr \land L \haspatch \p : & C \haspatch \p +\end{cases} +$$ +\proofstarts +~ Need to consider some $D \in \py$. By Into Base, $D \neq C$. \subsubsection{For $\p = \pr$:} By Desired Contents, above, $D \not\isin C$. -So $C \nothaspatch \pr$. +OK. \subsubsection{For $\p \neq \pr$:} By Desired Contents, $D \isin C \equiv D \isin L$ (since $D \in \py$ so $D \not\in \pry$). If $L \nothaspatch \p$, $D \not\isin L$ so $D \not\isin C$. -So $L \nothaspatch \p \implies C \nothaspatch \p$. +OK. Whereas, if $L \haspatch \p$, $D \isin L \equiv D \le L$, so $C \zhaspatch \p$; -and $\exists_{F \in \py} F \le L$ so this $F \le C$. -Thus $\p \neq R \land L \haspatch \p \implies C \haspatch \p$. +and $\exists_{F \in \py} F \le L$ and this $F \le C$. +Thus $C \haspatch \p$. +OK. $\qed$