By: |
AllHyps
( h.ParallelOp h THEN ParallelOp h THEN ParallelOp -1 THENA Complete Auto)
THEN
HypSubst -1 0
THEN
Try (Fold `member` 0)
THEN
Try (Unfold `ma-valtype` 0)
THEN
Try DoSubsume
THEN
Try (BackThru Thm* ds,ds':ltg:Id fp-> Type. ds ds'  State(ds') State(ds))
THEN
Try (Analyze 0 THEN DoSubsume)
THEN
Try
(BackThru
(Thm* eq:EqDecider(X), f,g:x:X fp-> Type, x:X. f g  (f(x)?Void r g(x)?T))
THEN
Try
(BackThru
(Thm* eq:EqDecider(X), f,g:x:X fp-> Type, x:X. g f  (f(x)?T r g(x)?Top))
THEN
Try
(BackThru
(Thm* B1,B2:(A Type), eq:EqDecider(A), f:a:A fp-> B1(a), g:a:A fp-> B2(a).
(Thm* f f g) |