Metamath Proof Explorer


Theorem funsssuppss

Description: The support of a function which is a subset of another function is a subset of the support of this other function. (Contributed by AV, 27-Jul-2019)

Ref Expression
Assertion funsssuppss Fun G F G G V F supp Z G supp Z

Proof

Step Hyp Ref Expression
1 funss F G Fun G Fun F
2 1 impcom Fun G F G Fun F
3 2 funfnd Fun G F G F Fn dom F
4 funfn Fun G G Fn dom G
5 4 birani Fun G F G G Fn dom G
6 3 5 jca Fun G F G F Fn dom F G Fn dom G
7 6 3adant3 Fun G F G G V F Fn dom F G Fn dom G
8 7 adantr Fun G F G G V Z V F Fn dom F G Fn dom G
9 dmss F G dom F dom G
10 9 3ad2ant2 Fun G F G G V dom F dom G
11 10 adantr Fun G F G G V Z V dom F dom G
12 dmexg G V dom G V
13 12 3ad2ant3 Fun G F G G V dom G V
14 13 adantr Fun G F G G V Z V dom G V
15 simpr Fun G F G G V Z V Z V
16 11 14 15 3jca Fun G F G G V Z V dom F dom G dom G V Z V
17 8 16 jca Fun G F G G V Z V F Fn dom F G Fn dom G dom F dom G dom G V Z V
18 funssfv Fun G F G x dom F G x = F x
19 18 3expa Fun G F G x dom F G x = F x
20 eqeq1 G x = F x G x = Z F x = Z
21 20 biimpd G x = F x G x = Z F x = Z
22 19 21 syl Fun G F G x dom F G x = Z F x = Z
23 22 ralrimiva Fun G F G x dom F G x = Z F x = Z
24 23 3adant3 Fun G F G G V x dom F G x = Z F x = Z
25 24 adantr Fun G F G G V Z V x dom F G x = Z F x = Z
26 suppfnss F Fn dom F G Fn dom G dom F dom G dom G V Z V x dom F G x = Z F x = Z F supp Z G supp Z
27 17 25 26 sylc Fun G F G G V Z V F supp Z G supp Z
28 27 expcom Z V Fun G F G G V F supp Z G supp Z
29 ssid
30 simpr F V Z V Z V
31 supp0prc ¬ F V Z V F supp Z =
32 30 31 nsyl5 ¬ Z V F supp Z =
33 simpr G V Z V Z V
34 supp0prc ¬ G V Z V G supp Z =
35 33 34 nsyl5 ¬ Z V G supp Z =
36 32 35 sseq12d ¬ Z V F supp Z G supp Z
37 29 36 mpbiri ¬ Z V F supp Z G supp Z
38 37 a1d ¬ Z V Fun G F G G V F supp Z G supp Z
39 28 38 pm2.61i Fun G F G G V F supp Z G supp Z