Step
*
of Lemma
Message-inhabited
∀[f:Name ─→ Type]. ↓Message(f) supposing ↓∃h:Name. (↓f h)
BY
{ (Auto THEN SquashExRepD THEN D 0 THEN RenameVar `x' (-1) THEN UseWitness  ⌈make-Msg(h;x)⌉⋅ THEN Auto) }
Latex:
Latex:
\mforall{}[f:Name  {}\mrightarrow{}  Type].  \mdownarrow{}Message(f)  supposing  \mdownarrow{}\mexists{}h:Name.  (\mdownarrow{}f  h)
By
Latex:
(Auto
  THEN  SquashExRepD
  THEN  D  0
  THEN  RenameVar  `x'  (-1)
  THEN  UseWitness    \mkleeneopen{}make-Msg(h;x)\mkleeneclose{}\mcdot{}
  THEN  Auto)
Home
Index