Metamath Proof Explorer


Theorem umgrreslem

Description: Lemma for umgrres and usgrres . (Contributed by AV, 27-Nov-2020) (Revised by AV, 19-Dec-2021)

Ref Expression
Hypotheses upgrres.v V=VtxG
upgrres.e E=iEdgG
upgrres.f F=idomE|NEi
Assertion umgrreslem GUMGraphNVranEFp𝒫VN|p=2

Proof

Step Hyp Ref Expression
1 upgrres.v V=VtxG
2 upgrres.e E=iEdgG
3 upgrres.f F=idomE|NEi
4 df-ima EF=ranEF
5 fveq2 i=jEi=Ej
6 neleq2 Ei=EjNEiNEj
7 5 6 syl i=jNEiNEj
8 7 3 elrab2 jFjdomENEj
9 1 2 umgrf GUMGraphE:domEp𝒫V|p=2
10 ffvelcdm E:domEp𝒫V|p=2jdomEEjp𝒫V|p=2
11 fveqeq2 p=Ejp=2Ej=2
12 11 elrab Ejp𝒫V|p=2Ej𝒫VEj=2
13 simpll Ej𝒫VEj=2NEjEj𝒫V
14 elpwi Ej𝒫VEjV
15 14 adantr Ej𝒫VEj=2EjV
16 15 adantr Ej𝒫VEj=2NEjEjV
17 simpr Ej𝒫VEj=2NEjNEj
18 elpwdifsn Ej𝒫VEjVNEjEj𝒫VN
19 13 16 17 18 syl3anc Ej𝒫VEj=2NEjEj𝒫VN
20 simpr Ej𝒫VEj=2Ej=2
21 20 adantr Ej𝒫VEj=2NEjEj=2
22 11 19 21 elrabd Ej𝒫VEj=2NEjEjp𝒫VN|p=2
23 22 ex Ej𝒫VEj=2NEjEjp𝒫VN|p=2
24 23 a1d Ej𝒫VEj=2NVNEjEjp𝒫VN|p=2
25 12 24 sylbi Ejp𝒫V|p=2NVNEjEjp𝒫VN|p=2
26 10 25 syl E:domEp𝒫V|p=2jdomENVNEjEjp𝒫VN|p=2
27 26 ex E:domEp𝒫V|p=2jdomENVNEjEjp𝒫VN|p=2
28 27 com23 E:domEp𝒫V|p=2NVjdomENEjEjp𝒫VN|p=2
29 9 28 syl GUMGraphNVjdomENEjEjp𝒫VN|p=2
30 29 imp4b GUMGraphNVjdomENEjEjp𝒫VN|p=2
31 8 30 biimtrid GUMGraphNVjFEjp𝒫VN|p=2
32 31 ralrimiv GUMGraphNVjFEjp𝒫VN|p=2
33 umgruhgr GUMGraphGUHGraph
34 2 uhgrfun GUHGraphFunE
35 33 34 syl GUMGraphFunE
36 35 adantr GUMGraphNVFunE
37 3 ssrab3 FdomE
38 funimass4 FunEFdomEEFp𝒫VN|p=2jFEjp𝒫VN|p=2
39 36 37 38 sylancl GUMGraphNVEFp𝒫VN|p=2jFEjp𝒫VN|p=2
40 32 39 mpbird GUMGraphNVEFp𝒫VN|p=2
41 4 40 eqsstrrid GUMGraphNVranEFp𝒫VN|p=2