Description: Distribute function operation through a sequence. Maps-to notation version of seqof . (Contributed by Mario Carneiro, 7-Jul-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | seqof2.1 | |
|
seqof2.2 | |
||
seqof2.3 | |
||
seqof2.4 | |
||
Assertion | seqof2 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | seqof2.1 | |
|
2 | seqof2.2 | |
|
3 | seqof2.3 | |
|
4 | seqof2.4 | |
|
5 | nfv | |
|
6 | nffvmpt1 | |
|
7 | nfcv | |
|
8 | nffvmpt1 | |
|
9 | 7 8 | nfmpt | |
10 | 6 9 | nfeq | |
11 | 5 10 | nfim | |
12 | eleq1w | |
|
13 | 12 | anbi2d | |
14 | fveq2 | |
|
15 | fveq2 | |
|
16 | 15 | mpteq2dv | |
17 | 14 16 | eqeq12d | |
18 | 13 17 | imbi12d | |
19 | 3 | sselda | |
20 | 1 | adantr | |
21 | 20 | mptexd | |
22 | eqid | |
|
23 | 22 | fvmpt2 | |
24 | 19 21 23 | syl2anc | |
25 | 19 | adantr | |
26 | simpll | |
|
27 | simpr | |
|
28 | 26 25 27 4 | syl12anc | |
29 | eqid | |
|
30 | 29 | fvmpt2 | |
31 | 25 28 30 | syl2anc | |
32 | 31 | mpteq2dva | |
33 | 24 32 | eqtr4d | |
34 | 11 18 33 | chvarfv | |
35 | nfcv | |
|
36 | nfcsb1v | |
|
37 | nfcv | |
|
38 | 36 37 | nffv | |
39 | csbeq1a | |
|
40 | 39 | fveq1d | |
41 | 35 38 40 | cbvmpt | |
42 | 34 41 | eqtrdi | |
43 | 1 2 42 | seqof | |
44 | nfcv | |
|
45 | nfcv | |
|
46 | nfcv | |
|
47 | 45 46 36 | nfseq | |
48 | nfcv | |
|
49 | 47 48 | nffv | |
50 | 39 | seqeq3d | |
51 | 50 | fveq1d | |
52 | 44 49 51 | cbvmpt | |
53 | 43 52 | eqtr4di | |