Step * 1 2 1 of Lemma not_base_decidable_eq_weaker


1. (t:Base. (((t))  (t)))  (t:Base. (((t ~ bottom()))  (t)))@i
2. t1,t2:Base.  Dec(t1 = t2)@i
3. t : Base@i
 (t)  ((t))
BY
{ (InstHyp [t;bottom()] 2
   THEN Auto
   THEN (Unfold `decidable` (-1) THEN (Assert t:Base. ((t)  ) BY MaAuto))
   THEN (Assert t:Base. ((t = bottom())  ((t))) BY
               (Auto THEN HypSubst (-1) 0 THEN Auto THEN BLemma `bottom_diverge`))) }

1
1. (t:Base. (((t))  (t)))  (t:Base. (((t ~ bottom()))  (t)))@i
2. t1,t2:Base.  Dec(t1 = t2)@i
3. t : Base@i
4. (t = bottom())  ((t = bottom()))
5. t:Base. ((t)  )
6. t:Base. ((t = bottom())  ((t)))
 (t)  ((t))



1.  (\mforall{}t:Base.  ((\mneg{}\mneg{}(t)\mdownarrow{})  {}\mRightarrow{}  (t)\mdownarrow{}))  \mvee{}  (\mforall{}t:Base.  ((\mneg{}(t  \msim{}  bottom()))  {}\mRightarrow{}  (t)\mdownarrow{}))@i
2.  \mforall{}t1,t2:Base.    Dec(t1  =  t2)@i
3.  t  :  Base@i
\mvdash{}  (t)\mdownarrow{}  \mvee{}  (\mneg{}(t)\mdownarrow{})


By

(InstHyp  [\mkleeneopen{}t\mkleeneclose{};\mkleeneopen{}bottom()\mkleeneclose{}]  2\mcdot{}
  THEN  Auto
  THEN  (Unfold  `decidable`  (-1)  THEN  (Assert  \mforall{}t:Base.  ((t)\mdownarrow{}  \mmember{}  \mBbbP{})  BY  MaAuto))
  THEN  (Assert  \mforall{}t:Base.  ((t  =  bottom())  {}\mRightarrow{}  (\mneg{}(t)\mdownarrow{}))  BY
                          (Auto  THEN  HypSubst  (-1)  0  THEN  Auto  THEN  BLemma  `bottom\_diverge`)))



Home Index