MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  frgrreg Structured version   Visualization version   GIF version

Theorem frgrreg 30452
Description: If a finite nonempty friendship graph is 𝐾-regular, then 𝐾 must be 2 (or 0). (Contributed by Alexander van der Vekens, 9-Oct-2018.) (Revised by AV, 3-Jun-2021.)
Hypothesis
Ref Expression
frgrreggt1.v 𝑉 = (Vtx‘𝐺)
Assertion
Ref Expression
frgrreg ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → (𝐾 = 0 ∨ 𝐾 = 2)))

Proof of Theorem frgrreg
Dummy variable 𝑣 is distinct from all other variables.
StepHypRef Expression
1 ancom 460 . . . . . . . . 9 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ↔ (𝑉 ≠ ∅ ∧ 𝑉 ∈ Fin))
2 ancom 460 . . . . . . . . 9 ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) ↔ (𝐺 RegUSGraph 𝐾𝐺 ∈ FriendGraph ))
31, 2anbi12i 629 . . . . . . . 8 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) ↔ ((𝑉 ≠ ∅ ∧ 𝑉 ∈ Fin) ∧ (𝐺 RegUSGraph 𝐾𝐺 ∈ FriendGraph )))
43biimpi 216 . . . . . . 7 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → ((𝑉 ≠ ∅ ∧ 𝑉 ∈ Fin) ∧ (𝐺 RegUSGraph 𝐾𝐺 ∈ FriendGraph )))
54ancomd 461 . . . . . 6 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → ((𝐺 RegUSGraph 𝐾𝐺 ∈ FriendGraph ) ∧ (𝑉 ≠ ∅ ∧ 𝑉 ∈ Fin)))
6 frgrreggt1.v . . . . . . 7 𝑉 = (Vtx‘𝐺)
76numclwwlk7lem 30447 . . . . . 6 (((𝐺 RegUSGraph 𝐾𝐺 ∈ FriendGraph ) ∧ (𝑉 ≠ ∅ ∧ 𝑉 ∈ Fin)) → 𝐾 ∈ ℕ0)
85, 7syl 17 . . . . 5 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝐾 ∈ ℕ0)
9 neanior 3023 . . . . . . . 8 ((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) ↔ ¬ (𝐾 = 0 ∨ 𝐾 = 2))
10 nn0re 12435 . . . . . . . . . . . . . 14 (𝐾 ∈ ℕ0𝐾 ∈ ℝ)
11 1re 11133 . . . . . . . . . . . . . 14 1 ∈ ℝ
12 lenlt 11213 . . . . . . . . . . . . . 14 ((𝐾 ∈ ℝ ∧ 1 ∈ ℝ) → (𝐾 ≤ 1 ↔ ¬ 1 < 𝐾))
1310, 11, 12sylancl 587 . . . . . . . . . . . . 13 (𝐾 ∈ ℕ0 → (𝐾 ≤ 1 ↔ ¬ 1 < 𝐾))
1413adantl 481 . . . . . . . . . . . 12 (((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) ∧ 𝐾 ∈ ℕ0) → (𝐾 ≤ 1 ↔ ¬ 1 < 𝐾))
15 elnnne0 12440 . . . . . . . . . . . . . . . 16 (𝐾 ∈ ℕ ↔ (𝐾 ∈ ℕ0𝐾 ≠ 0))
16 nnle1eq1 12196 . . . . . . . . . . . . . . . . 17 (𝐾 ∈ ℕ → (𝐾 ≤ 1 ↔ 𝐾 = 1))
1716biimpd 229 . . . . . . . . . . . . . . . 16 (𝐾 ∈ ℕ → (𝐾 ≤ 1 → 𝐾 = 1))
1815, 17sylbir 235 . . . . . . . . . . . . . . 15 ((𝐾 ∈ ℕ0𝐾 ≠ 0) → (𝐾 ≤ 1 → 𝐾 = 1))
1918a1d 25 . . . . . . . . . . . . . 14 ((𝐾 ∈ ℕ0𝐾 ≠ 0) → (𝐾 ≠ 2 → (𝐾 ≤ 1 → 𝐾 = 1)))
2019expimpd 453 . . . . . . . . . . . . 13 (𝐾 ∈ ℕ0 → ((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) → (𝐾 ≤ 1 → 𝐾 = 1)))
2120impcom 407 . . . . . . . . . . . 12 (((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) ∧ 𝐾 ∈ ℕ0) → (𝐾 ≤ 1 → 𝐾 = 1))
2214, 21sylbird 260 . . . . . . . . . . 11 (((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) ∧ 𝐾 ∈ ℕ0) → (¬ 1 < 𝐾𝐾 = 1))
236fveq2i 6832 . . . . . . . . . . . . . . . . . 18 (♯‘𝑉) = (♯‘(Vtx‘𝐺))
2423eqeq1i 2740 . . . . . . . . . . . . . . . . 17 ((♯‘𝑉) = 1 ↔ (♯‘(Vtx‘𝐺)) = 1)
2524biimpi 216 . . . . . . . . . . . . . . . 16 ((♯‘𝑉) = 1 → (♯‘(Vtx‘𝐺)) = 1)
26 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → 𝐺 RegUSGraph 𝐾)
2726adantl 481 . . . . . . . . . . . . . . . 16 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝐺 RegUSGraph 𝐾)
28 rusgr1vtx 29645 . . . . . . . . . . . . . . . 16 (((♯‘(Vtx‘𝐺)) = 1 ∧ 𝐺 RegUSGraph 𝐾) → 𝐾 = 0)
2925, 27, 28syl2an 597 . . . . . . . . . . . . . . 15 (((♯‘𝑉) = 1 ∧ ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾))) → 𝐾 = 0)
3029orcd 874 . . . . . . . . . . . . . 14 (((♯‘𝑉) = 1 ∧ ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾))) → (𝐾 = 0 ∨ 𝐾 = 2))
3130ex 412 . . . . . . . . . . . . 13 ((♯‘𝑉) = 1 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))
3231a1d 25 . . . . . . . . . . . 12 ((♯‘𝑉) = 1 → (𝐾 = 1 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2))))
33 eqid 2735 . . . . . . . . . . . . . . . . 17 (VtxDeg‘𝐺) = (VtxDeg‘𝐺)
346, 33rusgrprop0 29624 . . . . . . . . . . . . . . . 16 (𝐺 RegUSGraph 𝐾 → (𝐺 ∈ USGraph ∧ 𝐾 ∈ ℕ0* ∧ ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾))
35 simp2 1138 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (♯‘𝑉) = 1 ∧ 𝐺 ∈ FriendGraph ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → 𝐺 ∈ FriendGraph )
36 hashnncl 14317 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑉 ∈ Fin → ((♯‘𝑉) ∈ ℕ ↔ 𝑉 ≠ ∅))
37 df-ne 2931 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((♯‘𝑉) ≠ 1 ↔ ¬ (♯‘𝑉) = 1)
38 nngt1ne1 12195 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((♯‘𝑉) ∈ ℕ → (1 < (♯‘𝑉) ↔ (♯‘𝑉) ≠ 1))
3938biimprd 248 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((♯‘𝑉) ∈ ℕ → ((♯‘𝑉) ≠ 1 → 1 < (♯‘𝑉)))
4037, 39biimtrrid 243 . . . . . . . . . . . . . . . . . . . . . . . 24 ((♯‘𝑉) ∈ ℕ → (¬ (♯‘𝑉) = 1 → 1 < (♯‘𝑉)))
4136, 40biimtrrdi 254 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑉 ∈ Fin → (𝑉 ≠ ∅ → (¬ (♯‘𝑉) = 1 → 1 < (♯‘𝑉))))
4241imp 406 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (¬ (♯‘𝑉) = 1 → 1 < (♯‘𝑉)))
4342impcom 407 . . . . . . . . . . . . . . . . . . . . 21 ((¬ (♯‘𝑉) = 1 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → 1 < (♯‘𝑉))
446vdgn1frgrv3 30355 . . . . . . . . . . . . . . . . . . . . 21 ((𝐺 ∈ FriendGraph ∧ 1 < (♯‘𝑉)) → ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1)
4535, 43, 443imp3i2an 1347 . . . . . . . . . . . . . . . . . . . 20 ((¬ (♯‘𝑉) = 1 ∧ 𝐺 ∈ FriendGraph ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1)
46 r19.26 3095 . . . . . . . . . . . . . . . . . . . . . . . . 25 (∀𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾) ↔ (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾))
47 r19.2z 4429 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑉 ≠ ∅ ∧ ∀𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾)) → ∃𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾))
48 neeq1 2992 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ↔ 𝐾 ≠ 1))
4948biimpd 229 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (((VtxDeg‘𝐺)‘𝑣) ≠ 1 → 𝐾 ≠ 1))
5049impcom 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → 𝐾 ≠ 1)
51 eqneqall 2941 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝐾 = 1 → (𝐾 ≠ 1 → (𝐾 = 0 ∨ 𝐾 = 2)))
5251com12 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝐾 ≠ 1 → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))
5350, 52syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))
5453rexlimivw 3132 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (∃𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))
5547, 54syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑉 ≠ ∅ ∧ ∀𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾)) → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))
5655ex 412 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑉 ≠ ∅ → (∀𝑣𝑉 (((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))
5746, 56biimtrrid 243 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑉 ≠ ∅ → ((∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 ∧ ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))
5857expd 415 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑉 ≠ ∅ → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))))
5958com34 91 . . . . . . . . . . . . . . . . . . . . . 22 (𝑉 ≠ ∅ → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 → (𝐾 = 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 0 ∨ 𝐾 = 2)))))
6059adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 → (𝐾 = 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 0 ∨ 𝐾 = 2)))))
61603ad2ant3 1136 . . . . . . . . . . . . . . . . . . . 20 ((¬ (♯‘𝑉) = 1 ∧ 𝐺 ∈ FriendGraph ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) ≠ 1 → (𝐾 = 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 0 ∨ 𝐾 = 2)))))
6245, 61mpd 15 . . . . . . . . . . . . . . . . . . 19 ((¬ (♯‘𝑉) = 1 ∧ 𝐺 ∈ FriendGraph ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → (𝐾 = 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 0 ∨ 𝐾 = 2))))
63623exp 1120 . . . . . . . . . . . . . . . . . 18 (¬ (♯‘𝑉) = 1 → (𝐺 ∈ FriendGraph → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (𝐾 = 1 → (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐾 = 0 ∨ 𝐾 = 2))))))
6463com15 101 . . . . . . . . . . . . . . . . 17 (∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾 → (𝐺 ∈ FriendGraph → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (𝐾 = 1 → (¬ (♯‘𝑉) = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))))
65643ad2ant3 1136 . . . . . . . . . . . . . . . 16 ((𝐺 ∈ USGraph ∧ 𝐾 ∈ ℕ0* ∧ ∀𝑣𝑉 ((VtxDeg‘𝐺)‘𝑣) = 𝐾) → (𝐺 ∈ FriendGraph → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (𝐾 = 1 → (¬ (♯‘𝑉) = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))))
6634, 65syl 17 . . . . . . . . . . . . . . 15 (𝐺 RegUSGraph 𝐾 → (𝐺 ∈ FriendGraph → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (𝐾 = 1 → (¬ (♯‘𝑉) = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))))
6766impcom 407 . . . . . . . . . . . . . 14 ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → (𝐾 = 1 → (¬ (♯‘𝑉) = 1 → (𝐾 = 0 ∨ 𝐾 = 2)))))
6867impcom 407 . . . . . . . . . . . . 13 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 1 → (¬ (♯‘𝑉) = 1 → (𝐾 = 0 ∨ 𝐾 = 2))))
6968com13 88 . . . . . . . . . . . 12 (¬ (♯‘𝑉) = 1 → (𝐾 = 1 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2))))
7032, 69pm2.61i 182 . . . . . . . . . . 11 (𝐾 = 1 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))
7122, 70syl6 35 . . . . . . . . . 10 (((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) ∧ 𝐾 ∈ ℕ0) → (¬ 1 < 𝐾 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2))))
7271ex 412 . . . . . . . . 9 ((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) → (𝐾 ∈ ℕ0 → (¬ 1 < 𝐾 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))))
7372com23 86 . . . . . . . 8 ((𝐾 ≠ 0 ∧ 𝐾 ≠ 2) → (¬ 1 < 𝐾 → (𝐾 ∈ ℕ0 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))))
749, 73sylbir 235 . . . . . . 7 (¬ (𝐾 = 0 ∨ 𝐾 = 2) → (¬ 1 < 𝐾 → (𝐾 ∈ ℕ0 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))))
7574impcom 407 . . . . . 6 ((¬ 1 < 𝐾 ∧ ¬ (𝐾 = 0 ∨ 𝐾 = 2)) → (𝐾 ∈ ℕ0 → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2))))
7675com13 88 . . . . 5 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 ∈ ℕ0 → ((¬ 1 < 𝐾 ∧ ¬ (𝐾 = 0 ∨ 𝐾 = 2)) → (𝐾 = 0 ∨ 𝐾 = 2))))
778, 76mpd 15 . . . 4 (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → ((¬ 1 < 𝐾 ∧ ¬ (𝐾 = 0 ∨ 𝐾 = 2)) → (𝐾 = 0 ∨ 𝐾 = 2)))
7877com12 32 . . 3 ((¬ 1 < 𝐾 ∧ ¬ (𝐾 = 0 ∨ 𝐾 = 2)) → (((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2)))
7978exp4b 430 . 2 (¬ 1 < 𝐾 → (¬ (𝐾 = 0 ∨ 𝐾 = 2) → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → (𝐾 = 0 ∨ 𝐾 = 2)))))
80 simprl 771 . . . . 5 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝐺 ∈ FriendGraph )
81 simpl 482 . . . . . 6 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → 𝑉 ∈ Fin)
8281ad2antlr 728 . . . . 5 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝑉 ∈ Fin)
83 simpr 484 . . . . . 6 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → 𝑉 ≠ ∅)
8483ad2antlr 728 . . . . 5 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝑉 ≠ ∅)
85 simpl 482 . . . . . 6 ((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) → 1 < 𝐾)
8685, 26anim12ci 615 . . . . 5 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐺 RegUSGraph 𝐾 ∧ 1 < 𝐾))
876frgrreggt1 30451 . . . . . 6 ((𝐺 ∈ FriendGraph ∧ 𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 RegUSGraph 𝐾 ∧ 1 < 𝐾) → 𝐾 = 2))
8887imp 406 . . . . 5 (((𝐺 ∈ FriendGraph ∧ 𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) ∧ (𝐺 RegUSGraph 𝐾 ∧ 1 < 𝐾)) → 𝐾 = 2)
8980, 82, 84, 86, 88syl31anc 1376 . . . 4 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → 𝐾 = 2)
9089olcd 875 . . 3 (((1 < 𝐾 ∧ (𝑉 ∈ Fin ∧ 𝑉 ≠ ∅)) ∧ (𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾)) → (𝐾 = 0 ∨ 𝐾 = 2))
9190exp31 419 . 2 (1 < 𝐾 → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → (𝐾 = 0 ∨ 𝐾 = 2))))
92 2a1 28 . 2 ((𝐾 = 0 ∨ 𝐾 = 2) → ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → (𝐾 = 0 ∨ 𝐾 = 2))))
9379, 91, 92pm2.61ii 183 1 ((𝑉 ∈ Fin ∧ 𝑉 ≠ ∅) → ((𝐺 ∈ FriendGraph ∧ 𝐺 RegUSGraph 𝐾) → (𝐾 = 0 ∨ 𝐾 = 2)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wo 848  w3a 1087   = wceq 1542  wcel 2114  wne 2930  wral 3049  wrex 3059  c0 4263   class class class wbr 5074  cfv 6487  Fincfn 8882  cr 11026  0cc0 11027  1c1 11028   < clt 11168  cle 11169  cn 12163  2c2 12225  0cn0 12426  0*cxnn0 12499  chash 14281  Vtxcvtx 29053  USGraphcusgr 29206  VtxDegcvtxdg 29522   RegUSGraph crusgr 29613   FriendGraph cfrgr 30316
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2184  ax-ext 2707  ax-rep 5201  ax-sep 5220  ax-nul 5230  ax-pow 5296  ax-pr 5364  ax-un 7678  ax-inf2 9551  ax-cnex 11083  ax-resscn 11084  ax-1cn 11085  ax-icn 11086  ax-addcl 11087  ax-addrcl 11088  ax-mulcl 11089  ax-mulrcl 11090  ax-mulcom 11091  ax-addass 11092  ax-mulass 11093  ax-distr 11094  ax-i2m1 11095  ax-1ne0 11096  ax-1rid 11097  ax-rnegex 11098  ax-rrecex 11099  ax-cnre 11100  ax-pre-lttri 11101  ax-pre-lttrn 11102  ax-pre-ltadd 11103  ax-pre-mulgt0 11104  ax-pre-sup 11105
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-ifp 1064  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2538  df-eu 2568  df-clab 2714  df-cleq 2727  df-clel 2810  df-nfc 2884  df-ne 2931  df-nel 3035  df-ral 3050  df-rex 3060  df-rmo 3340  df-reu 3341  df-rab 3388  df-v 3429  df-sbc 3726  df-csb 3834  df-dif 3888  df-un 3890  df-in 3892  df-ss 3902  df-pss 3905  df-nul 4264  df-if 4457  df-pw 4533  df-sn 4558  df-pr 4560  df-tp 4562  df-op 4564  df-uni 4841  df-int 4880  df-iun 4925  df-disj 5042  df-br 5075  df-opab 5137  df-mpt 5156  df-tr 5182  df-id 5515  df-eprel 5520  df-po 5528  df-so 5529  df-fr 5573  df-se 5574  df-we 5575  df-xp 5626  df-rel 5627  df-cnv 5628  df-co 5629  df-dm 5630  df-rn 5631  df-res 5632  df-ima 5633  df-pred 6254  df-ord 6315  df-on 6316  df-lim 6317  df-suc 6318  df-iota 6443  df-fun 6489  df-fn 6490  df-f 6491  df-f1 6492  df-fo 6493  df-f1o 6494  df-fv 6495  df-isom 6496  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8220  df-wrecs 8251  df-recs 8300  df-rdg 8338  df-1o 8394  df-2o 8395  df-oadd 8398  df-er 8632  df-ec 8634  df-qs 8638  df-map 8764  df-pm 8765  df-en 8883  df-dom 8884  df-sdom 8885  df-fin 8886  df-sup 9344  df-inf 9345  df-oi 9414  df-dju 9814  df-card 9852  df-pnf 11170  df-mnf 11171  df-xr 11172  df-ltxr 11173  df-le 11174  df-sub 11368  df-neg 11369  df-div 11797  df-nn 12164  df-2 12233  df-3 12234  df-n0 12427  df-xnn0 12500  df-z 12514  df-uz 12778  df-rp 12932  df-xadd 13053  df-ico 13293  df-fz 13451  df-fzo 13598  df-fl 13740  df-mod 13818  df-seq 13953  df-exp 14013  df-hash 14282  df-word 14465  df-lsw 14514  df-concat 14522  df-s1 14548  df-substr 14593  df-pfx 14623  df-reps 14720  df-csh 14740  df-s2 14799  df-s3 14800  df-cj 15050  df-re 15051  df-im 15052  df-sqrt 15186  df-abs 15187  df-clim 15439  df-sum 15638  df-dvds 16211  df-gcd 16453  df-prm 16630  df-phi 16725  df-vtx 29055  df-iedg 29056  df-edg 29105  df-uhgr 29115  df-ushgr 29116  df-upgr 29139  df-umgr 29140  df-uspgr 29207  df-usgr 29208  df-fusgr 29374  df-nbgr 29390  df-vtxdg 29523  df-rgr 29614  df-rusgr 29615  df-wlks 29656  df-wlkson 29657  df-trls 29747  df-trlson 29748  df-pths 29770  df-spths 29771  df-pthson 29772  df-spthson 29773  df-wwlks 29886  df-wwlksn 29887  df-wwlksnon 29888  df-wspthsn 29889  df-wspthsnon 29890  df-clwwlk 30040  df-clwwlkn 30083  df-clwwlknon 30146  df-frgr 30317
This theorem is referenced by:  frgrregord013  30453
  Copyright terms: Public domain W3C validator