Step * 2 1 of Lemma mcompact_functionality


1. [X] Type
2. [Y] Type
3. X ≡ Y
4. metric(X)
5. mcomplete(X with d)
6. tb B:ℕ ⟶ ℕ+ × k:ℕ ⟶ ℕk ⟶ X × (X ⟶ k:ℕ ⟶ ℕk)
7. [%5] let B,xs,c tb in 
p:X. ∀k:ℕ.  (mdist(d;p;xs (c k)) ≤ (r1/r(k 1)))
⊢ {tb:B:ℕ ⟶ ℕ+ × k:ℕ ⟶ ℕk ⟶ Y × (Y ⟶ k:ℕ ⟶ ℕk)| 
   let B,xs,c tb in 
   ∀p:Y. ∀k:ℕ.  (mdist(d;p;xs (c k)) ≤ (r1/r(k 1)))} 
BY
((UseWitness ⌜tb⌝⋅ THEN MemTypeCD) THEN Auto THEN RepeatFor (D -2) THEN All Reduce THEN ParallelLast) }


Latex:


Latex:

1.  [X]  :  Type
2.  [Y]  :  Type
3.  X  \mequiv{}  Y
4.  d  :  metric(X)
5.  mcomplete(X  with  d)
6.  tb  :  B:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}  \mtimes{}  k:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B  k  {}\mrightarrow{}  X  \mtimes{}  (X  {}\mrightarrow{}  k:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B  k)
7.  [\%5]  :  let  B,xs,c  =  tb  in 
\mforall{}p:X.  \mforall{}k:\mBbbN{}.    (mdist(d;p;xs  k  (c  p  k))  \mleq{}  (r1/r(k  +  1)))
\mvdash{}  \{tb:B:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}\msupplus{}  \mtimes{}  k:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B  k  {}\mrightarrow{}  Y  \mtimes{}  (Y  {}\mrightarrow{}  k:\mBbbN{}  {}\mrightarrow{}  \mBbbN{}B  k)| 
      let  B,xs,c  =  tb  in 
      \mforall{}p:Y.  \mforall{}k:\mBbbN{}.    (mdist(d;p;xs  k  (c  p  k))  \mleq{}  (r1/r(k  +  1)))\} 


By


Latex:
((UseWitness  \mkleeneopen{}tb\mkleeneclose{}\mcdot{}  THEN  MemTypeCD)
  THEN  Auto
  THEN  RepeatFor  2  (D  -2)
  THEN  All  Reduce
  THEN  ParallelLast)




Home Index