Step * 2 1 1 1 1 of Lemma co-regext-loopset


1. ∀t:coW(Unit;x.Unit). (regextfun(λp.loopset();t) ∈ coSet{i:l})
2. coW(Unit;x.Unit)
3. : 𝕌'
4. (a:Type × (a ⟶ T)) ⊆T
5. coSet{i:l} ⊆T
6. regextfun(λp.loopset();t) loopset() ∈ T
⊢ regextfun(λp.loopset();t) loopset() ∈ (a:Type × (a ⟶ T))
BY
(RW (AddrC [3] (LemmaC `loopset-sq`)) 0
   THEN coWD 2
   THEN 2
   THEN RecUnfold `regextfun` 0
   THEN RepUR ``mk-set Wsup mk-coset`` 0
   THEN EqCDA) }

1
.....subterm..... T:t
1:n
1. ∀t:coW(Unit;x.Unit). (regextfun(λp.loopset();t) ∈ coSet{i:l})
2. Unit
3. t1 Unit ⟶ coW(Unit;x.Unit)
4. : 𝕌'
5. (a:Type × (a ⟶ T)) ⊆T
6. coSet{i:l} ⊆T
7. regextfun(λp.loopset();<x, t1>loopset() ∈ T
⊢ set-dom(loopset()) Unit ∈ Type

2
.....subterm..... T:t
2:n
1. ∀t:coW(Unit;x.Unit). (regextfun(λp.loopset();t) ∈ coSet{i:l})
2. Unit
3. t1 Unit ⟶ coW(Unit;x.Unit)
4. : 𝕌'
5. (a:Type × (a ⟶ T)) ⊆T
6. coSet{i:l} ⊆T
7. regextfun(λp.loopset();<x, t1>loopset() ∈ T
⊢ u.regextfun(λp.loopset();t1 u)) p.loopset()) ∈ (set-dom(loopset()) ⟶ T)


Latex:


Latex:

1.  \mforall{}t:coW(Unit;x.Unit).  (regextfun(\mlambda{}p.loopset();t)  \mmember{}  coSet\{i:l\})
2.  t  :  coW(Unit;x.Unit)
3.  T  :  \mBbbU{}'
4.  (a:Type  \mtimes{}  (a  {}\mrightarrow{}  T))  \msubseteq{}r  T
5.  coSet\{i:l\}  \msubseteq{}r  T
6.  regextfun(\mlambda{}p.loopset();t)  =  loopset()
\mvdash{}  regextfun(\mlambda{}p.loopset();t)  =  loopset()


By


Latex:
(RW  (AddrC  [3]  (LemmaC  `loopset-sq`))  0
  THEN  coWD  2
  THEN  D  2
  THEN  RecUnfold  `regextfun`  0
  THEN  RepUR  ``mk-set  Wsup  mk-coset``  0
  THEN  EqCDA)




Home Index