Metamath Proof Explorer


Theorem seqcaopr3

Description: Lemma for seqcaopr2 . (Contributed by Mario Carneiro, 25-Apr-2016)

Ref Expression
Hypotheses seqcaopr3.1 φxSySx+˙yS
seqcaopr3.2 φxSySxQyS
seqcaopr3.3 φNM
seqcaopr3.4 φkMNFkS
seqcaopr3.5 φkMNGkS
seqcaopr3.6 φkMNHk=FkQGk
seqcaopr3.7 φnM..^NseqM+˙FnQseqM+˙Gn+˙Fn+1QGn+1=seqM+˙Fn+˙Fn+1QseqM+˙Gn+˙Gn+1
Assertion seqcaopr3 φseqM+˙HN=seqM+˙FNQseqM+˙GN

Proof

Step Hyp Ref Expression
1 seqcaopr3.1 φxSySx+˙yS
2 seqcaopr3.2 φxSySxQyS
3 seqcaopr3.3 φNM
4 seqcaopr3.4 φkMNFkS
5 seqcaopr3.5 φkMNGkS
6 seqcaopr3.6 φkMNHk=FkQGk
7 seqcaopr3.7 φnM..^NseqM+˙FnQseqM+˙Gn+˙Fn+1QGn+1=seqM+˙Fn+˙Fn+1QseqM+˙Gn+˙Gn+1
8 eluzfz2 NMNMN
9 3 8 syl φNMN
10 fveq2 z=MseqM+˙Hz=seqM+˙HM
11 fveq2 z=MseqM+˙Fz=seqM+˙FM
12 fveq2 z=MseqM+˙Gz=seqM+˙GM
13 11 12 oveq12d z=MseqM+˙FzQseqM+˙Gz=seqM+˙FMQseqM+˙GM
14 10 13 eqeq12d z=MseqM+˙Hz=seqM+˙FzQseqM+˙GzseqM+˙HM=seqM+˙FMQseqM+˙GM
15 14 imbi2d z=MφseqM+˙Hz=seqM+˙FzQseqM+˙GzφseqM+˙HM=seqM+˙FMQseqM+˙GM
16 fveq2 z=nseqM+˙Hz=seqM+˙Hn
17 fveq2 z=nseqM+˙Fz=seqM+˙Fn
18 fveq2 z=nseqM+˙Gz=seqM+˙Gn
19 17 18 oveq12d z=nseqM+˙FzQseqM+˙Gz=seqM+˙FnQseqM+˙Gn
20 16 19 eqeq12d z=nseqM+˙Hz=seqM+˙FzQseqM+˙GzseqM+˙Hn=seqM+˙FnQseqM+˙Gn
21 20 imbi2d z=nφseqM+˙Hz=seqM+˙FzQseqM+˙GzφseqM+˙Hn=seqM+˙FnQseqM+˙Gn
22 fveq2 z=n+1seqM+˙Hz=seqM+˙Hn+1
23 fveq2 z=n+1seqM+˙Fz=seqM+˙Fn+1
24 fveq2 z=n+1seqM+˙Gz=seqM+˙Gn+1
25 23 24 oveq12d z=n+1seqM+˙FzQseqM+˙Gz=seqM+˙Fn+1QseqM+˙Gn+1
26 22 25 eqeq12d z=n+1seqM+˙Hz=seqM+˙FzQseqM+˙GzseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1
27 26 imbi2d z=n+1φseqM+˙Hz=seqM+˙FzQseqM+˙GzφseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1
28 fveq2 z=NseqM+˙Hz=seqM+˙HN
29 fveq2 z=NseqM+˙Fz=seqM+˙FN
30 fveq2 z=NseqM+˙Gz=seqM+˙GN
31 29 30 oveq12d z=NseqM+˙FzQseqM+˙Gz=seqM+˙FNQseqM+˙GN
32 28 31 eqeq12d z=NseqM+˙Hz=seqM+˙FzQseqM+˙GzseqM+˙HN=seqM+˙FNQseqM+˙GN
33 32 imbi2d z=NφseqM+˙Hz=seqM+˙FzQseqM+˙GzφseqM+˙HN=seqM+˙FNQseqM+˙GN
34 fveq2 k=MHk=HM
35 fveq2 k=MFk=FM
36 fveq2 k=MGk=GM
37 35 36 oveq12d k=MFkQGk=FMQGM
38 34 37 eqeq12d k=MHk=FkQGkHM=FMQGM
39 6 ralrimiva φkMNHk=FkQGk
40 eluzfz1 NMMMN
41 3 40 syl φMMN
42 38 39 41 rspcdva φHM=FMQGM
43 eluzel2 NMM
44 3 43 syl φM
45 seq1 MseqM+˙HM=HM
46 44 45 syl φseqM+˙HM=HM
47 seq1 MseqM+˙FM=FM
48 seq1 MseqM+˙GM=GM
49 47 48 oveq12d MseqM+˙FMQseqM+˙GM=FMQGM
50 44 49 syl φseqM+˙FMQseqM+˙GM=FMQGM
51 42 46 50 3eqtr4d φseqM+˙HM=seqM+˙FMQseqM+˙GM
52 51 a1i NMφseqM+˙HM=seqM+˙FMQseqM+˙GM
53 oveq1 seqM+˙Hn=seqM+˙FnQseqM+˙GnseqM+˙Hn+˙Hn+1=seqM+˙FnQseqM+˙Gn+˙Hn+1
54 elfzouz nM..^NnM
55 54 adantl φnM..^NnM
56 seqp1 nMseqM+˙Hn+1=seqM+˙Hn+˙Hn+1
57 55 56 syl φnM..^NseqM+˙Hn+1=seqM+˙Hn+˙Hn+1
58 fveq2 k=n+1Hk=Hn+1
59 fveq2 k=n+1Fk=Fn+1
60 fveq2 k=n+1Gk=Gn+1
61 59 60 oveq12d k=n+1FkQGk=Fn+1QGn+1
62 58 61 eqeq12d k=n+1Hk=FkQGkHn+1=Fn+1QGn+1
63 39 adantr φnM..^NkMNHk=FkQGk
64 fzofzp1 nM..^Nn+1MN
65 64 adantl φnM..^Nn+1MN
66 62 63 65 rspcdva φnM..^NHn+1=Fn+1QGn+1
67 66 oveq2d φnM..^NseqM+˙FnQseqM+˙Gn+˙Hn+1=seqM+˙FnQseqM+˙Gn+˙Fn+1QGn+1
68 seqp1 nMseqM+˙Fn+1=seqM+˙Fn+˙Fn+1
69 seqp1 nMseqM+˙Gn+1=seqM+˙Gn+˙Gn+1
70 68 69 oveq12d nMseqM+˙Fn+1QseqM+˙Gn+1=seqM+˙Fn+˙Fn+1QseqM+˙Gn+˙Gn+1
71 55 70 syl φnM..^NseqM+˙Fn+1QseqM+˙Gn+1=seqM+˙Fn+˙Fn+1QseqM+˙Gn+˙Gn+1
72 7 67 71 3eqtr4rd φnM..^NseqM+˙Fn+1QseqM+˙Gn+1=seqM+˙FnQseqM+˙Gn+˙Hn+1
73 57 72 eqeq12d φnM..^NseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1seqM+˙Hn+˙Hn+1=seqM+˙FnQseqM+˙Gn+˙Hn+1
74 53 73 imbitrrid φnM..^NseqM+˙Hn=seqM+˙FnQseqM+˙GnseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1
75 74 expcom nM..^NφseqM+˙Hn=seqM+˙FnQseqM+˙GnseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1
76 75 a2d nM..^NφseqM+˙Hn=seqM+˙FnQseqM+˙GnφseqM+˙Hn+1=seqM+˙Fn+1QseqM+˙Gn+1
77 15 21 27 33 52 76 fzind2 NMNφseqM+˙HN=seqM+˙FNQseqM+˙GN
78 9 77 mpcom φseqM+˙HN=seqM+˙FNQseqM+˙GN