Metamath Proof Explorer


Theorem umgrpredgv

Description: An edge of a multigraph always connects two vertices. Analogue of umgredgprv . This theorem does not hold for arbitrary pseudographs: if either M or N is a proper class, then { M , N } e. E could still hold ( { M , N } would be either { M } or { N } , see prprc1 or prprc2 , i.e. a loop), but M e. V or N e. V would not be true. (Contributed by AV, 27-Nov-2020)

Ref Expression
Hypotheses upgredg.v V=VtxG
upgredg.e E=EdgG
Assertion umgrpredgv GUMGraphMNEMVNV

Proof

Step Hyp Ref Expression
1 upgredg.v V=VtxG
2 upgredg.e E=EdgG
3 2 eleq2i MNEMNEdgG
4 edgumgr GUMGraphMNEdgGMN𝒫VtxGMN=2
5 3 4 sylan2b GUMGraphMNEMN𝒫VtxGMN=2
6 eqid MN=MN
7 6 hashprdifel MN=2MMNNMNMN
8 1 eqcomi VtxG=V
9 8 pweqi 𝒫VtxG=𝒫V
10 9 eleq2i MN𝒫VtxGMN𝒫V
11 prelpw MMNNMNMVNVMN𝒫V
12 11 biimprd MMNNMNMN𝒫VMVNV
13 10 12 syl5bi MMNNMNMN𝒫VtxGMVNV
14 13 3adant3 MMNNMNMNMN𝒫VtxGMVNV
15 7 14 syl MN=2MN𝒫VtxGMVNV
16 15 impcom MN𝒫VtxGMN=2MVNV
17 5 16 syl GUMGraphMNEMVNV