Metamath Proof Explorer


Theorem dfnbgr3

Description: Alternate definition of the neighbors of a vertex using the edge function instead of the edges themselves (see also nbgrval ). (Contributed by Alexander van der Vekens, 17-Dec-2017) (Revised by AV, 25-Oct-2020) (Revised by AV, 21-Mar-2021)

Ref Expression
Hypotheses dfnbgr3.v V=VtxG
dfnbgr3.i I=iEdgG
Assertion dfnbgr3 NVFunIGNeighbVtxN=nVN|idomINnIi

Proof

Step Hyp Ref Expression
1 dfnbgr3.v V=VtxG
2 dfnbgr3.i I=iEdgG
3 eqid EdgG=EdgG
4 1 3 nbgrval NVGNeighbVtxN=nVN|eEdgGNne
5 4 adantr NVFunIGNeighbVtxN=nVN|eEdgGNne
6 edgval EdgG=raniEdgG
7 2 eqcomi iEdgG=I
8 7 rneqi raniEdgG=ranI
9 6 8 eqtri EdgG=ranI
10 9 rexeqi eEdgGNneeranINne
11 funfn FunIIFndomI
12 11 biimpi FunIIFndomI
13 12 adantl NVFunIIFndomI
14 sseq2 e=IiNneNnIi
15 14 rexrn IFndomIeranINneidomINnIi
16 13 15 syl NVFunIeranINneidomINnIi
17 10 16 syl5bb NVFunIeEdgGNneidomINnIi
18 17 rabbidv NVFunInVN|eEdgGNne=nVN|idomINnIi
19 5 18 eqtrd NVFunIGNeighbVtxN=nVN|idomINnIi