Metamath Proof Explorer


Theorem fmf

Description: Pushing-forward via a function induces a mapping on filters. (Contributed by Stefan O'Rear, 8-Aug-2015)

Ref Expression
Assertion fmf X A Y B F : Y X X FilMap F : fBas Y Fil X

Proof

Step Hyp Ref Expression
1 ovex X filGen ran y b F y V
2 eqid b fBas Y X filGen ran y b F y = b fBas Y X filGen ran y b F y
3 1 2 fnmpti b fBas Y X filGen ran y b F y Fn fBas Y
4 df-fm FilMap = x V , f V b fBas dom f x filGen ran y b f y
5 4 a1i X A Y B F : Y X FilMap = x V , f V b fBas dom f x filGen ran y b f y
6 dmeq f = F dom f = dom F
7 6 adantl x = X f = F dom f = dom F
8 fdm F : Y X dom F = Y
9 8 3ad2ant3 X A Y B F : Y X dom F = Y
10 7 9 sylan9eqr X A Y B F : Y X x = X f = F dom f = Y
11 10 fveq2d X A Y B F : Y X x = X f = F fBas dom f = fBas Y
12 id x = X x = X
13 imaeq1 f = F f y = F y
14 13 mpteq2dv f = F y b f y = y b F y
15 14 rneqd f = F ran y b f y = ran y b F y
16 12 15 oveqan12d x = X f = F x filGen ran y b f y = X filGen ran y b F y
17 16 adantl X A Y B F : Y X x = X f = F x filGen ran y b f y = X filGen ran y b F y
18 11 17 mpteq12dv X A Y B F : Y X x = X f = F b fBas dom f x filGen ran y b f y = b fBas Y X filGen ran y b F y
19 elex X A X V
20 19 3ad2ant1 X A Y B F : Y X X V
21 fex2 F : Y X Y B X A F V
22 21 3com13 X A Y B F : Y X F V
23 fvex fBas Y V
24 23 mptex b fBas Y X filGen ran y b F y V
25 24 a1i X A Y B F : Y X b fBas Y X filGen ran y b F y V
26 5 18 20 22 25 ovmpod X A Y B F : Y X X FilMap F = b fBas Y X filGen ran y b F y
27 26 fneq1d X A Y B F : Y X X FilMap F Fn fBas Y b fBas Y X filGen ran y b F y Fn fBas Y
28 3 27 mpbiri X A Y B F : Y X X FilMap F Fn fBas Y
29 simpl1 X A Y B F : Y X b fBas Y X A
30 simpr X A Y B F : Y X b fBas Y b fBas Y
31 simpl3 X A Y B F : Y X b fBas Y F : Y X
32 fmfil X A b fBas Y F : Y X X FilMap F b Fil X
33 29 30 31 32 syl3anc X A Y B F : Y X b fBas Y X FilMap F b Fil X
34 33 ralrimiva X A Y B F : Y X b fBas Y X FilMap F b Fil X
35 ffnfv X FilMap F : fBas Y Fil X X FilMap F Fn fBas Y b fBas Y X FilMap F b Fil X
36 28 34 35 sylanbrc X A Y B F : Y X X FilMap F : fBas Y Fil X