Step * 1 of Lemma max-metric_wf


1. : ℤ
2. 0 < n
3. p,q. primrec(n 1;r0;λi,r. rmax(r;|(p i) i|)))
p,q. primrec(n 1;r0;λi,r. rmax(r;|(p i) i|)))
∈ (ℝ^n 1 ⟶ ℝ^n 1 ⟶ ℝ)
4. ∀x,y,z:ℝ^n 1.
     (primrec(n 1;r0;λi,r. rmax(r;|(x i) i|)) ≤ (primrec(n 1;r0;λi,r. rmax(r;|(x i) i|))
     primrec(n 1;r0;λi,r. rmax(r;|(z i) i|))))
5. ∀x:ℝ^n 1. (primrec(n 1;r0;λi,r. rmax(r;|(x i) i|)) r0)
6. : ℝ^n
7. : ℝ^n
8. : ℝ^n
⊢ rmax(primrec(n 1;r0;λi,r. rmax(r;|(x i) i|));|(x (n 1)) 
                                                                (n 1)|) ≤ (rmax(primrec(n 1;r0;λi,r. rmax(r;|(x i) 
                                                                                                        i|));|(x 
                                                                                                               (n 1)) 
(n 1)|)
rmax(primrec(n 1;r0;λi,r. rmax(r;|(z i) i|));|(z (n 1)) (n 1)|))
BY
((InstHyp [⌜x⌝;⌜y⌝;⌜z⌝4⋅ THENA Auto)
   THEN MoveToConcl (-1)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;1]⋅ THENA Auto)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;2;1]⋅ THENA Auto)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;2;2]⋅ THENA Auto)
   THEN (Assert |(x (n 1)) (n 1)| ≤ (|(x (n 1)) (n 1)| |(z (n 1)) (n 1)|) BY
               (UseTriangleInequality [⌜(n 1)⌝]⋅
                THEN Auto
                THEN RW (AddrC [1;2] (LemmaC `rabs-difference-symmetry`)) 0
                THEN Auto))
   THEN MoveToConcl (-1)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;1]⋅ THENA Auto)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;2;1]⋅ THENA Auto)
   THEN (GenConclAtAddrType ⌜ℝ⌝ [1;2;2]⋅ THENA Auto)
   THEN All Thin
   THEN Auto) }

1
1. : ℝ
2. v1 : ℝ
3. v2 : ℝ
4. v3 : ℝ
5. v4 : ℝ
6. v5 : ℝ
7. v3 ≤ (v4 v5)
8. v ≤ (v1 v2)
⊢ rmax(v;v3) ≤ (rmax(v1;v4) rmax(v2;v5))


Latex:


Latex:

1.  n  :  \mBbbZ{}
2.  0  <  n
3.  (\mlambda{}p,q.  primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(p  i)  -  q  i|)))
=  (\mlambda{}p,q.  primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(p  i)  -  q  i|)))
4.  \mforall{}x,y,z:\mBbbR{}\^{}n  -  1.
          (primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(x  i)  -  z  i|))  \mleq{}  (primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(x  i)  -  y  i|))
          +  primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(z  i)  -  y  i|))))
5.  \mforall{}x:\mBbbR{}\^{}n  -  1.  (primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(x  i)  -  x  i|))  =  r0)
6.  x  :  \mBbbR{}\^{}n
7.  y  :  \mBbbR{}\^{}n
8.  z  :  \mBbbR{}\^{}n
\mvdash{}  rmax(primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(x  i)  -  z  i|));|(x  (n  -  1)) 
-  z  (n  -  1)|)  \mleq{}  (rmax(primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(x  i)  -  y  i|));|(x  (n  -  1))  -  y  (n  -  1)|)
+  rmax(primrec(n  -  1;r0;\mlambda{}i,r.  rmax(r;|(z  i)  -  y  i|));|(z  (n  -  1))  -  y  (n  -  1)|))


By


Latex:
((InstHyp  [\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}y\mkleeneclose{};\mkleeneopen{}z\mkleeneclose{}]  4\mcdot{}  THENA  Auto)
  THEN  MoveToConcl  (-1)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;1]\mcdot{}  THENA  Auto)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;2;1]\mcdot{}  THENA  Auto)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;2;2]\mcdot{}  THENA  Auto)
  THEN  (Assert  |(x  (n  -  1))  -  z  (n  -  1)|  \mleq{}  (|(x  (n  -  1))  -  y  (n  -  1)|  +  |(z  (n  -  1))  -  y  (n  -  1)|)  BY
                          (UseTriangleInequality  [\mkleeneopen{}y  (n  -  1)\mkleeneclose{}]\mcdot{}
                            THEN  Auto
                            THEN  RW  (AddrC  [1;2]  (LemmaC  `rabs-difference-symmetry`))  0
                            THEN  Auto))
  THEN  MoveToConcl  (-1)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;1]\mcdot{}  THENA  Auto)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;2;1]\mcdot{}  THENA  Auto)
  THEN  (GenConclAtAddrType  \mkleeneopen{}\mBbbR{}\mkleeneclose{}  [1;2;2]\mcdot{}  THENA  Auto)
  THEN  All  Thin
  THEN  Auto)




Home Index