Metamath Proof Explorer


Theorem imafi

Description: Images of finite sets are finite. For a shorter proof using ax-pow , see imafiALT . (Contributed by Stefan O'Rear, 22-Feb-2015) Avoid ax-pow . (Revised by BTernaryTau, 7-Sep-2024)

Ref Expression
Assertion imafi FunFXFinFXFin

Proof

Step Hyp Ref Expression
1 imaeq2 x=Fx=F
2 1 eleq1d x=FxFinFFin
3 2 imbi2d x=FunFFxFinFunFFFin
4 imaeq2 x=yFx=Fy
5 4 eleq1d x=yFxFinFyFin
6 5 imbi2d x=yFunFFxFinFunFFyFin
7 imaeq2 x=yzFx=Fyz
8 7 eleq1d x=yzFxFinFyzFin
9 8 imbi2d x=yzFunFFxFinFunFFyzFin
10 imaeq2 x=XFx=FX
11 10 eleq1d x=XFxFinFXFin
12 11 imbi2d x=XFunFFxFinFunFFXFin
13 ima0 F=
14 0fin Fin
15 13 14 eqeltri FFin
16 15 a1i FunFFFin
17 funfn FunFFFndomF
18 fnsnfv FFndomFzdomFFz=Fz
19 17 18 sylanb FunFzdomFFz=Fz
20 snfi FzFin
21 19 20 eqeltrrdi FunFzdomFFzFin
22 ndmima ¬zdomFFz=
23 22 14 eqeltrdi ¬zdomFFzFin
24 23 adantl FunF¬zdomFFzFin
25 21 24 pm2.61dan FunFFzFin
26 imaundi Fyz=FyFz
27 unfi FyFinFzFinFyFzFin
28 26 27 eqeltrid FyFinFzFinFyzFin
29 25 28 sylan2 FyFinFunFFyzFin
30 29 expcom FunFFyFinFyzFin
31 30 a2i FunFFyFinFunFFyzFin
32 31 a1i yFinFunFFyFinFunFFyzFin
33 3 6 9 12 16 32 findcard2 XFinFunFFXFin
34 33 impcom FunFXFinFXFin