Metamath Proof Explorer


Theorem frcond1

Description: The friendship condition: any two (different) vertices in a friendship graph have a unique common neighbor. (Contributed by Alexander van der Vekens, 19-Dec-2017) (Revised by AV, 29-Mar-2021)

Ref Expression
Hypotheses frcond1.v V=VtxG
frcond1.e E=EdgG
Assertion frcond1 GFriendGraphAVCVAC∃!bVAbbCE

Proof

Step Hyp Ref Expression
1 frcond1.v V=VtxG
2 frcond1.e E=EdgG
3 1 2 isfrgr GFriendGraphGUSGraphkVlVk∃!bVbkblE
4 preq2 k=Abk=bA
5 4 preq1d k=Abkbl=bAbl
6 5 sseq1d k=AbkblEbAblE
7 6 reubidv k=A∃!bVbkblE∃!bVbAblE
8 preq2 l=Cbl=bC
9 8 preq2d l=CbAbl=bAbC
10 9 sseq1d l=CbAblEbAbCE
11 10 reubidv l=C∃!bVbAblE∃!bVbAbCE
12 simp1 AVCVACAV
13 sneq k=Ak=A
14 13 difeq2d k=AVk=VA
15 14 adantl AVCVACk=AVk=VA
16 necom ACCA
17 16 biimpi ACCA
18 17 anim2i CVACCVCA
19 18 3adant1 AVCVACCVCA
20 eldifsn CVACVCA
21 19 20 sylibr AVCVACCVA
22 7 11 12 15 21 rspc2vd AVCVACkVlVk∃!bVbkblE∃!bVbAbCE
23 prcom bA=Ab
24 23 preq1i bAbC=AbbC
25 24 sseq1i bAbCEAbbCE
26 25 reubii ∃!bVbAbCE∃!bVAbbCE
27 26 biimpi ∃!bVbAbCE∃!bVAbbCE
28 22 27 syl6com kVlVk∃!bVbkblEAVCVAC∃!bVAbbCE
29 3 28 simplbiim GFriendGraphAVCVAC∃!bVAbbCE