Step * of Lemma rv-sep-iff-ext

rv:InnerProductSpace. ∀x,y:Point.  (x ⇐⇒ 0)
BY
Extract of Obid: rv-sep-iff
  normalizes to:
  
  λrv,x,y. <λs.case rv."+sep" 
                    case rv."#or" s
                     of inl(_) =>
                     Ax
                     inr(a) =>
                     case rv."#or" of inl(_) => Ax inr(x) => x
                of inl(x) =>
                x
                inr(_) =>
                Ax
           , λs.case rv."+sep" -y -y 
                     case rv."#or" -y -y 
                          case rv."#or" -y -y s
                           of inl(_) =>
                           Ax
                           inr(a) =>
                           case rv."#or" -y of inl(_) => Ax inr(x) => x
                      of inl(_) =>
                      Ax
                      inr(a) =>
                      case rv."#or" -y -y of inl(_) => Ax inr(x) => x
                 of inl(_) =>
                 Ax
                 inr(x) =>
                 x
           >
  
  not unfolding  rv-0 rv-add rv-sub rv-minus record-select
  finishing with Auto }


Latex:


Latex:
\mforall{}rv:InnerProductSpace.  \mforall{}x,y:Point.    (x  \#  y  \mLeftarrow{}{}\mRightarrow{}  x  -  y  \#  0)


By


Latex:
Extract  of  Obid:  rv-sep-iff
normalizes  to:

\mlambda{}rv,x,y.  <\mlambda{}s.case  rv."+sep"  x  -  y  0  y  y 
                                    case  rv."\#or"  x  y  x  -  y  +  y  s
                                      of  inl($_{}$)  =>
                                      Ax
                                      |  inr(a)  =>
                                      case  rv."\#or"  y  x  -  y  +  y  0  +  y  a  of  inl($_{}$)  =>  Ax  |  inr(x\000C)  =>  x
                            of  inl(x)  =>
                            x
                            |  inr($_{}$)  =>
                            Ax
                  ,  \mlambda{}s.case  rv."+sep"  -y  -y  x  y 
                                      case  rv."\#or"  -y  +  x  0  -y  +  x 
                                                case  rv."\#or"  x  +  -y  0  -y  +  x  s
                                                  of  inl($_{}$)  =>
                                                  Ax
                                                  |  inr(a)  =>
                                                  case  rv."\#or"  0  -y  +  x  0  a  of  inl($_{}$)  =>  Ax  |  inr(x)\000C  =>  x
                                        of  inl($_{}$)  =>
                                        Ax
                                        |  inr(a)  =>
                                        case  rv."\#or"  0  -y  +  x  -y  +  y  a  of  inl($_{}$)  =>  Ax  |  inr(x)\000C  =>  x
                              of  inl($_{}$)  =>
                              Ax
                              |  inr(x)  =>
                              x
                  >

not  unfolding    rv-0  rv-add  rv-sub  rv-minus  record-select
finishing  with  Auto




Home Index