Metamath Proof Explorer


Theorem fsuppres

Description: The restriction of a finitely supported function is finitely supported. (Contributed by AV, 14-Jul-2019)

Ref Expression
Hypotheses fsuppres.s φfinSuppZF
fsuppres.z φZV
Assertion fsuppres φfinSuppZFX

Proof

Step Hyp Ref Expression
1 fsuppres.s φfinSuppZF
2 fsuppres.z φZV
3 fsuppimp finSuppZFFunFFsuppZFin
4 relprcnfsupp ¬FV¬finSuppZF
5 4 con4i finSuppZFFV
6 1 5 syl φFV
7 6 2 jca φFVZV
8 7 adantr φFunFFVZV
9 ressuppss FVZVFXsuppZFsuppZ
10 ssfi FsuppZFinFXsuppZFsuppZFXsuppZFin
11 10 expcom FXsuppZFsuppZFsuppZFinFXsuppZFin
12 8 9 11 3syl φFunFFsuppZFinFXsuppZFin
13 12 expcom FunFφFsuppZFinFXsuppZFin
14 13 com23 FunFFsuppZFinφFXsuppZFin
15 14 imp FunFFsuppZFinφFXsuppZFin
16 3 15 syl finSuppZFφFXsuppZFin
17 1 16 mpcom φFXsuppZFin
18 funres FunFFunFX
19 18 adantr FunFFsuppZFinFunFX
20 1 3 19 3syl φFunFX
21 resexg FVFXV
22 1 5 21 3syl φFXV
23 funisfsupp FunFXFXVZVfinSuppZFXFXsuppZFin
24 20 22 2 23 syl3anc φfinSuppZFXFXsuppZFin
25 17 24 mpbird φfinSuppZFX