Step * 2 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) ∨bhdf-halted(X2))
⊢ ↑hdf-halted(X1 X2)
BY
(AllPushDown
   THEN RepUR ``hdf-compose2`` 0
   THEN RecUnfold `mk-hdf` 0
   THEN Reduce 0
   THEN Repeat (AutoSplit)
   THEN Try (Complete ((RepUR ``hdf-halted hdf-halt`` THEN Auto)))
   THEN Try (Complete ((D (-1) THEN Auto)))) }


Latex:


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)  \mvee{}\msubb{}hdf-halted(X2))
\mvdash{}  \muparrow{}hdf-halted(X1  o  X2)


By


Latex:
(AllPushDown
  THEN  RepUR  ``hdf-compose2``  0
  THEN  RecUnfold  `mk-hdf`  0
  THEN  Reduce  0
  THEN  Repeat  (AutoSplit)
  THEN  Try  (Complete  ((RepUR  ``hdf-halted  hdf-halt``  0  THEN  Auto)))
  THEN  Try  (Complete  ((D  (-1)  THEN  Auto))))




Home Index