Step * 1 of Lemma subtype-mono


1. Type
2. Type
3. strong-subtype(A;B)
4. ∀a:B. ∀b:Base.  (is-above(B;a;b)  (a b ∈ B))
5. A@i
6. ∀b:Base. (is-above(B;a;b)  (a b ∈ B))
7. Base@i
8. is-above(A;a;b)@i
9. ∀b:B. ∀a:A.  ((b a ∈ B)  (b a ∈ A))
⊢ is-above(B;a;b)
BY
(D THEN FLemma `is-above-subtype` [3;-2] THEN Auto) }


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  strong-subtype(A;B)
4.  \mforall{}a:B.  \mforall{}b:Base.    (is-above(B;a;b)  {}\mRightarrow{}  (a  =  b))
5.  a  :  A@i
6.  \mforall{}b:Base.  (is-above(B;a;b)  {}\mRightarrow{}  (a  =  b))
7.  b  :  Base@i
8.  is-above(A;a;b)@i
9.  \mforall{}b:B.  \mforall{}a:A.    ((b  =  a)  {}\mRightarrow{}  (b  =  a))
\mvdash{}  is-above(B;a;b)


By


Latex:
(D  3  THEN  FLemma  `is-above-subtype`  [3;-2]  THEN  Auto)




Home Index