Step * of Lemma ifthenelse_sqequal

[a,x1,y1,x2,y2:Base].
  if then x1 else y1 fi  if then x2 else y2 fi  
  supposing ((∃z:Base. (a inl z))  (x1 x2)) ∧ ((∃z:Base. (a inr ))  (y1 y2))
BY
((UnivCD THENA Auto)
   THEN -1
   THEN SqequalSqle
   THEN BLemma `ifthenelse_sqle`
   THEN Try (MemBase)
   THEN 0
   THEN OnMaybeHyp (\h. (ParallelOp THEN HypSubst' (-1) THEN Complete (SqLeCD)))) }


Latex:


Latex:
\mforall{}[a,x1,y1,x2,y2:Base].
    if  a  then  x1  else  y1  fi    \msim{}  if  a  then  x2  else  y2  fi   
    supposing  ((\mexists{}z:Base.  (a  \msim{}  inl  z))  {}\mRightarrow{}  (x1  \msim{}  x2))  \mwedge{}  ((\mexists{}z:Base.  (a  \msim{}  inr  z  ))  {}\mRightarrow{}  (y1  \msim{}  y2))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  D  -1
  THEN  SqequalSqle
  THEN  BLemma  `ifthenelse\_sqle`
  THEN  Try  (MemBase)
  THEN  D  0
  THEN  OnMaybeHyp  6  (\mbackslash{}h.  (ParallelOp  h  THEN  HypSubst'  (-1)  0  THEN  Complete  (SqLeCD))))




Home Index