Step * of Lemma stuck-decide

[a:Base]
  (∀[F,H:Top].  (case of inl(x) => F[x] inr(x) => H[x] eval in ⊥)) supposing 
     ((∀b,c:Base.  (if is inl then else c)) and 
     (∀b,c:Base.  (if is inr then else c)))
BY
(SqReasoning
   THEN (All(InstHyp [⌜tt⌝;⌜ff⌝])⋅ THENA Auto)
   THEN ElimVar `a'⋅
   THEN AllReduce
   THEN InstLemma `not-btrue-sqeq-bfalse` []
   THEN (-1)
   THEN Auto) }


Latex:


Latex:
\mforall{}[a:Base]
    (\mforall{}[F,H:Top].    (case  a  of  inl(x)  =>  F[x]  |  inr(x)  =>  H[x]  \msim{}  eval  x  =  a  in  \mbot{}))  supposing 
          ((\mforall{}b,c:Base.    (if  a  is  inl  then  b  else  c  \msim{}  c))  and 
          (\mforall{}b,c:Base.    (if  a  is  inr  then  b  else  c  \msim{}  c)))


By


Latex:
(SqReasoning
  THEN  (All(InstHyp  [\mkleeneopen{}tt\mkleeneclose{};\mkleeneopen{}ff\mkleeneclose{}])\mcdot{}  THENA  Auto)
  THEN  ElimVar  `a'\mcdot{}
  THEN  AllReduce
  THEN  InstLemma  `not-btrue-sqeq-bfalse`  []
  THEN  D  (-1)
  THEN  Auto)




Home Index