chiark / gitweb /
strategy: wip reachable etc.
[topbloke-formulae.git] / trav-alg.tex
index 9e5197e1a65378f672d83efd2e6a7b0f52bcec7f..82bca6d99239bfbc0c87e3da8f4c3cdb4ba7fcb8 100644 (file)
@@ -29,13 +29,18 @@ such that:
 \statement{Correct Base}{
   \baseof{\tipcy} = \tipcn
 }
-\statement{Tip Exceeds Inputs}{
+\statement{Base Correct Contents}{
+  \tipcn \haspatch \pa E
+   \equiv
+  \pa E \isdep \pc
+}
+\statement{Tip Covers Inputs}{
   \tipcy \ge \pendsof{\allsrcs}{\pcy}
 }
-\statement{Base Exceeds Inputs' Bases}{
+\statement{Base Covers Inputs' Bases}{
   \bigforall_{E \in \pendsof{\allsrcs}{\pcy}} \tipcn \ge \baseof{E}
 }
-\statement{Base Exceeds Base Inputs}{
+\statement{Base Covers Base Inputs}{
   \bigforall_{H \in \set H^{\pn}} \tipcn \ge H
 }
 
@@ -81,6 +86,8 @@ That is, use $\alg{Merge}$ with $L = W,\; R = S,\; M = M^{\pcn}_i$.
 
 Execute $\alg{Fixup-Base}(W,\pc)$.
 
+TODO define Fixup-Base
+
 \subsubsection{Result}
 
 If all of that was successful, let $\tipcn = W$.
@@ -95,7 +102,7 @@ Choose a $\hasdep$-maximal direct dependency $\pd$ of $\pc$.
 
 \item
 
-Use $\alg{Create Base}$ with $L$ = $\pdy,\; \pq = \pc$ to generate $C$
+Use $\alg{Create Base}$ with $L$ = $\tipdy,\; \pq = \pc$ to generate $C$
 and set $W \iassign C$.  (Recreate Base Beginning.)
 
 \item