Metamath Proof Explorer


Theorem funsnfsupp

Description: Finite support for a function extended by a singleton. (Contributed by Stefan O'Rear, 27-Feb-2015) (Revised by AV, 19-Jul-2019)

Ref Expression
Assertion funsnfsupp XVYWFunFXdomFfinSuppZFXYfinSuppZF

Proof

Step Hyp Ref Expression
1 simpl XVYWFunFXdomFXVYW
2 1 anim2i ZVXVYWFunFXdomFZVXVYW
3 2 ancomd ZVXVYWFunFXdomFXVYWZV
4 df-3an XVYWZVXVYWZV
5 3 4 sylibr ZVXVYWFunFXdomFXVYWZV
6 snopfsupp XVYWZVfinSuppZXY
7 5 6 syl ZVXVYWFunFXdomFfinSuppZXY
8 funsng XVYWFunXY
9 simpl FunFXdomFFunF
10 8 9 anim12ci XVYWFunFXdomFFunFFunXY
11 dmsnopg YWdomXY=X
12 11 adantl XVYWdomXY=X
13 12 ineq2d XVYWdomFdomXY=domFX
14 df-nel XdomF¬XdomF
15 disjsn domFX=¬XdomF
16 14 15 sylbb2 XdomFdomFX=
17 16 adantl FunFXdomFdomFX=
18 13 17 sylan9eq XVYWFunFXdomFdomFdomXY=
19 10 18 jca XVYWFunFXdomFFunFFunXYdomFdomXY=
20 19 adantl ZVXVYWFunFXdomFFunFFunXYdomFdomXY=
21 funun FunFFunXYdomFdomXY=FunFXY
22 20 21 syl ZVXVYWFunFXdomFFunFXY
23 22 fsuppunbi ZVXVYWFunFXdomFfinSuppZFXYfinSuppZFfinSuppZXY
24 7 23 mpbiran2d ZVXVYWFunFXdomFfinSuppZFXYfinSuppZF
25 24 ex ZVXVYWFunFXdomFfinSuppZFXYfinSuppZF
26 relfsupp RelfinSupp
27 26 brrelex2i finSuppZFXYZV
28 26 brrelex2i finSuppZFZV
29 27 28 pm5.21ni ¬ZVfinSuppZFXYfinSuppZF
30 29 a1d ¬ZVXVYWFunFXdomFfinSuppZFXYfinSuppZF
31 25 30 pm2.61i XVYWFunFXdomFfinSuppZFXYfinSuppZF