Step * 1 of Lemma list_split_one_one


1. Type
2. (T List) ⟶ 𝔹
3. List
4. List
5. list_split(f;X) list_split(f;Y) ∈ (T List List × (T List))
6. (concat(fst(list_split(f;X))) (snd(list_split(f;X)))) ∈ (T List)
7. (concat(fst(list_split(f;Y))) (snd(list_split(f;Y)))) ∈ (T List)
⊢ Y ∈ (T List)
BY
xxxAutoxxx }


Latex:


Latex:

1.  T  :  Type
2.  f  :  (T  List)  {}\mrightarrow{}  \mBbbB{}
3.  X  :  T  List
4.  Y  :  T  List
5.  list\_split(f;X)  =  list\_split(f;Y)
6.  X  =  (concat(fst(list\_split(f;X)))  @  (snd(list\_split(f;X))))
7.  Y  =  (concat(fst(list\_split(f;Y)))  @  (snd(list\_split(f;Y))))
\mvdash{}  X  =  Y


By


Latex:
xxxAutoxxx




Home Index