\subsection{Tip Contents}
+xxx up to here
+
+We need worry only about $C \in \py$.
+And $\patchof{C} = \patchof{L}$
+so $L \in \py$ so $L \haspatch \p$. We will use the coherence and
+patch inclusion of $C$ as just proved.
+
+Firstly we prove $C \haspatch \p$: If $R \in \py$, this is true by
+coherence/inclusion $C \haspatch \p$. If $R \not\in \py$ then
+by Tip Merge
+
+
We will consider some $D$ and prove the Exclusive Tip Contents form.
-We use the Coherence of $C$ as just proved.
+
+
+So by definition of
+$\haspatch$, $D \isin C \equiv D \le C$. OK.
+
+\subsubsection{For $L \in \py, D \in \py, $:}
+$R \haspatch \p$ so
+
+\subsubsection{For $L \in \py, D \not\in \py, R \in \py$:}
+
+
+%D \in \py$:}
+
+
xxx the coherence is not that useful ?
-\subsubsection{For $L \in \py, D \in \py$:}
+$L \haspatch \p$ by
xxx need to recheck this