Step
*
2
of Lemma
fseg-iseg-reverse
1. [T] : Type
2. [L1] : T List
3. [L2] : T List
4. l : T List
5. rev(L2) = (rev(L1) @ l) ∈ (T List)
⊢ ∃L:T List. (L2 = (L @ L1) ∈ (T List))
BY
{ (With ⌜rev(l)⌝ (D 0)⋅ THEN Auto) }
1
1. T : Type
2. L1 : T List
3. L2 : T List
4. l : T List
5. rev(L2) = (rev(L1) @ l) ∈ (T List)
⊢ L2 = (rev(l) @ L1) ∈ (T List)
Latex:
Latex:
1.  [T]  :  Type
2.  [L1]  :  T  List
3.  [L2]  :  T  List
4.  l  :  T  List
5.  rev(L2)  =  (rev(L1)  @  l)
\mvdash{}  \mexists{}L:T  List.  (L2  =  (L  @  L1))
By
Latex:
(With  \mkleeneopen{}rev(l)\mkleeneclose{}  (D  0)\mcdot{}  THEN  Auto)
Home
Index