Step
*
of Lemma
push-spread-into-ifthenelse
∀[a,X,Y,Z:Top].
  (let c,d = a 
   in if X[c;d] then Y[c;d] else Z[c;d] fi  ~ if let c,d = a 
                                                 in X[c;d]
  then let c,d = a 
       in Y[c;d]
  else let c,d = a 
       in Z[c;d]
  fi )
BY
{ (Intros THEN RW LiftRedC 0 THEN Auto) }
Latex:
Latex:
\mforall{}[a,X,Y,Z:Top].
    (let  c,d  =  a 
      in  if  X[c;d]  then  Y[c;d]  else  Z[c;d]  fi    \msim{}  if  let  c,d  =  a 
                                                                                                  in  X[c;d]
    then  let  c,d  =  a 
              in  Y[c;d]
    else  let  c,d  =  a 
              in  Z[c;d]
    fi  )
By
Latex:
(Intros  THEN  RW  LiftRedC  0  THEN  Auto)
Home
Index