Step * of Lemma remove-singularity-max-mfun

[X:Type]. ∀[d:metric(X)].
  ∀k:ℕ. ∀f:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)}  ⟶ X. ∀z:X.
    ((∃c:{c:ℝr0 ≤ c} 
       ∀m:ℕ+. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} .
         ((mdist(max-metric(k);p;λi.r0) ≤ (r(4)/r(m)))  (mdist(d;f p;z) ≤ (c/r(m)))))
     mcomplete(X with d)
     (∃g:ℝ^k ⟶ X
         (((∀p:ℝ^k. (req-vec(k;p;λi.r0)  p ≡ z)) ∧ (∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} p ≡ p))
         ∧ (f:FUN({p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} ;X)  g:FUN(ℝ^k;X)))))
BY
(InstLemma `remove-singularity-max` []
   THEN RepeatFor ((ParallelLast' THENA Auto))
   THEN (Assert λi.r0 ∈ ℝ^k BY
               Auto)
   THEN PromoteHyp (-1) 4
   THEN RepeatFor ((ParallelLast' THENA Auto))
   THEN Auto
   THEN ParallelLast'
   THEN All (RepUR ``so_apply``)
   THEN Auto
   THEN (StableCases ⌜r0 < mdist(max-metric(k);x1;λi.r0)⌝⋅ THENA Auto)
   THEN Try ((FLemma `not-rless` [-1] THENA Auto))) }

1
1. Type
2. metric(X)
3. : ℕ
4. λi.r0 ∈ ℝ^k
5. {p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)}  ⟶ X
6. X
7. ∃c:{c:ℝr0 ≤ c} 
    ∀m:ℕ+. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} .
      ((mdist(max-metric(k);p;λi.r0) ≤ (r(4)/r(m)))  (mdist(d;f p;z) ≤ (c/r(m))))
8. mcomplete(X with d)
9. : ℝ^k ⟶ X
10. ∀p:ℝ^k. (req-vec(k;p;λi.r0)  p ≡ z)
11. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} p ≡ p
12. ∀p:ℝ^k. (req-vec(k;p;λi.r0)  p ≡ z)
13. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} p ≡ p
14. ∀x1,x2:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} .  (x1 ≡ x2  x1 ≡ x2)
15. x1 : ℝ^k
16. x2 : ℝ^k
17. x1 ≡ x2
18. r0 < mdist(max-metric(k);x1;λi.r0)
⊢ x1 ≡ x2

2
1. Type
2. metric(X)
3. : ℕ
4. λi.r0 ∈ ℝ^k
5. {p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)}  ⟶ X
6. X
7. ∃c:{c:ℝr0 ≤ c} 
    ∀m:ℕ+. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} .
      ((mdist(max-metric(k);p;λi.r0) ≤ (r(4)/r(m)))  (mdist(d;f p;z) ≤ (c/r(m))))
8. mcomplete(X with d)
9. : ℝ^k ⟶ X
10. ∀p:ℝ^k. (req-vec(k;p;λi.r0)  p ≡ z)
11. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} p ≡ p
12. ∀p:ℝ^k. (req-vec(k;p;λi.r0)  p ≡ z)
13. ∀p:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} p ≡ p
14. ∀x1,x2:{p:ℝ^k| r0 < mdist(max-metric(k);p;λi.r0)} .  (x1 ≡ x2  x1 ≡ x2)
15. x1 : ℝ^k
16. x2 : ℝ^k
17. x1 ≡ x2
18. ¬(r0 < mdist(max-metric(k);x1;λi.r0))
19. mdist(max-metric(k);x1;λi.r0) ≤ r0
⊢ x1 ≡ x2


Latex:


Latex:
\mforall{}[X:Type].  \mforall{}[d:metric(X)].
    \mforall{}k:\mBbbN{}.  \mforall{}f:\{p:\mBbbR{}\^{}k|  r0  <  mdist(max-metric(k);p;\mlambda{}i.r0)\}    {}\mrightarrow{}  X.  \mforall{}z:X.
        ((\mexists{}c:\{c:\mBbbR{}|  r0  \mleq{}  c\} 
              \mforall{}m:\mBbbN{}\msupplus{}.  \mforall{}p:\{p:\mBbbR{}\^{}k|  r0  <  mdist(max-metric(k);p;\mlambda{}i.r0)\}  .
                  ((mdist(max-metric(k);p;\mlambda{}i.r0)  \mleq{}  (r(4)/r(m)))  {}\mRightarrow{}  (mdist(d;f  p;z)  \mleq{}  (c/r(m)))))
        {}\mRightarrow{}  mcomplete(X  with  d)
        {}\mRightarrow{}  (\mexists{}g:\mBbbR{}\^{}k  {}\mrightarrow{}  X
                  (((\mforall{}p:\mBbbR{}\^{}k.  (req-vec(k;p;\mlambda{}i.r0)  {}\mRightarrow{}  g  p  \mequiv{}  z))
                  \mwedge{}  (\mforall{}p:\{p:\mBbbR{}\^{}k|  r0  <  mdist(max-metric(k);p;\mlambda{}i.r0)\}  .  g  p  \mequiv{}  f  p))
                  \mwedge{}  (f:FUN(\{p:\mBbbR{}\^{}k|  r0  <  mdist(max-metric(k);p;\mlambda{}i.r0)\}  ;X)  {}\mRightarrow{}  g:FUN(\mBbbR{}\^{}k;X)))))


By


Latex:
(InstLemma  `remove-singularity-max`  []
  THEN  RepeatFor  3  ((ParallelLast'  THENA  Auto))
  THEN  (Assert  \mlambda{}i.r0  \mmember{}  \mBbbR{}\^{}k  BY
                          Auto)
  THEN  PromoteHyp  (-1)  4
  THEN  RepeatFor  5  ((ParallelLast'  THENA  Auto))
  THEN  Auto
  THEN  ParallelLast'
  THEN  All  (RepUR  ``so\_apply``)
  THEN  Auto
  THEN  (StableCases  \mkleeneopen{}r0  <  mdist(max-metric(k);x1;\mlambda{}i.r0)\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  Try  ((FLemma  `not-rless`  [-1]  THENA  Auto)))




Home Index