Metamath Proof Explorer


Theorem firest

Description: The finite intersections operator commutes with restriction. (Contributed by Mario Carneiro, 30-Aug-2015)

Ref Expression
Assertion firest fi J 𝑡 A = fi J 𝑡 A

Proof

Step Hyp Ref Expression
1 ovex J 𝑡 A V
2 elfi2 J 𝑡 A V x fi J 𝑡 A y 𝒫 J 𝑡 A Fin x = y
3 1 2 ax-mp x fi J 𝑡 A y 𝒫 J 𝑡 A Fin x = y
4 eldifi y 𝒫 J 𝑡 A Fin y 𝒫 J 𝑡 A Fin
5 4 adantl J V A V y 𝒫 J 𝑡 A Fin y 𝒫 J 𝑡 A Fin
6 5 elin2d J V A V y 𝒫 J 𝑡 A Fin y Fin
7 elfpw y 𝒫 J 𝑡 A Fin y J 𝑡 A y Fin
8 7 simplbi y 𝒫 J 𝑡 A Fin y J 𝑡 A
9 5 8 syl J V A V y 𝒫 J 𝑡 A Fin y J 𝑡 A
10 9 sseld J V A V y 𝒫 J 𝑡 A Fin z y z J 𝑡 A
11 elrest J V A V z J 𝑡 A y J z = y A
12 11 adantr J V A V y 𝒫 J 𝑡 A Fin z J 𝑡 A y J z = y A
13 10 12 sylibd J V A V y 𝒫 J 𝑡 A Fin z y y J z = y A
14 13 ralrimiv J V A V y 𝒫 J 𝑡 A Fin z y y J z = y A
15 ineq1 y = f z y A = f z A
16 15 eqeq2d y = f z z = y A z = f z A
17 16 ac6sfi y Fin z y y J z = y A f f : y J z y z = f z A
18 6 14 17 syl2anc J V A V y 𝒫 J 𝑡 A Fin f f : y J z y z = f z A
19 eldifsni y 𝒫 J 𝑡 A Fin y
20 19 ad2antlr J V A V y 𝒫 J 𝑡 A Fin f : y J y
21 iinin1 y z y f z A = z y f z A
22 20 21 syl J V A V y 𝒫 J 𝑡 A Fin f : y J z y f z A = z y f z A
23 fvex fi J V
24 simpllr J V A V y 𝒫 J 𝑡 A Fin f : y J A V
25 ffn f : y J f Fn y
26 25 adantl J V A V y 𝒫 J 𝑡 A Fin f : y J f Fn y
27 fniinfv f Fn y z y f z = ran f
28 26 27 syl J V A V y 𝒫 J 𝑡 A Fin f : y J z y f z = ran f
29 simplll J V A V y 𝒫 J 𝑡 A Fin f : y J J V
30 simpr J V A V y 𝒫 J 𝑡 A Fin f : y J f : y J
31 6 adantr J V A V y 𝒫 J 𝑡 A Fin f : y J y Fin
32 intrnfi J V f : y J y y Fin ran f fi J
33 29 30 20 31 32 syl13anc J V A V y 𝒫 J 𝑡 A Fin f : y J ran f fi J
34 28 33 eqeltrd J V A V y 𝒫 J 𝑡 A Fin f : y J z y f z fi J
35 elrestr fi J V A V z y f z fi J z y f z A fi J 𝑡 A
36 23 24 34 35 mp3an2i J V A V y 𝒫 J 𝑡 A Fin f : y J z y f z A fi J 𝑡 A
37 22 36 eqeltrd J V A V y 𝒫 J 𝑡 A Fin f : y J z y f z A fi J 𝑡 A
38 intiin y = z y z
39 iineq2 z y z = f z A z y z = z y f z A
40 38 39 syl5eq z y z = f z A y = z y f z A
41 40 eleq1d z y z = f z A y fi J 𝑡 A z y f z A fi J 𝑡 A
42 37 41 syl5ibrcom J V A V y 𝒫 J 𝑡 A Fin f : y J z y z = f z A y fi J 𝑡 A
43 42 expimpd J V A V y 𝒫 J 𝑡 A Fin f : y J z y z = f z A y fi J 𝑡 A
44 43 exlimdv J V A V y 𝒫 J 𝑡 A Fin f f : y J z y z = f z A y fi J 𝑡 A
45 18 44 mpd J V A V y 𝒫 J 𝑡 A Fin y fi J 𝑡 A
46 eleq1 x = y x fi J 𝑡 A y fi J 𝑡 A
47 45 46 syl5ibrcom J V A V y 𝒫 J 𝑡 A Fin x = y x fi J 𝑡 A
48 47 rexlimdva J V A V y 𝒫 J 𝑡 A Fin x = y x fi J 𝑡 A
49 3 48 syl5bi J V A V x fi J 𝑡 A x fi J 𝑡 A
50 simpr J V A V A V
51 elrest fi J V A V x fi J 𝑡 A z fi J x = z A
52 23 50 51 sylancr J V A V x fi J 𝑡 A z fi J x = z A
53 elfi2 J V z fi J y 𝒫 J Fin z = y
54 53 adantr J V A V z fi J y 𝒫 J Fin z = y
55 eldifsni y 𝒫 J Fin y
56 55 adantl J V A V y 𝒫 J Fin y
57 iinin1 y z y z A = z y z A
58 56 57 syl J V A V y 𝒫 J Fin z y z A = z y z A
59 38 ineq1i y A = z y z A
60 58 59 eqtr4di J V A V y 𝒫 J Fin z y z A = y A
61 ovexd J V A V y 𝒫 J Fin J 𝑡 A V
62 eldifi y 𝒫 J Fin y 𝒫 J Fin
63 62 adantl J V A V y 𝒫 J Fin y 𝒫 J Fin
64 elfpw y 𝒫 J Fin y J y Fin
65 64 simplbi y 𝒫 J Fin y J
66 63 65 syl J V A V y 𝒫 J Fin y J
67 elrestr J V A V z J z A J 𝑡 A
68 67 3expa J V A V z J z A J 𝑡 A
69 68 ralrimiva J V A V z J z A J 𝑡 A
70 69 adantr J V A V y 𝒫 J Fin z J z A J 𝑡 A
71 ssralv y J z J z A J 𝑡 A z y z A J 𝑡 A
72 66 70 71 sylc J V A V y 𝒫 J Fin z y z A J 𝑡 A
73 63 elin2d J V A V y 𝒫 J Fin y Fin
74 iinfi J 𝑡 A V z y z A J 𝑡 A y y Fin z y z A fi J 𝑡 A
75 61 72 56 73 74 syl13anc J V A V y 𝒫 J Fin z y z A fi J 𝑡 A
76 60 75 eqeltrrd J V A V y 𝒫 J Fin y A fi J 𝑡 A
77 eleq1 x = y A x fi J 𝑡 A y A fi J 𝑡 A
78 76 77 syl5ibrcom J V A V y 𝒫 J Fin x = y A x fi J 𝑡 A
79 ineq1 z = y z A = y A
80 79 eqeq2d z = y x = z A x = y A
81 80 imbi1d z = y x = z A x fi J 𝑡 A x = y A x fi J 𝑡 A
82 78 81 syl5ibrcom J V A V y 𝒫 J Fin z = y x = z A x fi J 𝑡 A
83 82 rexlimdva J V A V y 𝒫 J Fin z = y x = z A x fi J 𝑡 A
84 54 83 sylbid J V A V z fi J x = z A x fi J 𝑡 A
85 84 rexlimdv J V A V z fi J x = z A x fi J 𝑡 A
86 52 85 sylbid J V A V x fi J 𝑡 A x fi J 𝑡 A
87 49 86 impbid J V A V x fi J 𝑡 A x fi J 𝑡 A
88 87 eqrdv J V A V fi J 𝑡 A = fi J 𝑡 A
89 fi0 fi =
90 relxp Rel V × V
91 restfn 𝑡 Fn V × V
92 91 fndmi dom 𝑡 = V × V
93 92 releqi Rel dom 𝑡 Rel V × V
94 90 93 mpbir Rel dom 𝑡
95 94 ovprc ¬ J V A V J 𝑡 A =
96 95 fveq2d ¬ J V A V fi J 𝑡 A = fi
97 ianor ¬ J V A V ¬ J V ¬ A V
98 fvprc ¬ J V fi J =
99 98 oveq1d ¬ J V fi J 𝑡 A = 𝑡 A
100 0rest 𝑡 A =
101 99 100 eqtrdi ¬ J V fi J 𝑡 A =
102 94 ovprc2 ¬ A V fi J 𝑡 A =
103 101 102 jaoi ¬ J V ¬ A V fi J 𝑡 A =
104 97 103 sylbi ¬ J V A V fi J 𝑡 A =
105 89 96 104 3eqtr4a ¬ J V A V fi J 𝑡 A = fi J 𝑡 A
106 88 105 pm2.61i fi J 𝑡 A = fi J 𝑡 A