Metamath Proof Explorer


Theorem restfpw

Description: The restriction of the set of finite subsets of A is the set of finite subsets of B . (Contributed by Mario Carneiro, 18-Sep-2015)

Ref Expression
Assertion restfpw A V B A 𝒫 A Fin 𝑡 B = 𝒫 B Fin

Proof

Step Hyp Ref Expression
1 pwexg A V 𝒫 A V
2 1 adantr A V B A 𝒫 A V
3 inex1g 𝒫 A V 𝒫 A Fin V
4 2 3 syl A V B A 𝒫 A Fin V
5 ssexg B A A V B V
6 5 ancoms A V B A B V
7 restval 𝒫 A Fin V B V 𝒫 A Fin 𝑡 B = ran x 𝒫 A Fin x B
8 4 6 7 syl2anc A V B A 𝒫 A Fin 𝑡 B = ran x 𝒫 A Fin x B
9 inss2 x B B
10 9 a1i A V B A x 𝒫 A Fin x B B
11 elinel2 x 𝒫 A Fin x Fin
12 11 adantl A V B A x 𝒫 A Fin x Fin
13 inss1 x B x
14 ssfi x Fin x B x x B Fin
15 12 13 14 sylancl A V B A x 𝒫 A Fin x B Fin
16 elfpw x B 𝒫 B Fin x B B x B Fin
17 10 15 16 sylanbrc A V B A x 𝒫 A Fin x B 𝒫 B Fin
18 17 fmpttd A V B A x 𝒫 A Fin x B : 𝒫 A Fin 𝒫 B Fin
19 18 frnd A V B A ran x 𝒫 A Fin x B 𝒫 B Fin
20 8 19 eqsstrd A V B A 𝒫 A Fin 𝑡 B 𝒫 B Fin
21 elfpw x 𝒫 B Fin x B x Fin
22 21 simplbi x 𝒫 B Fin x B
23 22 adantl A V B A x 𝒫 B Fin x B
24 df-ss x B x B = x
25 23 24 sylib A V B A x 𝒫 B Fin x B = x
26 4 adantr A V B A x 𝒫 B Fin 𝒫 A Fin V
27 6 adantr A V B A x 𝒫 B Fin B V
28 simplr A V B A x 𝒫 B Fin B A
29 23 28 sstrd A V B A x 𝒫 B Fin x A
30 elinel2 x 𝒫 B Fin x Fin
31 30 adantl A V B A x 𝒫 B Fin x Fin
32 elfpw x 𝒫 A Fin x A x Fin
33 29 31 32 sylanbrc A V B A x 𝒫 B Fin x 𝒫 A Fin
34 elrestr 𝒫 A Fin V B V x 𝒫 A Fin x B 𝒫 A Fin 𝑡 B
35 26 27 33 34 syl3anc A V B A x 𝒫 B Fin x B 𝒫 A Fin 𝑡 B
36 25 35 eqeltrrd A V B A x 𝒫 B Fin x 𝒫 A Fin 𝑡 B
37 20 36 eqelssd A V B A 𝒫 A Fin 𝑡 B = 𝒫 B Fin