Step
*
1
of Lemma
iseg-subtype
1. [A] : Type
2. [B] : Type
3. xs : A List
4. ys : A List
5. strong-subtype(A;B)
6. xs ≤ ys
⊢ xs ≤ ys
BY
{ (ParallelLast THEN ExRepD) }
1
1. [A] : Type
2. [B] : Type
3. xs : A List
4. ys : A List
5. strong-subtype(A;B)
6. l : B List
7. ys = (xs @ l) ∈ (B List)
⊢ ∃l:A List. (ys = (xs @ l) ∈ (A List))
Latex:
Latex:
1.  [A]  :  Type
2.  [B]  :  Type
3.  xs  :  A  List
4.  ys  :  A  List
5.  strong-subtype(A;B)
6.  xs  \mleq{}  ys
\mvdash{}  xs  \mleq{}  ys
By
Latex:
(ParallelLast  THEN  ExRepD)
Home
Index