Step * 1 of Lemma strong-subtype-fset-member-type


1. Type
2. Type
3. eq EqDecider(B)
4. strong-subtype(A;B)
5. fset(A)
6. B
7. s ∈ fset(B)
8. x ∈ s
⊢ x ∈ A
BY
(newQuotD 5⋅
   THEN TACTIC:Thin (-2)
   THEN Unfold `fset-member` -1
   THEN (RW assert_pushdownC (-1) THENA Auto)
   THEN FLemma `strong-subtype-l_member-type` [4;-1]⋅⋅
   THEN Auto)⋅ }


Latex:


Latex:

1.  A  :  Type
2.  B  :  Type
3.  eq  :  EqDecider(B)
4.  strong-subtype(A;B)
5.  s  :  fset(A)
6.  x  :  B
7.  s  \mmember{}  fset(B)
8.  x  \mmember{}  s
\mvdash{}  x  \mmember{}  A


By


Latex:
(newQuotD  5\mcdot{}
  THEN  TACTIC:Thin  (-2)
  THEN  Unfold  `fset-member`  -1
  THEN  (RW  assert\_pushdownC  (-1)  THENA  Auto)
  THEN  FLemma  `strong-subtype-l\_member-type`  [4;-1]\mcdot{}\mcdot{}
  THEN  Auto)\mcdot{}




Home Index