Metamath Proof Explorer


Theorem fifo

Description: Describe a surjection from nonempty finite sets to finite intersections. (Contributed by Mario Carneiro, 18-May-2015)

Ref Expression
Hypothesis fifo.1 F=y𝒫AFiny
Assertion fifo AVF:𝒫AFinontofiA

Proof

Step Hyp Ref Expression
1 fifo.1 F=y𝒫AFiny
2 eldifsni y𝒫AFiny
3 intex yyV
4 2 3 sylib y𝒫AFinyV
5 4 rgen y𝒫AFinyV
6 1 fnmpt y𝒫AFinyVFFn𝒫AFin
7 5 6 mp1i AVFFn𝒫AFin
8 dffn4 FFn𝒫AFinF:𝒫AFinontoranF
9 7 8 sylib AVF:𝒫AFinontoranF
10 elfi2 AVxfiAy𝒫AFinx=y
11 1 elrnmpt xVxranFy𝒫AFinx=y
12 11 elv xranFy𝒫AFinx=y
13 10 12 bitr4di AVxfiAxranF
14 13 eqrdv AVfiA=ranF
15 foeq3 fiA=ranFF:𝒫AFinontofiAF:𝒫AFinontoranF
16 14 15 syl AVF:𝒫AFinontofiAF:𝒫AFinontoranF
17 9 16 mpbird AVF:𝒫AFinontofiA