Step * of Lemma not-has-value-bottom

¬(⊥)↓
BY
(RepUR ``has-value`` 0
   THEN skip{both uses of strictness for are for callbyvalue:}
   THEN Strictness
   THEN (D THENA Auto)
   THEN (Assert ⌜~ ⊥⌝⋅ THENA (SqequalSqle THEN Auto))
   THEN (Assert ⌜eval in eval in 2⌝⋅ THENA (HypSubst (-1) THEN Strictness THEN Auto))
   THEN Reduce (-1)
   THEN Auto
   THEN Assert ⌜2 ∈ ℤ⌝⋅
   THEN Auto
   THEN HypSubst (-1) 0
   THEN Auto) }


Latex:


Latex:
\mneg{}(\mbot{})\mdownarrow{}


By


Latex:
(RepUR  ``has-value``  0
  THEN  skip\{both  uses  of  strictness  for  are  for  callbyvalue:\}
  THEN  Strictness
  THEN  (D  0  THENA  Auto)
  THEN  (Assert  \mkleeneopen{}0  \msim{}  \mbot{}\mkleeneclose{}\mcdot{}  THENA  (SqequalSqle  THEN  Auto))
  THEN  (Assert  \mkleeneopen{}eval  x  =  0  in  1  \msim{}  eval  x  =  0  in  2\mkleeneclose{}\mcdot{}  THENA  (HypSubst  (-1)  0  THEN  Strictness  THEN  Auto)\000C)
  THEN  Reduce  (-1)
  THEN  Auto
  THEN  Assert  \mkleeneopen{}1  =  2\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  HypSubst  (-1)  0
  THEN  Auto)




Home Index