chiark / gitweb /
traversal: wip prove Recreate Base Beginning OK, currently need to prove Tip Correct...
[topbloke-formulae.git] / trav-proofs.tex
index 981483e1c92c77f7c9d94811efe23b87e4e3ff58..3c2a1754cd8991bcc8cd1c4877812297cc9cdbd4 100644 (file)
@@ -5,6 +5,19 @@ that the commit generation preconditions are met.
 
 WIP WHAT ABOUT PROVING ALL THE TRAVERSAL RESULTS
 
+\subsection{Traversal Lemmas}
+
+Firstly, some lemmas.
+
+\statement{Tip Correct Contents}{
+  \tipcy \haspatch \pd
+    \equiv
+  \pc = \pd \lor \pc \hasdep \pd
+}
+\proof{
+   WIP
+}
+
 \subsection{Base Dependency Merge, Base Sibling Merge}
 
 We do not prove that the preconditions are met.  Instead, we check
@@ -17,8 +30,9 @@ WIP WHAT ABOUT PROVING ALL THE TRAVERSAL RESULTS
 
 \subsection{Recreate Base Beginning}
 
-WHAT IF $\pendsof{L}{\pqy} \neq \{\}$ ?
-FIX BY CHANGE PRECOND OF CREATE BASE
+\subsubsection{Create Acyclic}
+
+$L = \tipdy$ so
 
 \subsection{Tip Base Merge}