Step * 1 of Lemma hdf-halted-compose2


1. Type
2. Type
3. Type
4. X1 hdataflow(A;B ─→ bag(C))
5. X2 hdataflow(A;B)
6. valueall-type(C)
7. ↑hdf-halted(X1 X2)
⊢ (↑hdf-halted(X1)) ∨ (↑hdf-halted(X2))
BY
(RepUR ``hdf-compose2`` (-1)
   THEN RecUnfold `mk-hdf` (-1)
   THEN Reduce (-1)
   THEN (SplitOnHypITE (-1) THENA Auto)
   THEN Try (Complete (AllPushDown))
   THEN RepUR ``hdf-halted hdf-run`` (-2)
   THEN Auto) }


Latex:



1.  A  :  Type
2.  B  :  Type
3.  C  :  Type
4.  X1  :  hdataflow(A;B  {}\mrightarrow{}  bag(C))
5.  X2  :  hdataflow(A;B)
6.  valueall-type(C)
7.  \muparrow{}hdf-halted(X1  o  X2)
\mvdash{}  (\muparrow{}hdf-halted(X1))  \mvee{}  (\muparrow{}hdf-halted(X2))


By

(RepUR  ``hdf-compose2``  (-1)
  THEN  RecUnfold  `mk-hdf`  (-1)
  THEN  Reduce  (-1)
  THEN  (SplitOnHypITE  (-1)  THENA  Auto)
  THEN  Try  (Complete  (AllPushDown))
  THEN  RepUR  ``hdf-halted  hdf-run``  (-2)
  THEN  Auto)




Home Index