Metamath Proof Explorer


Theorem climsuselem1

Description: The subsequence index I has the expected properties: it belongs to the same upper integers as the original index, and it is always greater than or equal to the original index. (Contributed by Glauco Siliprandi, 29-Jun-2017)

Ref Expression
Hypotheses climsuselem1.1 Z = M
climsuselem1.2 φ M
climsuselem1.3 φ I M Z
climsuselem1.4 φ k Z I k + 1 I k + 1
Assertion climsuselem1 φ K Z I K K

Proof

Step Hyp Ref Expression
1 climsuselem1.1 Z = M
2 climsuselem1.2 φ M
3 climsuselem1.3 φ I M Z
4 climsuselem1.4 φ k Z I k + 1 I k + 1
5 1 eleq2i K Z K M
6 5 bilani φ K Z K M
7 simpl φ K Z φ
8 fveq2 j = M I j = I M
9 fveq2 j = M j = M
10 8 9 eleq12d j = M I j j I M M
11 10 imbi2d j = M φ I j j φ I M M
12 fveq2 j = k I j = I k
13 fveq2 j = k j = k
14 12 13 eleq12d j = k I j j I k k
15 14 imbi2d j = k φ I j j φ I k k
16 fveq2 j = k + 1 I j = I k + 1
17 fveq2 j = k + 1 j = k + 1
18 16 17 eleq12d j = k + 1 I j j I k + 1 k + 1
19 18 imbi2d j = k + 1 φ I j j φ I k + 1 k + 1
20 fveq2 j = K I j = I K
21 fveq2 j = K j = K
22 20 21 eleq12d j = K I j j I K K
23 22 imbi2d j = K φ I j j φ I K K
24 3 1 eleqtrdi φ I M M
25 24 a1i M φ I M M
26 simpr k M φ I k k φ φ
27 simpll k M φ I k k φ k M
28 simplr k M φ I k k φ φ I k k
29 26 28 mpd k M φ I k k φ I k k
30 eluzelz k M k
31 30 3ad2ant2 φ k M I k k k
32 31 peano2zd φ k M I k k k + 1
33 32 zred φ k M I k k k + 1
34 eluzelre I k k I k
35 34 3ad2ant3 φ k M I k k I k
36 1red φ k M I k k 1
37 35 36 readdcld φ k M I k k I k + 1
38 1 eqimss2i M Z
39 38 a1i φ M Z
40 39 sseld φ k M k Z
41 40 imdistani φ k M φ k Z
42 41 4 syl φ k M I k + 1 I k + 1
43 42 3adant3 φ k M I k k I k + 1 I k + 1
44 eluzelz I k + 1 I k + 1 I k + 1
45 43 44 syl φ k M I k k I k + 1
46 45 zred φ k M I k k I k + 1
47 31 zred φ k M I k k k
48 eluzle I k k k I k
49 48 3ad2ant3 φ k M I k k k I k
50 47 35 36 49 leadd1dd φ k M I k k k + 1 I k + 1
51 eluzle I k + 1 I k + 1 I k + 1 I k + 1
52 43 51 syl φ k M I k k I k + 1 I k + 1
53 33 37 46 50 52 letrd φ k M I k k k + 1 I k + 1
54 eluz k + 1 I k + 1 I k + 1 k + 1 k + 1 I k + 1
55 32 45 54 syl2anc φ k M I k k I k + 1 k + 1 k + 1 I k + 1
56 53 55 mpbird φ k M I k k I k + 1 k + 1
57 26 27 29 56 syl3anc k M φ I k k φ I k + 1 k + 1
58 57 exp31 k M φ I k k φ I k + 1 k + 1
59 11 15 19 23 25 58 uzind4 K M φ I K K
60 6 7 59 sylc φ K Z I K K