Step * of Lemma push-spread-into-ifthenelse

[a,X,Y,Z:Top].
  (let c,d 
   in if X[c;d] then Y[c;d] else Z[c;d] fi  if let c,d 
                                                 in X[c;d]
  then let c,d 
       in Y[c;d]
  else let c,d 
       in Z[c;d]
  fi )
BY
(Intros THEN RW LiftRedC 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