Metamath Proof Explorer


Theorem frgrregorufr0

Description: In a friendship graph there are either no vertices having degree K , or all vertices have degree K for any (nonnegative integer) K , unless there is a universal friend. This corresponds to claim 2 in Huneke p. 2: "... all vertices have degree k, unless there is a universal friend." (Contributed by Alexander van der Vekens, 1-Jan-2018) (Revised by AV, 11-May-2021) (Proof shortened by AV, 3-Jan-2022)

Ref Expression
Hypotheses frgrregorufr0.v V=VtxG
frgrregorufr0.e E=EdgG
frgrregorufr0.d D=VtxDegG
Assertion frgrregorufr0 GFriendGraphvVDv=KvVDvKvVwVvvwE

Proof

Step Hyp Ref Expression
1 frgrregorufr0.v V=VtxG
2 frgrregorufr0.e E=EdgG
3 frgrregorufr0.d D=VtxDegG
4 fveqeq2 x=yDx=KDy=K
5 4 cbvrabv xV|Dx=K=yV|Dy=K
6 eqid VxV|Dx=K=VxV|Dx=K
7 1 3 5 6 frgrwopreg GFriendGraphxV|Dx=K=1xV|Dx=K=VxV|Dx=K=1VxV|Dx=K=
8 1 3 5 6 2 frgrwopreg1 GFriendGraphxV|Dx=K=1vVwVvvwE
9 8 3mix3d GFriendGraphxV|Dx=K=1vVDv=KvVDvKvVwVvvwE
10 9 expcom xV|Dx=K=1GFriendGraphvVDv=KvVDvKvVwVvvwE
11 fveqeq2 x=vDx=KDv=K
12 11 cbvrabv xV|Dx=K=vV|Dv=K
13 12 eqeq1i xV|Dx=K=vV|Dv=K=
14 rabeq0 vV|Dv=K=vV¬Dv=K
15 13 14 bitri xV|Dx=K=vV¬Dv=K
16 neqne ¬Dv=KDvK
17 16 ralimi vV¬Dv=KvVDvK
18 17 3mix2d vV¬Dv=KvVDv=KvVDvKvVwVvvwE
19 18 a1d vV¬Dv=KGFriendGraphvVDv=KvVDvKvVwVvvwE
20 15 19 sylbi xV|Dx=K=GFriendGraphvVDv=KvVDvKvVwVvvwE
21 10 20 jaoi xV|Dx=K=1xV|Dx=K=GFriendGraphvVDv=KvVDvKvVwVvvwE
22 1 3 5 6 2 frgrwopreg2 GFriendGraphVxV|Dx=K=1vVwVvvwE
23 22 3mix3d GFriendGraphVxV|Dx=K=1vVDv=KvVDvKvVwVvvwE
24 23 expcom VxV|Dx=K=1GFriendGraphvVDv=KvVDvKvVwVvvwE
25 difrab0eq VxV|Dx=K=V=xV|Dx=K
26 12 eqeq2i V=xV|Dx=KV=vV|Dv=K
27 rabid2 V=vV|Dv=KvVDv=K
28 26 27 bitri V=xV|Dx=KvVDv=K
29 3mix1 vVDv=KvVDv=KvVDvKvVwVvvwE
30 29 a1d vVDv=KGFriendGraphvVDv=KvVDvKvVwVvvwE
31 28 30 sylbi V=xV|Dx=KGFriendGraphvVDv=KvVDvKvVwVvvwE
32 25 31 sylbi VxV|Dx=K=GFriendGraphvVDv=KvVDvKvVwVvvwE
33 24 32 jaoi VxV|Dx=K=1VxV|Dx=K=GFriendGraphvVDv=KvVDvKvVwVvvwE
34 21 33 jaoi xV|Dx=K=1xV|Dx=K=VxV|Dx=K=1VxV|Dx=K=GFriendGraphvVDv=KvVDvKvVwVvvwE
35 7 34 mpcom GFriendGraphvVDv=KvVDvKvVwVvvwE