Nuprl Lemma : fpf-union-compatible-property

[T,V:Type].
  eq:EqDecider(T)
    [X:T  Type]
      R:V List  V  
        (A,B,C:t:T fp-X[t] List.
           (fpf-union-compatible(T;V;t.X[t];eq;R;A;B)
            fpf-union-compatible(T;V;t.X[t];eq;R;C;A)
            fpf-union-compatible(T;V;t.X[t];eq;R;C;B)
            fpf-union-compatible(T;V;t.X[t];eq;R;C;fpf-union-join(eq;R;A;B)))) supposing 
           ((L1,L2:V List. x:V.  ((R (L1 @ L2) x)) supposing (((R L2 x)) and ((R L1 x)))) and 
           (L1,L2:V List. x:V.  (L1  L2  (R L1 x) supposing (R L2 x)))) 
      supposing t:T. (X[t] r V)


Proof not projected

Error : references

\mforall{}[T,V:Type].
    \mforall{}eq:EqDecider(T)
        \mforall{}[X:T  {}\mrightarrow{}  Type]
            \mforall{}R:V  List  {}\mrightarrow{}  V  {}\mrightarrow{}  \mBbbB{}
                (\mforall{}A,B,C:t:T  fp->  X[t]  List.
                      (fpf-union-compatible(T;V;t.X[t];eq;R;A;B)
                      {}\mRightarrow{}  fpf-union-compatible(T;V;t.X[t];eq;R;C;A)
                      {}\mRightarrow{}  fpf-union-compatible(T;V;t.X[t];eq;R;C;B)
                      {}\mRightarrow{}  fpf-union-compatible(T;V;t.X[t];eq;R;C;fpf-union-join(eq;R;A;B))))  supposing 
                      ((\mforall{}L1,L2:V  List.  \mforall{}x:V.    (\muparrow{}(R  (L1  @  L2)  x))  supposing  ((\muparrow{}(R  L2  x))  and  (\muparrow{}(R  L1  x))))  and 
                      (\mforall{}L1,L2:V  List.  \mforall{}x:V.    (L1  \msubseteq{}  L2  {}\mRightarrow{}  \muparrow{}(R  L1  x)  supposing  \muparrow{}(R  L2  x)))) 
            supposing  \mforall{}t:T.  (X[t]  \msubseteq{}r  V)


Date html generated: 2012_02_20-PM-07_50_41
Last ObjectModification: 2010_11_08-AM-11_35_05

Home Index