Step * of Lemma property-from-l_member

[T:Type]. ∀x:T. ∀[P:T ⟶ ℙ]. ((∀x:T. SqStable(P[x]))  (∀d:{i:T| P[i]}  List. ((x ∈ d)  P[x])))
BY
(InstLemma `l_member_settype` []
   THEN RepeatFor (ParallelLast')
   THEN (D THENA Auto)
   THEN ParallelOp -2
   THEN ParallelLast) }

1
1. [T] Type
2. T@i
3. [P] T ⟶ ℙ
4. ∀[d:{i:T| P[i]}  List]. x ∈ {x:T| P[x]}  supposing (x ∈ d)
5. ∀x:T. SqStable(P[x])@i
6. {i:T| P[i]}  List@i
7. (x ∈ d)@i
8. x ∈ {x:T| P[x]} 
⊢ P[x]


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}x:T.  \mforall{}[P:T  {}\mrightarrow{}  \mBbbP{}].  ((\mforall{}x:T.  SqStable(P[x]))  {}\mRightarrow{}  (\mforall{}d:\{i:T|  P[i]\}    List.  ((x  \mmember{}  d)  {}\mRightarrow{}  P[x])))


By


Latex:
(InstLemma  `l\_member\_settype`  []
  THEN  RepeatFor  3  (ParallelLast')
  THEN  (D  0  THENA  Auto)
  THEN  ParallelOp  -2
  THEN  ParallelLast)




Home Index