Step * of Lemma cbv_sqle_2

[a,b,X,Y:Base].
  eval in
  X[x] ≤ eval in
         Y[x] 
  supposing ((a)↓  (X[a] ≤ eval in Y[x]))
  ∧ (∀u,v:Base.  ((a exception(u; v))  (eval in Y[x] exception(u; v))))
BY
(SqReasoning
   THEN ExceptionSqequal (-1)⋅
   THEN HypSubst' (-1) 0
   THEN (Subst' eval in Y[x] exception(u; v) THENA Auto)
   THEN RW  (SubC (TagC (mk_tag_term 1))) 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[a,b,X,Y:Base].
    eval  x  =  a  in
    X[x]  \mleq{}  eval  x  =  b  in
                  Y[x] 
    supposing  ((a)\mdownarrow{}  {}\mRightarrow{}  (X[a]  \mleq{}  eval  x  =  b  in  Y[x]))
    \mwedge{}  (\mforall{}u,v:Base.    ((a  \msim{}  exception(u;  v))  {}\mRightarrow{}  (eval  x  =  b  in  Y[x]  \msim{}  exception(u;  v))))


By


Latex:
(SqReasoning
  THEN  ExceptionSqequal  (-1)\mcdot{}
  THEN  HypSubst'  (-1)  0
  THEN  (Subst'  eval  x  =  b  in  Y[x]  \msim{}  exception(u;  v)  0  THENA  Auto)
  THEN  RW    (SubC  (TagC  (mk\_tag\_term  1)))  0
  THEN  Auto)




Home Index