Step * of Lemma sub-free-dim-1

[K:CRng]. ∀[S,T:Type].
  (∀s:T. ∀x:Point(sub-free-vs(K;S;T)).  (↓∃k:|K|. (x {<k, s>} ∈ Point(sub-free-vs(K;S;T))))) supposing 
     ((∀x,y:T.  (x y ∈ T)) and 
     strong-subtype(T;S))
BY
(Auto
   THEN RepUR ``vs-point sub-free-vs sub-vs mk-vs`` -1
   THEN Fold `vs-point` (-1)
   THEN -1
   THEN DupHyp (-1)
   THEN RepeatFor (D -1)
   THEN RepUR ``vs-point sub-free-vs sub-vs mk-vs`` 0
   THEN Fold `vs-point` 0) }

1
1. CRng
2. Type
3. Type
4. strong-subtype(T;S)
5. ∀x,y:T.  (x y ∈ T)
6. T
7. Point(free-vs(K;S))
8. fs-in-subtype(K;S;T;x)
9. basic-formal-sum(K;S)
10. b ∈ formal-sum(K;S)
11. bfs-predicate(K;S;p.snd(p) ∈ T;b)
⊢ ↓∃k:|K|. (x {<k, s>} ∈ {f:Point(free-vs(K;S))| fs-in-subtype(K;S;T;f)} )


Latex:


Latex:
\mforall{}[K:CRng].  \mforall{}[S,T:Type].
    (\mforall{}s:T.  \mforall{}x:Point(sub-free-vs(K;S;T)).    (\mdownarrow{}\mexists{}k:|K|.  (x  =  \{<k,  s>\})))  supposing 
          ((\mforall{}x,y:T.    (x  =  y))  and 
          strong-subtype(T;S))


By


Latex:
(Auto
  THEN  RepUR  ``vs-point  sub-free-vs  sub-vs  mk-vs``  -1
  THEN  Fold  `vs-point`  (-1)
  THEN  D  -1
  THEN  DupHyp  (-1)
  THEN  RepeatFor  3  (D  -1)
  THEN  RepUR  ``vs-point  sub-free-vs  sub-vs  mk-vs``  0
  THEN  Fold  `vs-point`  0)




Home Index