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 X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F

Proof

Step Hyp Ref Expression
1 simpl X V Y W Fun F X dom F X V Y W
2 1 anim2i Z V X V Y W Fun F X dom F Z V X V Y W
3 2 ancomd Z V X V Y W Fun F X dom F X V Y W Z V
4 df-3an X V Y W Z V X V Y W Z V
5 3 4 sylibr Z V X V Y W Fun F X dom F X V Y W Z V
6 snopfsupp X V Y W Z V finSupp Z X Y
7 5 6 syl Z V X V Y W Fun F X dom F finSupp Z X Y
8 funsng X V Y W Fun X Y
9 simpl Fun F X dom F Fun F
10 8 9 anim12ci X V Y W Fun F X dom F Fun F Fun X Y
11 dmsnopg Y W dom X Y = X
12 11 adantl X V Y W dom X Y = X
13 12 ineq2d X V Y W dom F dom X Y = dom F X
14 df-nel X dom F ¬ X dom F
15 disjsn dom F X = ¬ X dom F
16 14 15 sylbb2 X dom F dom F X =
17 16 adantl Fun F X dom F dom F X =
18 13 17 sylan9eq X V Y W Fun F X dom F dom F dom X Y =
19 10 18 jca X V Y W Fun F X dom F Fun F Fun X Y dom F dom X Y =
20 19 adantl Z V X V Y W Fun F X dom F Fun F Fun X Y dom F dom X Y =
21 funun Fun F Fun X Y dom F dom X Y = Fun F X Y
22 20 21 syl Z V X V Y W Fun F X dom F Fun F X Y
23 22 fsuppunbi Z V X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F finSupp Z X Y
24 7 23 mpbiran2d Z V X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F
25 24 ex Z V X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F
26 relfsupp Rel finSupp
27 26 brrelex2i finSupp Z F X Y Z V
28 26 brrelex2i finSupp Z F Z V
29 27 28 pm5.21ni ¬ Z V finSupp Z F X Y finSupp Z F
30 29 a1d ¬ Z V X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F
31 25 30 pm2.61i X V Y W Fun F X dom F finSupp Z F X Y finSupp Z F