Step * 2 of Lemma list_split_prefix


1. Type
⊢ ∀ys:T List. ∀y:T.
    ((∀[g:(T List) ⟶ 𝔹]
        ↑(g (snd(list_split(g;concat(fst(list_split(g;ys))))))) supposing ¬↑null(fst(list_split(g;ys))))
     (∀[g:(T List) ⟶ 𝔹]
          ↑(g (snd(list_split(g;concat(fst(list_split(g;ys [y]))))))) supposing ¬↑null(fst(list_split(g;ys [y])))))
BY
xxx(RepeatFor ((D THENA Auto)) THEN ParallelLast THEN (Unhide THENA Auto))xxx }

1
1. Type
2. ys List
3. T
4. ∀[g:(T List) ⟶ 𝔹]. ↑(g (snd(list_split(g;concat(fst(list_split(g;ys))))))) supposing ¬↑null(fst(list_split(g;ys)))
5. (T List) ⟶ 𝔹
6. ↑(g (snd(list_split(g;concat(fst(list_split(g;ys))))))) supposing ¬↑null(fst(list_split(g;ys)))
⊢ ↑(g (snd(list_split(g;concat(fst(list_split(g;ys [y]))))))) supposing ¬↑null(fst(list_split(g;ys [y])))


Latex:


Latex:

1.  T  :  Type
\mvdash{}  \mforall{}ys:T  List.  \mforall{}y:T.
        ((\mforall{}[g:(T  List)  {}\mrightarrow{}  \mBbbB{}]
                \muparrow{}(g  (snd(list\_split(g;concat(fst(list\_split(g;ys))))))) 
                supposing  \mneg{}\muparrow{}null(fst(list\_split(g;ys))))
        {}\mRightarrow{}  (\mforall{}[g:(T  List)  {}\mrightarrow{}  \mBbbB{}]
                    \muparrow{}(g  (snd(list\_split(g;concat(fst(list\_split(g;ys  @  [y]))))))) 
                    supposing  \mneg{}\muparrow{}null(fst(list\_split(g;ys  @  [y])))))


By


Latex:
xxx(RepeatFor  3  ((D  0  THENA  Auto))  THEN  ParallelLast  THEN  (Unhide  THENA  Auto))xxx




Home Index