Metamath Proof Explorer


Theorem ausgrusgrb

Description: The equivalence of the definitions of a simple graph. (Contributed by Alexander van der Vekens, 28-Aug-2017) (Revised by AV, 14-Oct-2020)

Ref Expression
Hypothesis ausgr.1 G=ve|ex𝒫v|x=2
Assertion ausgrusgrb VXEYVGEVIEUSGraph

Proof

Step Hyp Ref Expression
1 ausgr.1 G=ve|ex𝒫v|x=2
2 1 isausgr VXEYVGEEx𝒫V|x=2
3 f1oi IE:E1-1 ontoE
4 dff1o5 IE:E1-1 ontoEIE:E1-1EranIE=E
5 f1ss IE:E1-1EEx𝒫V|x=2IE:E1-1x𝒫V|x=2
6 dmresi domIE=E
7 6 eqcomi E=domIE
8 f1eq2 E=domIEIE:E1-1x𝒫V|x=2IE:domIE1-1x𝒫V|x=2
9 7 8 ax-mp IE:E1-1x𝒫V|x=2IE:domIE1-1x𝒫V|x=2
10 5 9 sylib IE:E1-1EEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
11 10 ex IE:E1-1EEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
12 11 a1d IE:E1-1EVXEYEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
13 12 adantr IE:E1-1EranIE=EVXEYEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
14 4 13 sylbi IE:E1-1 ontoEVXEYEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
15 3 14 ax-mp VXEYEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
16 df-f IE:domIEx𝒫V|x=2IEFndomIEranIEx𝒫V|x=2
17 rnresi ranIE=E
18 17 sseq1i ranIEx𝒫V|x=2Ex𝒫V|x=2
19 18 biimpi ranIEx𝒫V|x=2Ex𝒫V|x=2
20 19 a1d ranIEx𝒫V|x=2VXEYEx𝒫V|x=2
21 16 20 simplbiim IE:domIEx𝒫V|x=2VXEYEx𝒫V|x=2
22 f1f IE:domIE1-1x𝒫V|x=2IE:domIEx𝒫V|x=2
23 21 22 syl11 VXEYIE:domIE1-1x𝒫V|x=2Ex𝒫V|x=2
24 15 23 impbid VXEYEx𝒫V|x=2IE:domIE1-1x𝒫V|x=2
25 resiexg EYIEV
26 opiedgfv VXIEViEdgVIE=IE
27 25 26 sylan2 VXEYiEdgVIE=IE
28 27 dmeqd VXEYdomiEdgVIE=domIE
29 opvtxfv VXIEVVtxVIE=V
30 25 29 sylan2 VXEYVtxVIE=V
31 30 pweqd VXEY𝒫VtxVIE=𝒫V
32 31 rabeqdv VXEYx𝒫VtxVIE|x=2=x𝒫V|x=2
33 27 28 32 f1eq123d VXEYiEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2IE:domIE1-1x𝒫V|x=2
34 24 33 bitr4d VXEYEx𝒫V|x=2iEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2
35 opex VIEV
36 eqid VtxVIE=VtxVIE
37 eqid iEdgVIE=iEdgVIE
38 36 37 isusgrs VIEVVIEUSGraphiEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2
39 35 38 ax-mp VIEUSGraphiEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2
40 39 bicomi iEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2VIEUSGraph
41 40 a1i VXEYiEdgVIE:domiEdgVIE1-1x𝒫VtxVIE|x=2VIEUSGraph
42 2 34 41 3bitrd VXEYVGEVIEUSGraph