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

Theorem cau5 6864
Description: A relationship used to derive two ways to express a Cauchy sequence. ph is ph(j, k).
Hypotheses
Ref Expression
cau4i.1 |- M e. ZZ
cau4i.2 |- Z = (ZZ>` M)
Assertion
Ref Expression
cau5 |- (E.m e. ZZ A.j e. ZZ A.k e. ZZ ((m <_ j /\ m <_ k) -> ph) <-> E.m e. Z A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph))
Distinct variable groups:   j,k,m,M   j,Z,k,m   ph,m

Proof of Theorem cau5
StepHypRef Expression
1 cau4i.1 . . 3 |- M e. ZZ
2 cau4i.2 . . 3 |- Z = (ZZ>` M)
3 uzssz 6370 . . . 4 |- (ZZ>` M) (_ ZZ
42, 3eqsstr 2087 . . 3 |- Z (_ ZZ
51, 2, 4, 4cau5i 6862 . 2 |- (E.m e. ZZ A.j e. ZZ A.k e. ZZ ((m <_ j /\ m <_ k) -> ph) -> E.m e. Z A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph))
6 rexeq1 1784 . . . . 5 |- (Z = (ZZ>`
M) -> (E.m e. Z A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> E.m e. (ZZ>` M)A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
72, 6ax-mp 7 . . . 4 |- (E.m e. Z A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> E.m e. (ZZ>` M)A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph))
8 rexuz 6384 . . . . 5 |- (M e. ZZ -> (E.m e. (ZZ>` M)A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> E.m e. ZZ (M <_ m /\ A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph))))
91, 8ax-mp 7 . . . 4 |- (E.m e. (ZZ>` M)A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> E.m e. ZZ (M <_ m /\ A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
107, 9bitr 173 . . 3 |- (E.m e. Z A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> E.m e. ZZ (M <_ m /\ A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
111zre 6096 . . . . . . . . . . . . . . . . . . . . . 22 |- M e. RR
12 letrt 5506 . . . . . . . . . . . . . . . . . . . . . 22 |- ((M e. RR /\ m e. RR /\ j e. RR) -> ((M <_ m /\ m <_ j) -> M <_ j))
1311, 12mp3an1 901 . . . . . . . . . . . . . . . . . . . . 21 |- ((m e. RR /\ j e. RR) -> ((M <_ m /\ m <_ j) -> M <_ j))
14 letrt 5506 . . . . . . . . . . . . . . . . . . . . . 22 |- ((M e. RR /\ m e. RR /\ k e. RR) -> ((M <_ m /\ m <_ k) -> M <_ k))
1511, 14mp3an1 901 . . . . . . . . . . . . . . . . . . . . 21 |- ((m e. RR /\ k e. RR) -> ((M <_ m /\ m <_ k) -> M <_ k))
1613, 15im2anan9 562 . . . . . . . . . . . . . . . . . . . 20 |- (((m e. RR /\ j e. RR) /\ (m e. RR /\ k e. RR)) -> (((M <_ m /\ m <_ j) /\ (M <_ m /\ m <_ k)) -> (M <_ j /\ M <_ k)))
17 ancom 435 . . . . . . . . . . . . . . . . . . . 20 |- ((M <_ j /\ M <_ k) <-> (M <_ k /\ M <_ j))
1816, 17syl6ib 212 . . . . . . . . . . . . . . . . . . 19 |- (((m e. RR /\ j e. RR) /\ (m e. RR /\ k e. RR)) -> (((M <_ m /\ m <_ j) /\ (M <_ m /\ m <_ k)) -> (M <_ k /\ M <_ j)))
1918anandis 512 . . . . . . . . . . . . . . . . . 18 |- ((m e. RR /\ (j e. RR /\ k e. RR)) -> (((M <_ m /\ m <_ j) /\ (M <_ m /\ m <_ k)) -> (M <_ k /\ M <_ j)))
20 anandi 510 . . . . . . . . . . . . . . . . . 18 |- ((M <_ m /\ (m <_ j /\ m <_ k)) <-> ((M <_ m /\ m <_ j) /\ (M <_ m /\ m <_ k)))
2119, 20syl5ib 206 . . . . . . . . . . . . . . . . 17 |- ((m e. RR /\ (j e. RR /\ k e. RR)) -> ((M <_ m /\ (m <_ j /\ m <_ k)) -> (M <_ k /\ M <_ j)))
22 zret 6094 . . . . . . . . . . . . . . . . 17 |- (m e. ZZ -> m e. RR)
23 zret 6094 . . . . . . . . . . . . . . . . . 18 |- (j e. ZZ -> j e. RR)
24 zret 6094 . . . . . . . . . . . . . . . . . 18 |- (k e. ZZ -> k e. RR)
2523, 24anim12i 333 . . . . . . . . . . . . . . . . 17 |- ((j e. ZZ /\ k e. ZZ) -> (j e. RR /\ k e. RR))
2621, 22, 25syl2an 454 . . . . . . . . . . . . . . . 16 |- ((m e. ZZ /\ (j e. ZZ /\ k e. ZZ)) -> ((M <_ m /\ (m <_ j /\ m <_ k)) -> (M <_ k /\ M <_ j)))
2726exp4b 379 . . . . . . . . . . . . . . 15 |- (m e. ZZ -> ((j e. ZZ /\ k e. ZZ) -> (M <_ m -> ((m <_ j /\ m <_ k) -> (M <_ k /\ M <_ j)))))
2827com23 32 . . . . . . . . . . . . . 14 |- (m e. ZZ -> (M <_ m -> ((j e. ZZ /\ k e. ZZ) -> ((m <_ j /\ m <_ k) -> (M <_ k /\ M <_ j)))))
2928imp31 362 . . . . . . . . . . . . 13 |- (((m e. ZZ /\ M <_ m) /\ (j e. ZZ /\ k e. ZZ)) -> ((m <_ j /\ m <_ k) -> (M <_ k /\ M <_ j)))
3029anassrs 441 . . . . . . . . . . . 12 |- ((((m e. ZZ /\ M <_ m) /\ j e. ZZ) /\ k e. ZZ) -> ((m <_ j /\ m <_ k) -> (M <_ k /\ M <_ j)))
3130ancrd 299 . . . . . . . . . . 11 |- ((((m e. ZZ /\ M <_ m) /\ j e. ZZ) /\ k e. ZZ) -> ((m <_ j /\ m <_ k) -> ((M <_ k /\ M <_ j) /\ (m <_ j /\ m <_ k))))
3231imim1d 28 . . . . . . . . . 10 |- ((((m e. ZZ /\ M <_ m) /\ j e. ZZ) /\ k e. ZZ) -> ((((M <_ k /\ M <_ j) /\ (m <_ j /\ m <_ k)) -> ph) -> ((m <_ j /\ m <_ k) -> ph)))
33 impexp 347 . . . . . . . . . . 11 |- ((((M <_ k /\ M <_ j) /\ (m <_ j /\ m <_ k)) -> ph) <-> ((M <_ k /\ M <_ j) -> ((m <_ j /\ m <_ k) -> ph)))
34 impexp 347 . . . . . . . . . . 11 |- (((M <_ k /\ M <_ j) -> ((m <_ j /\ m <_ k) -> ph)) <-> (M <_ k -> (M <_ j -> ((m <_ j /\ m <_ k) -> ph))))
3533, 34bitr 173 . . . . . . . . . 10 |- ((((M <_ k /\ M <_ j) /\ (m <_ j /\ m <_ k)) -> ph) <-> (M <_ k -> (M <_ j -> ((m <_ j /\ m <_ k) -> ph))))
3632, 35syl5ibr 207 . . . . . . . . 9 |- ((((m e. ZZ /\ M <_ m) /\ j e. ZZ) /\ k e. ZZ) -> ((M <_ k -> (M <_ j -> ((m <_ j /\ m <_ k) -> ph))) -> ((m <_ j /\ m <_ k) -> ph)))
3736r19.20dva 1706 . . . . . . . 8 |- (((m e. ZZ /\ M <_ m) /\ j e. ZZ) -> (A.k e. ZZ (M <_ k -> (M <_ j -> ((m <_ j /\ m <_ k) -> ph))) -> A.k e. ZZ ((m <_ j /\ m <_ k) -> ph)))
3837r19.20dva 1706 . . . . . . 7 |- ((m e. ZZ /\ M <_ m) -> (A.j e. ZZ A.k e. ZZ (M <_ k -> (M <_ j -> ((m <_ j /\ m <_ k) -> ph))) -> A.j e. ZZ A.k e. ZZ ((m <_ j /\ m <_ k) -> ph)))
39 raleq1 1783 . . . . . . . . 9 |- (Z = (ZZ>`
M) -> (A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> A.j e. (ZZ>` M)A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
402, 39ax-mp 7 . . . . . . . 8 |- (A.j e. Z A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> A.j e. (ZZ>` M)A.k e. Z ((m <_ j /\ m <_ k) -> ph))
41 raluz 6382 . . . . . . . . 9 |- (M e. ZZ -> (A.j e. (ZZ>` M)A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> A.j e. ZZ (M <_ j -> A.k e. Z ((m <_ j /\ m <_ k) -> ph))))
421, 41ax-mp 7 . . . . . . . 8 |- (A.j e. (ZZ>` M)A.k e. Z ((m <_ j /\ m <_ k) -> ph) <-> A.j e. ZZ (M <_ j -> A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
43 raleq1 1783 . . . . . . . . . . 11 |- (Z = (ZZ>`
M) -> (A.k e. Z (M <_ j -> ((m <_ j /\ m <_ k) -> ph)) <-> A.k e. (ZZ>` M)(M <_ j -> ((m <_ j /\ m <_ k) -> ph))))
442, 43ax-mp 7 . . . . . . . . . 10 |- (A.k e. Z (M <_ j -> ((m <_ j /\ m <_ k) -> ph)) <-> A.k e. (ZZ>` M)(M <_ j -> ((m <_ j /\ m <_ k) -> ph)))
45 r19.21v 1713 . . . . . . . . . 10 |- (A.k e. Z (M <_ j -> ((m <_ j /\ m <_ k) -> ph)) <-> (M <_ j -> A.k e. Z ((m <_ j /\ m <_ k) -> ph)))
46