Metamath Proof Explorer


Theorem edgusgrnbfin

Description: The number of neighbors of a vertex in a simple graph is finite iff the number of edges having this vertex as endpoint is finite. (Contributed by Alexander van der Vekens, 20-Dec-2017) (Revised by AV, 28-Oct-2020)

Ref Expression
Hypotheses nbusgrf1o.v V=VtxG
nbusgrf1o.e E=EdgG
Assertion edgusgrnbfin GUSGraphUVGNeighbVtxUFineE|UeFin

Proof

Step Hyp Ref Expression
1 nbusgrf1o.v V=VtxG
2 nbusgrf1o.e E=EdgG
3 1 2 nbusgrf1o GUSGraphUVff:GNeighbVtxU1-1 ontoeE|Ue
4 f1ofo f:GNeighbVtxU1-1 ontoeE|Uef:GNeighbVtxUontoeE|Ue
5 fofi GNeighbVtxUFinf:GNeighbVtxUontoeE|UeeE|UeFin
6 5 expcom f:GNeighbVtxUontoeE|UeGNeighbVtxUFineE|UeFin
7 4 6 syl f:GNeighbVtxU1-1 ontoeE|UeGNeighbVtxUFineE|UeFin
8 7 exlimiv ff:GNeighbVtxU1-1 ontoeE|UeGNeighbVtxUFineE|UeFin
9 3 8 syl GUSGraphUVGNeighbVtxUFineE|UeFin
10 f1of1 f:GNeighbVtxU1-1 ontoeE|Uef:GNeighbVtxU1-1eE|Ue
11 f1fi eE|UeFinf:GNeighbVtxU1-1eE|UeGNeighbVtxUFin
12 11 expcom f:GNeighbVtxU1-1eE|UeeE|UeFinGNeighbVtxUFin
13 10 12 syl f:GNeighbVtxU1-1 ontoeE|UeeE|UeFinGNeighbVtxUFin
14 13 exlimiv ff:GNeighbVtxU1-1 ontoeE|UeeE|UeFinGNeighbVtxUFin
15 3 14 syl GUSGraphUVeE|UeFinGNeighbVtxUFin
16 9 15 impbid GUSGraphUVGNeighbVtxUFineE|UeFin