Step * 1 of Lemma cnv-taba_wf


1. Type
2. Type
⊢ ∀xs:A List. ∀ys:B List.  ((||xs|| ≤ ||ys||)  (cnv-taba(xs;ys) ∈ (A × B) List))
BY
xxxUnfold `cnv-taba` 0xxx }

1
1. Type
2. Type
⊢ ∀xs:A List. ∀ys:B List.
    ((||xs|| ≤ ||ys||)
     (fst(rec-case(xs) of
            [] => <[], ys>
            x::xs' =>
             p.let a,ys 
               in let h,t ys 
                  in <[<x, h> a], t>) ∈ (A × B) List))


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
\mvdash{}  \mforall{}xs:A  List.  \mforall{}ys:B  List.    ((||xs||  \mleq{}  ||ys||)  {}\mRightarrow{}  (cnv-taba(xs;ys)  \mmember{}  (A  \mtimes{}  B)  List))


By


Latex:
xxxUnfold  `cnv-taba`  0xxx




Home Index