HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem bcthlem20 8018
Description: Lemma for bcth 8032. A weaker version of bcthlem19 8017.
Hypotheses
Ref Expression
bcthlem18.1 |- D e. CMet
bcthlem18.3 |- X = dom dom D
bcthlem18.6 |- F = {<.<.j, y>., z>. | ((j e. NN /\ y e. A) /\ z = {<.p, r>. | ((p e. X /\ (r e. RR /\ 0 < r)) /\ (r < ((2nd`
y) / 2) /\ (p( ball ` D)r) (_ O))})}
bcthlem18.7 |- A = (X X. {x e. RR | 0 < x})
bcthlem18.8 |- O = ((X \ ((cls` J)` (M` j))) i^i ((1st` y)( ball ` D)((2nd` y) / 2)))
Assertion
Ref Expression
bcthlem20 |- (((n e. NN /\ m <_ n) /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) -> ((1st` (g` m))D(1st` (g` n))) < (2nd`
(g` m)))
Distinct variable groups:   j,m,n,y,z,A   j,p,r,D,m,n,y,z   k,m,n,F   j,J,p,r,y,z   j,M,p,r,y,z   z,O   j,X,m,n,p,r,y,z   j,k,x,g,p,r,y,z,m,n

Proof of Theorem bcthlem20
StepHypRef Expression
1 bcthlem18.1 . . . . . . 7 |- D e. CMet
2 cmsmet 7961 . . . . . . 7 |- (D e. CMet -> D e. Met)
31, 2ax-mp 7 . . . . . 6 |- D e. Met
4 bcthlem18.3 . . . . . . 7 |- X = dom dom D
54metcl 7811 . . . . . 6 |- ((D e. Met /\ (1st` (g` m)) e. X /\ (1st` (g` n)) e. X) -> ((1st` (g` m))D(1st`
(g` n))) e. RR)
63, 5mp3an1 903 . . . . 5 |- (((1st` (g` m)) e. X /\ (1st` (g` n)) e. X) -> ((1st` (g` m))D(1st` (g` n))) e. RR)
7 bcthlem18.7 . . . . . . . 8 |- A = (X X. {x e. RR | 0 < x})
87bcthlem4 8002 . . . . . . 7 |- ((g:NN-->A /\ m e. NN) -> ((1st` (g` m)) e. X /\ ((2nd` (g` m)) e. RR /\ 0 < (2nd` (g` m)))))
98pm3.26d 321 . . . . . 6 |- ((g:NN-->A /\ m e. NN) -> (1st` (g` m)) e. X)
109adantl 388 . . . . 5 |- ((n e. NN /\ (g:NN-->A /\ m e. NN)) -> (1st` (g` m)) e. X)
117bcthlem4 8002 . . . . . . . 8 |- ((g:NN-->A /\ n e. NN) -> ((1st` (g` n)) e. X /\ ((2nd` (g` n)) e. RR /\ 0 < (2nd` (g` n)))))
1211pm3.26d 321 . . . . . . 7 |- ((g:NN-->A /\ n e. NN) -> (1st` (g` n)) e. X)
1312ancoms 436 . . . . . 6 |- ((n e. NN /\ g:NN-->A) -> (1st` (g` n)) e. X)
1413adantrr 395 . . . . 5 |- ((n e. NN /\ (g:NN-->A /\ m e. NN)) -> (1st` (g` n)) e. X)
156, 10, 14sylanc 471 . . . 4 |- ((n e. NN /\ (g:NN-->A /\ m e. NN)) -> ((1st` (g` m))D(1st` (g` n))) e. RR)
1615adantlr 393 . . 3 |- (((n e. NN /\ m <_ n) /\ (g:NN-->A /\ m e. NN)) -> ((1st` (g` m))D(1st` (g` n))) e. RR)
1716adantrlr 401 . 2 |- (((n e. NN /\ m <_ n) /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) -> ((1st` (g` m))D(1st` (g` n))) e. RR)
188pm3.27d 325 . . . . . 6 |- ((g:NN-->A /\ m e. NN) -> ((2nd` (g` m)) e. RR /\ 0 < (2nd` (g` m))))
1918pm3.26d 321 . . . . 5 |- ((g:NN-->A /\ m e. NN) -> (2nd` (g` m)) e. RR)
20 rehalfclt 6034 . . . . 5 |- ((2nd` (g` m)) e. RR -> ((2nd` (g` m)) / 2) e. RR)
2119, 20syl 10 . . . 4 |- ((g:NN-->A /\ m e. NN) -> ((2nd` (g` m)) / 2) e. RR)
2221adantlr 393 . . 3 |- (((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN) -> ((2nd`
(g` m)) / 2) e. RR)
2322adantl 388 . 2 |- (((n e. NN /\ m <_ n) /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) -> ((2nd` (g` m)) / 2) e. RR)
2419adantlr 393 . . 3 |- (((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN) -> (2nd` (g` m)) e. RR)
2524adantl 388 . 2 |- (((n e. NN /\ m <_ n) /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) -> (2nd` (g` m)) e. RR)
26 leloet 5518 . . . . . . 7 |- ((m e. RR /\ n e. RR) -> (m <_ n <-> (m < n \/ m = n)))
27 nnret 5929 . . . . . . 7 |- (m e. NN -> m e. RR)
28 nnret 5929 . . . . . . 7 |- (n e. NN -> n e. RR)
2926, 27, 28syl2an 454 . . . . . 6 |- ((m e. NN /\ n e. NN) -> (m <_ n <-> (m < n \/ m = n)))
30 bcthlem18.6 . . . . . . . . . . . . . . . 16 |- F = {<.<.j, y>., z>. | ((j e. NN /\ y e. A) /\ z = {<.p, r>. | ((p e. X /\ (r e. RR /\ 0 < r)) /\ (r < ((2nd`
y) / 2) /\ (p( ball ` D)r) (_ O))})}
31 bcthlem18.8 . . . . . . . . . . . . . . . 16 |- O = ((X \ ((cls` J)` (M` j))) i^i ((1st` y)( ball ` D)((2nd` y) / 2)))
321, 4, 30, 7, 31bcthlem19 8017 . . . . . . . . . . . . . . 15 |- (((n e. NN /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) /\ m < n) -> ((1st` (g` m))D(1st`
(g` n))) < ((2nd`
(g` m)) / 2))
3332ex 373 . . . . . . . . . . . . . 14 |- ((n e. NN /\ ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN)) -> (m < n -> ((1st` (g` m))D(1st` (g` n))) < ((2nd` (g` m)) / 2)))
3433ex 373 . . . . . . . . . . . . 13 |- (n e. NN -> (((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) /\ m e. NN) -> (m < n -> ((1st` (g` m))D(1st`
(g` n))) < ((2nd`
(g` m)) / 2))))
3534exp3a 375 . . . . . . . . . . . 12 |- (n e. NN -> ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) -> (m e. NN -> (m < n -> ((1st` (g` m))D(1st` (g` n))) < ((2nd` (g` m)) / 2)))))
3635com34 36 . . . . . . . . . . 11 |- (n e. NN -> ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) -> (m < n -> (m e. NN -> ((1st`
(g` m))D(1st` (g` n))) < ((2nd` (g` m)) / 2)))))
3736com24 37 . . . . . . . . . 10 |- (n e. NN -> (m e. NN -> (m < n -> ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) -> ((1st`
(g` m))D(1st` (g` n))) < ((2nd` (g` m)) / 2)))))
3837com12 11 . . . . . . . . 9 |- (m e. NN -> (n e. NN -> (m < n -> ((g:NN-->A /\ A.k e. NN (g` (k + 1)) e. ((k + 1)F(g` k))) -> ((1st`
(g` m))D(1st` (g` n))) < ((2nd` (g` m)) / 2)))))
3938imp31 362 . . . . . . . 8 |- (((m e. NN /\ n e. NN) /\ m < n) -> ((g:NN-->A /\ A.k e. NN (g