Metamath Proof Explorer


Theorem fmco

Description: Composition of image filters. (Contributed by Mario Carneiro, 27-Aug-2015)

Ref Expression
Assertion fmco XVYWBfBasZF:YXG:ZYXFilMapFGB=XFilMapFYFilMapGB

Proof

Step Hyp Ref Expression
1 simpl3 XVYWBfBasZF:YXG:ZYBfBasZ
2 ssfg BfBasZBZfilGenB
3 1 2 syl XVYWBfBasZF:YXG:ZYBZfilGenB
4 3 sseld XVYWBfBasZF:YXG:ZYuBuZfilGenB
5 simpl2 XVYWBfBasZF:YXG:ZYYW
6 simprr XVYWBfBasZF:YXG:ZYG:ZY
7 eqid ZfilGenB=ZfilGenB
8 7 imaelfm YWBfBasZG:ZYuZfilGenBGuYFilMapGB
9 8 ex YWBfBasZG:ZYuZfilGenBGuYFilMapGB
10 5 1 6 9 syl3anc XVYWBfBasZF:YXG:ZYuZfilGenBGuYFilMapGB
11 4 10 syld XVYWBfBasZF:YXG:ZYuBGuYFilMapGB
12 11 imp XVYWBfBasZF:YXG:ZYuBGuYFilMapGB
13 imaeq2 t=GuFt=FGu
14 imaco FGu=FGu
15 13 14 eqtr4di t=GuFt=FGu
16 15 sseq1d t=GuFtsFGus
17 16 rspcev GuYFilMapGBFGustYFilMapGBFts
18 17 ex GuYFilMapGBFGustYFilMapGBFts
19 12 18 syl XVYWBfBasZF:YXG:ZYuBFGustYFilMapGBFts
20 19 rexlimdva XVYWBfBasZF:YXG:ZYuBFGustYFilMapGBFts
21 elfm YWBfBasZG:ZYtYFilMapGBtYuBGut
22 5 1 6 21 syl3anc XVYWBfBasZF:YXG:ZYtYFilMapGBtYuBGut
23 sstr2 FGuFtFtsFGus
24 imass2 GutFGuFt
25 14 24 eqsstrid GutFGuFt
26 23 25 syl11 FtsGutFGus
27 26 reximdv FtsuBGutuBFGus
28 27 com12 uBGutFtsuBFGus
29 28 adantl tYuBGutFtsuBFGus
30 22 29 syl6bi XVYWBfBasZF:YXG:ZYtYFilMapGBFtsuBFGus
31 30 rexlimdv XVYWBfBasZF:YXG:ZYtYFilMapGBFtsuBFGus
32 20 31 impbid XVYWBfBasZF:YXG:ZYuBFGustYFilMapGBFts
33 32 anbi2d XVYWBfBasZF:YXG:ZYsXuBFGussXtYFilMapGBFts
34 simpl1 XVYWBfBasZF:YXG:ZYXV
35 fco F:YXG:ZYFG:ZX
36 35 adantl XVYWBfBasZF:YXG:ZYFG:ZX
37 elfm XVBfBasZFG:ZXsXFilMapFGBsXuBFGus
38 34 1 36 37 syl3anc XVYWBfBasZF:YXG:ZYsXFilMapFGBsXuBFGus
39 fmfil YWBfBasZG:ZYYFilMapGBFilY
40 5 1 6 39 syl3anc XVYWBfBasZF:YXG:ZYYFilMapGBFilY
41 filfbas YFilMapGBFilYYFilMapGBfBasY
42 40 41 syl XVYWBfBasZF:YXG:ZYYFilMapGBfBasY
43 simprl XVYWBfBasZF:YXG:ZYF:YX
44 elfm XVYFilMapGBfBasYF:YXsXFilMapFYFilMapGBsXtYFilMapGBFts
45 34 42 43 44 syl3anc XVYWBfBasZF:YXG:ZYsXFilMapFYFilMapGBsXtYFilMapGBFts
46 33 38 45 3bitr4d XVYWBfBasZF:YXG:ZYsXFilMapFGBsXFilMapFYFilMapGB
47 46 eqrdv XVYWBfBasZF:YXG:ZYXFilMapFGB=XFilMapFYFilMapGB