Metamath Proof Explorer


Theorem fsupprnfi

Description: Finite support implies finite range. (Contributed by Thierry Arnoux, 24-Jun-2024)

Ref Expression
Assertion fsupprnfi Fun F F V 0 ˙ W finSupp 0 ˙ F ran F Fin

Proof

Step Hyp Ref Expression
1 snfi 0 ˙ Fin
2 simpll Fun F F V 0 ˙ W finSupp 0 ˙ F Fun F
3 simplr Fun F F V 0 ˙ W finSupp 0 ˙ F F V
4 simprl Fun F F V 0 ˙ W finSupp 0 ˙ F 0 ˙ W
5 ressupprn Fun F F V 0 ˙ W ran F supp 0 ˙ F = ran F 0 ˙
6 2 3 4 5 syl3anc Fun F F V 0 ˙ W finSupp 0 ˙ F ran F supp 0 ˙ F = ran F 0 ˙
7 simprr Fun F F V 0 ˙ W finSupp 0 ˙ F finSupp 0 ˙ F
8 7 fsuppimpd Fun F F V 0 ˙ W finSupp 0 ˙ F F supp 0 ˙ Fin
9 suppssdm F supp 0 ˙ dom F
10 ssdmres F supp 0 ˙ dom F dom F supp 0 ˙ F = F supp 0 ˙
11 9 10 mpbi dom F supp 0 ˙ F = F supp 0 ˙
12 2 funresd Fun F F V 0 ˙ W finSupp 0 ˙ F Fun F supp 0 ˙ F
13 funforn Fun F supp 0 ˙ F F supp 0 ˙ F : dom F supp 0 ˙ F onto ran F supp 0 ˙ F
14 12 13 sylib Fun F F V 0 ˙ W finSupp 0 ˙ F F supp 0 ˙ F : dom F supp 0 ˙ F onto ran F supp 0 ˙ F
15 foeq2 dom F supp 0 ˙ F = F supp 0 ˙ F supp 0 ˙ F : dom F supp 0 ˙ F onto ran F supp 0 ˙ F F supp 0 ˙ F : F supp 0 ˙ onto ran F supp 0 ˙ F
16 15 biimpa dom F supp 0 ˙ F = F supp 0 ˙ F supp 0 ˙ F : dom F supp 0 ˙ F onto ran F supp 0 ˙ F F supp 0 ˙ F : F supp 0 ˙ onto ran F supp 0 ˙ F
17 11 14 16 sylancr Fun F F V 0 ˙ W finSupp 0 ˙ F F supp 0 ˙ F : F supp 0 ˙ onto ran F supp 0 ˙ F
18 fofi F supp 0 ˙ Fin F supp 0 ˙ F : F supp 0 ˙ onto ran F supp 0 ˙ F ran F supp 0 ˙ F Fin
19 8 17 18 syl2anc Fun F F V 0 ˙ W finSupp 0 ˙ F ran F supp 0 ˙ F Fin
20 6 19 eqeltrrd Fun F F V 0 ˙ W finSupp 0 ˙ F ran F 0 ˙ Fin
21 diffib 0 ˙ Fin ran F Fin ran F 0 ˙ Fin
22 21 biimpar 0 ˙ Fin ran F 0 ˙ Fin ran F Fin
23 1 20 22 sylancr Fun F F V 0 ˙ W finSupp 0 ˙ F ran F Fin