Step * 1 of Lemma m-regularize-mcauchy

.....assertion..... 
1. Type
2. metric(X)
3. : ℕ ⟶ X
4. : ℕ+
⊢ ∀n:ℕ. ∀m:ℕn.  (((6 k) ≤ n)  ((6 k) ≤ m)  (mdist(d;m-regularize(d;s) n;m-regularize(d;s) m) ≤ (r1/r(k))))
BY
(Auto
   THEN Unfold `m-regularize` 0
   THEN Reduce 0
   THEN (InstLemma `first-m-not-reg-property` [⌜X⌝;⌜d⌝;⌜1⌝;⌜s⌝]⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN GenConclAtAddr [1;1;1;2]
   THEN Thin (-1)
   THEN (InstLemma `first-m-not-reg-property` [⌜X⌝;⌜d⌝;⌜1⌝;⌜s⌝]⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN GenConclAtAddr [1;1;1;2]
   THEN Thin (-1)
   THEN (CallByValueReduce THENA Auto)
   THEN RepUR ``let`` 0
   THEN RepeatFor ((D THENA Auto))
   THEN ExRepD
   THEN (Decide ⌜0 < v1⌝⋅ THENA Auto)) }

1
1. Type
2. metric(X)
3. : ℕ ⟶ X
4. : ℕ+
5. : ℕ
6. : ℕn
7. (6 k) ≤ n
8. (6 k) ≤ m
9. : ℕ(n 1) 1
10. v1 : ℕ(m 1) 1
11. v1 0 ∈ ℤ ⇐⇒ ∀n:ℕ1. m-not-reg(d;s;n) ff
12. (∀n:ℕv1 1. m-not-reg(d;s;n) ff) ∧ m-not-reg(d;s;v1 1) tt supposing 0 < v1
13. 0 ∈ ℤ ⇐⇒ ∀n:ℕ1. m-not-reg(d;s;n) ff
14. (∀n:ℕ1. m-not-reg(d;s;n) ff) ∧ m-not-reg(d;s;v 1) tt supposing 0 < v
15. 0 < v1
⊢ mdist(d;if 0 <then (v 2) else fi ;if 0 <v1 then (v1 2) else fi ) ≤ (r1/r(k))

2
1. Type
2. metric(X)
3. : ℕ ⟶ X
4. : ℕ+
5. : ℕ
6. : ℕn
7. (6 k) ≤ n
8. (6 k) ≤ m
9. : ℕ(n 1) 1
10. v1 : ℕ(m 1) 1
11. v1 0 ∈ ℤ ⇐⇒ ∀n:ℕ1. m-not-reg(d;s;n) ff
12. (∀n:ℕv1 1. m-not-reg(d;s;n) ff) ∧ m-not-reg(d;s;v1 1) tt supposing 0 < v1
13. 0 ∈ ℤ ⇐⇒ ∀n:ℕ1. m-not-reg(d;s;n) ff
14. (∀n:ℕ1. m-not-reg(d;s;n) ff) ∧ m-not-reg(d;s;v 1) tt supposing 0 < v
15. ¬0 < v1
⊢ mdist(d;if 0 <then (v 2) else fi ;if 0 <v1 then (v1 2) else fi ) ≤ (r1/r(k))


Latex:


Latex:
.....assertion..... 
1.  X  :  Type
2.  d  :  metric(X)
3.  s  :  \mBbbN{}  {}\mrightarrow{}  X
4.  k  :  \mBbbN{}\msupplus{}
\mvdash{}  \mforall{}n:\mBbbN{}.  \mforall{}m:\mBbbN{}n.
        (((6  *  k)  \mleq{}  n)
        {}\mRightarrow{}  ((6  *  k)  \mleq{}  m)
        {}\mRightarrow{}  (mdist(d;m-regularize(d;s)  n;m-regularize(d;s)  m)  \mleq{}  (r1/r(k))))


By


Latex:
(Auto
  THEN  Unfold  `m-regularize`  0
  THEN  Reduce  0
  THEN  (InstLemma  `first-m-not-reg-property`  [\mkleeneopen{}X\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{};\mkleeneopen{}n  +  1\mkleeneclose{};\mkleeneopen{}s\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  GenConclAtAddr  [1;1;1;2]
  THEN  Thin  (-1)
  THEN  (InstLemma  `first-m-not-reg-property`  [\mkleeneopen{}X\mkleeneclose{};\mkleeneopen{}d\mkleeneclose{};\mkleeneopen{}m  +  1\mkleeneclose{};\mkleeneopen{}s\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  GenConclAtAddr  [1;1;1;2]
  THEN  Thin  (-1)
  THEN  (CallByValueReduce  0  THENA  Auto)
  THEN  RepUR  ``let``  0
  THEN  RepeatFor  2  ((D  0  THENA  Auto))
  THEN  ExRepD
  THEN  (Decide  \mkleeneopen{}0  <  v1\mkleeneclose{}\mcdot{}  THENA  Auto))




Home Index