| Step |
Hyp |
Ref |
Expression |
| 1 |
|
frgrwopreg.v |
|- V = ( Vtx ` G ) |
| 2 |
|
frgrwopreg.d |
|- D = ( VtxDeg ` G ) |
| 3 |
|
frgrwopreg.a |
|- A = { x e. V | ( D ` x ) = K } |
| 4 |
|
frgrwopreg.b |
|- B = ( V \ A ) |
| 5 |
|
frgrwopreg.e |
|- E = ( Edg ` G ) |
| 6 |
|
simpl |
|- ( ( G e. FriendGraph /\ ( a e. A /\ b e. B ) ) -> G e. FriendGraph ) |
| 7 |
|
elrabi |
|- ( a e. { x e. V | ( D ` x ) = K } -> a e. V ) |
| 8 |
7 3
|
eleq2s |
|- ( a e. A -> a e. V ) |
| 9 |
|
eldifi |
|- ( b e. ( V \ A ) -> b e. V ) |
| 10 |
9 4
|
eleq2s |
|- ( b e. B -> b e. V ) |
| 11 |
8 10
|
anim12i |
|- ( ( a e. A /\ b e. B ) -> ( a e. V /\ b e. V ) ) |
| 12 |
11
|
adantl |
|- ( ( G e. FriendGraph /\ ( a e. A /\ b e. B ) ) -> ( a e. V /\ b e. V ) ) |
| 13 |
1 2 3 4
|
frgrwopreglem3 |
|- ( ( a e. A /\ b e. B ) -> ( D ` a ) =/= ( D ` b ) ) |
| 14 |
13
|
adantl |
|- ( ( G e. FriendGraph /\ ( a e. A /\ b e. B ) ) -> ( D ` a ) =/= ( D ` b ) ) |
| 15 |
1 2 5
|
frgrwopreglem4a |
|- ( ( G e. FriendGraph /\ ( a e. V /\ b e. V ) /\ ( D ` a ) =/= ( D ` b ) ) -> { a , b } e. E ) |
| 16 |
6 12 14 15
|
syl3anc |
|- ( ( G e. FriendGraph /\ ( a e. A /\ b e. B ) ) -> { a , b } e. E ) |
| 17 |
16
|
ralrimivva |
|- ( G e. FriendGraph -> A. a e. A A. b e. B { a , b } e. E ) |