| Step | Hyp | Ref
| Expression |
| 1 | | frgrusgr 30280 |
. . . . 5
⊢ (𝐺 ∈ FriendGraph → 𝐺 ∈
USGraph) |
| 2 | | usgrupgr 29202 |
. . . . 5
⊢ (𝐺 ∈ USGraph → 𝐺 ∈
UPGraph) |
| 3 | 1, 2 | syl 17 |
. . . 4
⊢ (𝐺 ∈ FriendGraph → 𝐺 ∈
UPGraph) |
| 4 | | eqid 2737 |
. . . . . . . . 9
⊢
(Vtx‘𝐺) =
(Vtx‘𝐺) |
| 5 | | eqid 2737 |
. . . . . . . . 9
⊢
(Edg‘𝐺) =
(Edg‘𝐺) |
| 6 | 4, 5 | upgr4cycl4dv4e 30204 |
. . . . . . . 8
⊢ ((𝐺 ∈ UPGraph ∧ 𝐹(Cycles‘𝐺)𝑃 ∧ (♯‘𝐹) = 4) → ∃𝑎 ∈ (Vtx‘𝐺)∃𝑏 ∈ (Vtx‘𝐺)∃𝑐 ∈ (Vtx‘𝐺)∃𝑑 ∈ (Vtx‘𝐺)((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) |
| 7 | 4, 5 | isfrgr 30279 |
. . . . . . . . . . . 12
⊢ (𝐺 ∈ FriendGraph ↔
(𝐺 ∈ USGraph ∧
∀𝑘 ∈
(Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 8 | | simplrl 777 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑐 ∈ (Vtx‘𝐺)) |
| 9 | | necom 2994 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑎 ≠ 𝑐 ↔ 𝑐 ≠ 𝑎) |
| 10 | 9 | biimpi 216 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑎 ≠ 𝑐 → 𝑐 ≠ 𝑎) |
| 11 | 10 | 3ad2ant2 1135 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) → 𝑐 ≠ 𝑎) |
| 12 | 11 | ad2antrl 728 |
. . . . . . . . . . . . . . . . . 18
⊢
(((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑))) → 𝑐 ≠ 𝑎) |
| 13 | 12 | adantl 481 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑐 ≠ 𝑎) |
| 14 | | eldifsn 4786 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑐 ∈ ((Vtx‘𝐺) ∖ {𝑎}) ↔ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑐 ≠ 𝑎)) |
| 15 | 8, 13, 14 | sylanbrc 583 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑐 ∈ ((Vtx‘𝐺) ∖ {𝑎})) |
| 16 | | sneq 4636 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑘 = 𝑎 → {𝑘} = {𝑎}) |
| 17 | 16 | difeq2d 4126 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑘 = 𝑎 → ((Vtx‘𝐺) ∖ {𝑘}) = ((Vtx‘𝐺) ∖ {𝑎})) |
| 18 | | preq2 4734 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (𝑘 = 𝑎 → {𝑥, 𝑘} = {𝑥, 𝑎}) |
| 19 | 18 | preq1d 4739 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑘 = 𝑎 → {{𝑥, 𝑘}, {𝑥, 𝑙}} = {{𝑥, 𝑎}, {𝑥, 𝑙}}) |
| 20 | 19 | sseq1d 4015 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑘 = 𝑎 → ({{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) ↔ {{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 21 | 20 | reubidv 3398 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑘 = 𝑎 → (∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) ↔ ∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 22 | 17, 21 | raleqbidv 3346 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑘 = 𝑎 → (∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) ↔ ∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑎})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 23 | 22 | rspcv 3618 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑎 ∈ (Vtx‘𝐺) → (∀𝑘 ∈ (Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑎})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 24 | 23 | ad3antrrr 730 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (∀𝑘 ∈ (Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑎})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺))) |
| 25 | | preq2 4734 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑙 = 𝑐 → {𝑥, 𝑙} = {𝑥, 𝑐}) |
| 26 | 25 | preq2d 4740 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑙 = 𝑐 → {{𝑥, 𝑎}, {𝑥, 𝑙}} = {{𝑥, 𝑎}, {𝑥, 𝑐}}) |
| 27 | 26 | sseq1d 4015 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑙 = 𝑐 → ({{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) ↔ {{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺))) |
| 28 | 27 | reubidv 3398 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑙 = 𝑐 → (∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) ↔ ∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺))) |
| 29 | 28 | rspcv 3618 |
. . . . . . . . . . . . . . . 16
⊢ (𝑐 ∈ ((Vtx‘𝐺) ∖ {𝑎}) → (∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑎})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺))) |
| 30 | 15, 24, 29 | sylsyld 61 |
. . . . . . . . . . . . . . 15
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (∀𝑘 ∈ (Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺))) |
| 31 | | prcom 4732 |
. . . . . . . . . . . . . . . . . . 19
⊢ {𝑥, 𝑎} = {𝑎, 𝑥} |
| 32 | 31 | preq1i 4736 |
. . . . . . . . . . . . . . . . . 18
⊢ {{𝑥, 𝑎}, {𝑥, 𝑐}} = {{𝑎, 𝑥}, {𝑥, 𝑐}} |
| 33 | 32 | sseq1i 4012 |
. . . . . . . . . . . . . . . . 17
⊢ ({{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺) ↔ {{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺)) |
| 34 | 33 | reubii 3389 |
. . . . . . . . . . . . . . . 16
⊢
(∃!𝑥 ∈
(Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺) ↔ ∃!𝑥 ∈ (Vtx‘𝐺){{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺)) |
| 35 | | simprll 779 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → ({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺))) |
| 36 | | simprlr 780 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) |
| 37 | | simpllr 776 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑏 ∈ (Vtx‘𝐺)) |
| 38 | | simplrr 778 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑑 ∈ (Vtx‘𝐺)) |
| 39 | | simprr2 1223 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑))) → 𝑏 ≠ 𝑑) |
| 40 | 39 | adantl 481 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → 𝑏 ≠ 𝑑) |
| 41 | | 4cycl2vnunb 30309 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺)) ∧ (𝑏 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺) ∧ 𝑏 ≠ 𝑑)) → ¬ ∃!𝑥 ∈ (Vtx‘𝐺){{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺)) |
| 42 | 35, 36, 37, 38, 40, 41 | syl113anc 1384 |
. . . . . . . . . . . . . . . . . 18
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → ¬ ∃!𝑥 ∈ (Vtx‘𝐺){{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺)) |
| 43 | 42 | pm2.21d 121 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (∃!𝑥 ∈ (Vtx‘𝐺){{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺) → (♯‘𝐹) ≠ 4)) |
| 44 | 43 | com12 32 |
. . . . . . . . . . . . . . . 16
⊢
(∃!𝑥 ∈
(Vtx‘𝐺){{𝑎, 𝑥}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺) → ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4)) |
| 45 | 34, 44 | sylbi 217 |
. . . . . . . . . . . . . . 15
⊢
(∃!𝑥 ∈
(Vtx‘𝐺){{𝑥, 𝑎}, {𝑥, 𝑐}} ⊆ (Edg‘𝐺) → ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4)) |
| 46 | 30, 45 | syl6 35 |
. . . . . . . . . . . . . 14
⊢ ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (∀𝑘 ∈ (Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4))) |
| 47 | 46 | pm2.43b 55 |
. . . . . . . . . . . . 13
⊢
(∀𝑘 ∈
(Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺) → ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4)) |
| 48 | 47 | adantl 481 |
. . . . . . . . . . . 12
⊢ ((𝐺 ∈ USGraph ∧
∀𝑘 ∈
(Vtx‘𝐺)∀𝑙 ∈ ((Vtx‘𝐺) ∖ {𝑘})∃!𝑥 ∈ (Vtx‘𝐺){{𝑥, 𝑘}, {𝑥, 𝑙}} ⊆ (Edg‘𝐺)) → ((((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4)) |
| 49 | 7, 48 | sylbi 217 |
. . . . . . . . . . 11
⊢ (𝐺 ∈ FriendGraph →
((((𝑎 ∈
(Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) ∧ ((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑)))) → (♯‘𝐹) ≠ 4)) |
| 50 | 49 | expdcom 414 |
. . . . . . . . . 10
⊢ (((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) ∧ (𝑐 ∈ (Vtx‘𝐺) ∧ 𝑑 ∈ (Vtx‘𝐺))) → (((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑))) → (𝐺 ∈ FriendGraph →
(♯‘𝐹) ≠
4))) |
| 51 | 50 | rexlimdvva 3213 |
. . . . . . . . 9
⊢ ((𝑎 ∈ (Vtx‘𝐺) ∧ 𝑏 ∈ (Vtx‘𝐺)) → (∃𝑐 ∈ (Vtx‘𝐺)∃𝑑 ∈ (Vtx‘𝐺)((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑))) → (𝐺 ∈ FriendGraph →
(♯‘𝐹) ≠
4))) |
| 52 | 51 | rexlimivv 3201 |
. . . . . . . 8
⊢
(∃𝑎 ∈
(Vtx‘𝐺)∃𝑏 ∈ (Vtx‘𝐺)∃𝑐 ∈ (Vtx‘𝐺)∃𝑑 ∈ (Vtx‘𝐺)((({𝑎, 𝑏} ∈ (Edg‘𝐺) ∧ {𝑏, 𝑐} ∈ (Edg‘𝐺)) ∧ ({𝑐, 𝑑} ∈ (Edg‘𝐺) ∧ {𝑑, 𝑎} ∈ (Edg‘𝐺))) ∧ ((𝑎 ≠ 𝑏 ∧ 𝑎 ≠ 𝑐 ∧ 𝑎 ≠ 𝑑) ∧ (𝑏 ≠ 𝑐 ∧ 𝑏 ≠ 𝑑 ∧ 𝑐 ≠ 𝑑))) → (𝐺 ∈ FriendGraph →
(♯‘𝐹) ≠
4)) |
| 53 | 6, 52 | syl 17 |
. . . . . . 7
⊢ ((𝐺 ∈ UPGraph ∧ 𝐹(Cycles‘𝐺)𝑃 ∧ (♯‘𝐹) = 4) → (𝐺 ∈ FriendGraph →
(♯‘𝐹) ≠
4)) |
| 54 | 53 | 3exp 1120 |
. . . . . 6
⊢ (𝐺 ∈ UPGraph → (𝐹(Cycles‘𝐺)𝑃 → ((♯‘𝐹) = 4 → (𝐺 ∈ FriendGraph →
(♯‘𝐹) ≠
4)))) |
| 55 | 54 | com34 91 |
. . . . 5
⊢ (𝐺 ∈ UPGraph → (𝐹(Cycles‘𝐺)𝑃 → (𝐺 ∈ FriendGraph →
((♯‘𝐹) = 4
→ (♯‘𝐹)
≠ 4)))) |
| 56 | 55 | com23 86 |
. . . 4
⊢ (𝐺 ∈ UPGraph → (𝐺 ∈ FriendGraph →
(𝐹(Cycles‘𝐺)𝑃 → ((♯‘𝐹) = 4 → (♯‘𝐹) ≠ 4)))) |
| 57 | 3, 56 | mpcom 38 |
. . 3
⊢ (𝐺 ∈ FriendGraph →
(𝐹(Cycles‘𝐺)𝑃 → ((♯‘𝐹) = 4 → (♯‘𝐹) ≠ 4))) |
| 58 | 57 | imp 406 |
. 2
⊢ ((𝐺 ∈ FriendGraph ∧ 𝐹(Cycles‘𝐺)𝑃) → ((♯‘𝐹) = 4 → (♯‘𝐹) ≠ 4)) |
| 59 | | neqne 2948 |
. 2
⊢ (¬
(♯‘𝐹) = 4
→ (♯‘𝐹)
≠ 4) |
| 60 | 58, 59 | pm2.61d1 180 |
1
⊢ ((𝐺 ∈ FriendGraph ∧ 𝐹(Cycles‘𝐺)𝑃) → (♯‘𝐹) ≠ 4) |