Metamath Proof Explorer


Theorem finnzfsuppd

Description: If a function is zero outside of a finite set, it has finite support. (Contributed by Rohan Ridenour, 13-May-2024)

Ref Expression
Hypotheses finnzfsuppd.1 φFV
finnzfsuppd.2 φFFnD
finnzfsuppd.3 φZU
finnzfsuppd.4 φAFin
finnzfsuppd.5 φxDxAFx=Z
Assertion finnzfsuppd φfinSuppZF

Proof

Step Hyp Ref Expression
1 finnzfsuppd.1 φFV
2 finnzfsuppd.2 φFFnD
3 finnzfsuppd.3 φZU
4 finnzfsuppd.4 φAFin
5 finnzfsuppd.5 φxDxAFx=Z
6 1 2 fndmexd φDV
7 elsuppfn FFnDDVZUxsuppZFxDFxZ
8 2 6 3 7 syl3anc φxsuppZFxDFxZ
9 8 biimpa φxsuppZFxDFxZ
10 9 simpld φxsuppZFxD
11 10 5 syldan φxsuppZFxAFx=Z
12 9 simprd φxsuppZFFxZ
13 12 neneqd φxsuppZF¬Fx=Z
14 11 13 olcnd φxsuppZFxA
15 14 ex φxsuppZFxA
16 15 ssrdv φFsuppZA
17 4 16 ssfid φFsuppZFin
18 fnfun FFnDFunF
19 2 18 syl φFunF
20 funisfsupp FunFFVZUfinSuppZFFsuppZFin
21 19 1 3 20 syl3anc φfinSuppZFFsuppZFin
22 17 21 mpbird φfinSuppZF