Step |
Hyp |
Ref |
Expression |
1 |
|
3cyclfrgr.v |
|- V = ( Vtx ` G ) |
2 |
|
eqid |
|- ( Edg ` G ) = ( Edg ` G ) |
3 |
1 2
|
3cyclfrgrrn |
|- ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) -> A. v e. V E. b e. V E. c e. V ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) |
4 |
|
frgrusgr |
|- ( G e. FriendGraph -> G e. USGraph ) |
5 |
|
usgrumgr |
|- ( G e. USGraph -> G e. UMGraph ) |
6 |
4 5
|
syl |
|- ( G e. FriendGraph -> G e. UMGraph ) |
7 |
6
|
ad4antr |
|- ( ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) /\ ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) -> G e. UMGraph ) |
8 |
|
simpr |
|- ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) -> v e. V ) |
9 |
8
|
anim1i |
|- ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) -> ( v e. V /\ ( b e. V /\ c e. V ) ) ) |
10 |
|
3anass |
|- ( ( v e. V /\ b e. V /\ c e. V ) <-> ( v e. V /\ ( b e. V /\ c e. V ) ) ) |
11 |
9 10
|
sylibr |
|- ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) -> ( v e. V /\ b e. V /\ c e. V ) ) |
12 |
11
|
adantr |
|- ( ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) /\ ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) -> ( v e. V /\ b e. V /\ c e. V ) ) |
13 |
|
simpr |
|- ( ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) /\ ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) -> ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) |
14 |
1 2
|
umgr3cyclex |
|- ( ( G e. UMGraph /\ ( v e. V /\ b e. V /\ c e. V ) /\ ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) -> E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) |
15 |
7 12 13 14
|
syl3anc |
|- ( ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) /\ ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) ) -> E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) |
16 |
15
|
ex |
|- ( ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) /\ ( b e. V /\ c e. V ) ) -> ( ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) -> E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) ) |
17 |
16
|
rexlimdvva |
|- ( ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) /\ v e. V ) -> ( E. b e. V E. c e. V ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) -> E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) ) |
18 |
17
|
ralimdva |
|- ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) -> ( A. v e. V E. b e. V E. c e. V ( { v , b } e. ( Edg ` G ) /\ { b , c } e. ( Edg ` G ) /\ { c , v } e. ( Edg ` G ) ) -> A. v e. V E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) ) |
19 |
3 18
|
mpd |
|- ( ( G e. FriendGraph /\ 1 < ( # ` V ) ) -> A. v e. V E. f E. p ( f ( Cycles ` G ) p /\ ( # ` f ) = 3 /\ ( p ` 0 ) = v ) ) |