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

Theorem upgr4cycl4dv4e 27045
Description: If there is a cycle of length 4 in a pseudograph, there are four (different) vertices in the graph which are mutually connected by edges. (Contributed by Alexander van der Vekens, 9-Nov-2017.) (Revised by AV, 13-Feb-2021.)
Hypotheses
Ref Expression
upgr4cycl4dv4e.v 𝑉 = (Vtx‘𝐺)
upgr4cycl4dv4e.e 𝐸 = (Edg‘𝐺)
Assertion
Ref Expression
upgr4cycl4dv4e ((𝐺 ∈ UPGraph ∧ 𝐹(Cycles‘𝐺)𝑃 ∧ (#‘𝐹) = 4) → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))
Distinct variable groups:   𝐸,𝑎,𝑏,𝑐,𝑑   𝑃,𝑎,𝑏,𝑐,𝑑   𝑉,𝑎,𝑏,𝑐,𝑑
Allowed substitution hints:   𝐹(𝑎,𝑏,𝑐,𝑑)   𝐺(𝑎,𝑏,𝑐,𝑑)

Proof of Theorem upgr4cycl4dv4e
Dummy variable 𝑘 is distinct from all other variables.
StepHypRef Expression
1 cyclprop 26688 . . 3 (𝐹(Cycles‘𝐺)𝑃 → (𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))))
2 pthiswlk 26623 . . . . 5 (𝐹(Paths‘𝐺)𝑃𝐹(Walks‘𝐺)𝑃)
3 upgr4cycl4dv4e.e . . . . . . . . . 10 𝐸 = (Edg‘𝐺)
43upgrwlkvtxedg 26541 . . . . . . . . 9 ((𝐺 ∈ UPGraph ∧ 𝐹(Walks‘𝐺)𝑃) → ∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸)
5 fveq2 6191 . . . . . . . . . . . . . . 15 ((#‘𝐹) = 4 → (𝑃‘(#‘𝐹)) = (𝑃‘4))
65eqeq2d 2632 . . . . . . . . . . . . . 14 ((#‘𝐹) = 4 → ((𝑃‘0) = (𝑃‘(#‘𝐹)) ↔ (𝑃‘0) = (𝑃‘4)))
76anbi2d 740 . . . . . . . . . . . . 13 ((#‘𝐹) = 4 → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) ↔ (𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘4))))
8 oveq2 6658 . . . . . . . . . . . . . . . 16 ((#‘𝐹) = 4 → (0..^(#‘𝐹)) = (0..^4))
9 fzo0to42pr 12555 . . . . . . . . . . . . . . . 16 (0..^4) = ({0, 1} ∪ {2, 3})
108, 9syl6eq 2672 . . . . . . . . . . . . . . 15 ((#‘𝐹) = 4 → (0..^(#‘𝐹)) = ({0, 1} ∪ {2, 3}))
1110raleqdv 3144 . . . . . . . . . . . . . 14 ((#‘𝐹) = 4 → (∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ ∀𝑘 ∈ ({0, 1} ∪ {2, 3}){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸))
12 ralunb 3794 . . . . . . . . . . . . . . 15 (∀𝑘 ∈ ({0, 1} ∪ {2, 3}){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ (∀𝑘 ∈ {0, 1} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ∧ ∀𝑘 ∈ {2, 3} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸))
13 c0ex 10034 . . . . . . . . . . . . . . . . 17 0 ∈ V
14 1ex 10035 . . . . . . . . . . . . . . . . 17 1 ∈ V
15 fveq2 6191 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 0 → (𝑃𝑘) = (𝑃‘0))
16 oveq1 6657 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 0 → (𝑘 + 1) = (0 + 1))
17 0p1e1 11132 . . . . . . . . . . . . . . . . . . . . 21 (0 + 1) = 1
1816, 17syl6eq 2672 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 0 → (𝑘 + 1) = 1)
1918fveq2d 6195 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 0 → (𝑃‘(𝑘 + 1)) = (𝑃‘1))
2015, 19preq12d 4276 . . . . . . . . . . . . . . . . . 18 (𝑘 = 0 → {(𝑃𝑘), (𝑃‘(𝑘 + 1))} = {(𝑃‘0), (𝑃‘1)})
2120eleq1d 2686 . . . . . . . . . . . . . . . . 17 (𝑘 = 0 → ({(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ {(𝑃‘0), (𝑃‘1)} ∈ 𝐸))
22 fveq2 6191 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 1 → (𝑃𝑘) = (𝑃‘1))
23 oveq1 6657 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 1 → (𝑘 + 1) = (1 + 1))
24 1p1e2 11134 . . . . . . . . . . . . . . . . . . . . 21 (1 + 1) = 2
2523, 24syl6eq 2672 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 1 → (𝑘 + 1) = 2)
2625fveq2d 6195 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 1 → (𝑃‘(𝑘 + 1)) = (𝑃‘2))
2722, 26preq12d 4276 . . . . . . . . . . . . . . . . . 18 (𝑘 = 1 → {(𝑃𝑘), (𝑃‘(𝑘 + 1))} = {(𝑃‘1), (𝑃‘2)})
2827eleq1d 2686 . . . . . . . . . . . . . . . . 17 (𝑘 = 1 → ({(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸))
2913, 14, 21, 28ralpr 4238 . . . . . . . . . . . . . . . 16 (∀𝑘 ∈ {0, 1} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ ({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸))
30 2ex 11092 . . . . . . . . . . . . . . . . 17 2 ∈ V
31 3ex 11096 . . . . . . . . . . . . . . . . 17 3 ∈ V
32 fveq2 6191 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 2 → (𝑃𝑘) = (𝑃‘2))
33 oveq1 6657 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 2 → (𝑘 + 1) = (2 + 1))
34 2p1e3 11151 . . . . . . . . . . . . . . . . . . . . 21 (2 + 1) = 3
3533, 34syl6eq 2672 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 2 → (𝑘 + 1) = 3)
3635fveq2d 6195 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 2 → (𝑃‘(𝑘 + 1)) = (𝑃‘3))
3732, 36preq12d 4276 . . . . . . . . . . . . . . . . . 18 (𝑘 = 2 → {(𝑃𝑘), (𝑃‘(𝑘 + 1))} = {(𝑃‘2), (𝑃‘3)})
3837eleq1d 2686 . . . . . . . . . . . . . . . . 17 (𝑘 = 2 → ({(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ {(𝑃‘2), (𝑃‘3)} ∈ 𝐸))
39 fveq2 6191 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 3 → (𝑃𝑘) = (𝑃‘3))
40 oveq1 6657 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 3 → (𝑘 + 1) = (3 + 1))
41 3p1e4 11153 . . . . . . . . . . . . . . . . . . . . 21 (3 + 1) = 4
4240, 41syl6eq 2672 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 3 → (𝑘 + 1) = 4)
4342fveq2d 6195 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 3 → (𝑃‘(𝑘 + 1)) = (𝑃‘4))
4439, 43preq12d 4276 . . . . . . . . . . . . . . . . . 18 (𝑘 = 3 → {(𝑃𝑘), (𝑃‘(𝑘 + 1))} = {(𝑃‘3), (𝑃‘4)})
4544eleq1d 2686 . . . . . . . . . . . . . . . . 17 (𝑘 = 3 → ({(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸))
4630, 31, 38, 45ralpr 4238 . . . . . . . . . . . . . . . 16 (∀𝑘 ∈ {2, 3} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸))
4729, 46anbi12i 733 . . . . . . . . . . . . . . 15 ((∀𝑘 ∈ {0, 1} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ∧ ∀𝑘 ∈ {2, 3} {(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)))
4812, 47bitri 264 . . . . . . . . . . . . . 14 (∀𝑘 ∈ ({0, 1} ∪ {2, 3}){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)))
4911, 48syl6bb 276 . . . . . . . . . . . . 13 ((#‘𝐹) = 4 → (∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸))))
507, 49anbi12d 747 . . . . . . . . . . . 12 ((#‘𝐹) = 4 → (((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) ∧ ∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸) ↔ ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘4)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)))))
51 preq2 4269 . . . . . . . . . . . . . . . . . . . . 21 ((𝑃‘4) = (𝑃‘0) → {(𝑃‘3), (𝑃‘4)} = {(𝑃‘3), (𝑃‘0)})
5251eleq1d 2686 . . . . . . . . . . . . . . . . . . . 20 ((𝑃‘4) = (𝑃‘0) → ({(𝑃‘3), (𝑃‘4)} ∈ 𝐸 ↔ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))
5352eqcoms 2630 . . . . . . . . . . . . . . . . . . 19 ((𝑃‘0) = (𝑃‘4) → ({(𝑃‘3), (𝑃‘4)} ∈ 𝐸 ↔ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))
5453anbi2d 740 . . . . . . . . . . . . . . . . . 18 ((𝑃‘0) = (𝑃‘4) → (({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸) ↔ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)))
5554anbi2d 740 . . . . . . . . . . . . . . . . 17 ((𝑃‘0) = (𝑃‘4) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))))
5655adantl 482 . . . . . . . . . . . . . . . 16 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (𝑃‘0) = (𝑃‘4)) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))))
57 4nn0 11311 . . . . . . . . . . . . . . . . . . 19 4 ∈ ℕ0
5857a1i 11 . . . . . . . . . . . . . . . . . 18 (((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) → 4 ∈ ℕ0)
59 upgr4cycl4dv4e.v . . . . . . . . . . . . . . . . . . . . 21 𝑉 = (Vtx‘𝐺)
6059wlkp 26512 . . . . . . . . . . . . . . . . . . . 20 (𝐹(Walks‘𝐺)𝑃𝑃:(0...(#‘𝐹))⟶𝑉)
61 oveq2 6658 . . . . . . . . . . . . . . . . . . . . . 22 ((#‘𝐹) = 4 → (0...(#‘𝐹)) = (0...4))
6261feq2d 6031 . . . . . . . . . . . . . . . . . . . . 21 ((#‘𝐹) = 4 → (𝑃:(0...(#‘𝐹))⟶𝑉𝑃:(0...4)⟶𝑉))
6362biimpcd 239 . . . . . . . . . . . . . . . . . . . 20 (𝑃:(0...(#‘𝐹))⟶𝑉 → ((#‘𝐹) = 4 → 𝑃:(0...4)⟶𝑉))
642, 60, 633syl 18 . . . . . . . . . . . . . . . . . . 19 (𝐹(Paths‘𝐺)𝑃 → ((#‘𝐹) = 4 → 𝑃:(0...4)⟶𝑉))
6564impcom 446 . . . . . . . . . . . . . . . . . 18 (((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) → 𝑃:(0...4)⟶𝑉)
66 id 22 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → 4 ∈ ℕ0)
67 0nn0 11307 . . . . . . . . . . . . . . . . . . . . . . . 24 0 ∈ ℕ0
6867a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → 0 ∈ ℕ0)
69 4pos 11116 . . . . . . . . . . . . . . . . . . . . . . . 24 0 < 4
7069a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → 0 < 4)
7166, 68, 703jca 1242 . . . . . . . . . . . . . . . . . . . . . 22 (4 ∈ ℕ0 → (4 ∈ ℕ0 ∧ 0 ∈ ℕ0 ∧ 0 < 4))
72 fvffz0 12457 . . . . . . . . . . . . . . . . . . . . . 22 (((4 ∈ ℕ0 ∧ 0 ∈ ℕ0 ∧ 0 < 4) ∧ 𝑃:(0...4)⟶𝑉) → (𝑃‘0) ∈ 𝑉)
7371, 72sylan 488 . . . . . . . . . . . . . . . . . . . . 21 ((4 ∈ ℕ0𝑃:(0...4)⟶𝑉) → (𝑃‘0) ∈ 𝑉)
7473ad2antlr 763 . . . . . . . . . . . . . . . . . . . 20 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (𝑃‘0) ∈ 𝑉)
75 1nn0 11308 . . . . . . . . . . . . . . . . . . . . . . . 24 1 ∈ ℕ0
7675a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → 1 ∈ ℕ0)
77 1lt4 11199 . . . . . . . . . . . . . . . . . . . . . . . 24 1 < 4
7877a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → 1 < 4)
7966, 76, 783jca 1242 . . . . . . . . . . . . . . . . . . . . . 22 (4 ∈ ℕ0 → (4 ∈ ℕ0 ∧ 1 ∈ ℕ0 ∧ 1 < 4))
80 fvffz0 12457 . . . . . . . . . . . . . . . . . . . . . 22 (((4 ∈ ℕ0 ∧ 1 ∈ ℕ0 ∧ 1 < 4) ∧ 𝑃:(0...4)⟶𝑉) → (𝑃‘1) ∈ 𝑉)
8179, 80sylan 488 . . . . . . . . . . . . . . . . . . . . 21 ((4 ∈ ℕ0𝑃:(0...4)⟶𝑉) → (𝑃‘1) ∈ 𝑉)
8281ad2antlr 763 . . . . . . . . . . . . . . . . . . . 20 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (𝑃‘1) ∈ 𝑉)
83 2nn0 11309 . . . . . . . . . . . . . . . . . . . . . . . . 25 2 ∈ ℕ0
8483a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (4 ∈ ℕ0 → 2 ∈ ℕ0)
85 2lt4 11198 . . . . . . . . . . . . . . . . . . . . . . . . 25 2 < 4
8685a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (4 ∈ ℕ0 → 2 < 4)
8766, 84, 863jca 1242 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → (4 ∈ ℕ0 ∧ 2 ∈ ℕ0 ∧ 2 < 4))
88 fvffz0 12457 . . . . . . . . . . . . . . . . . . . . . . 23 (((4 ∈ ℕ0 ∧ 2 ∈ ℕ0 ∧ 2 < 4) ∧ 𝑃:(0...4)⟶𝑉) → (𝑃‘2) ∈ 𝑉)
8987, 88sylan 488 . . . . . . . . . . . . . . . . . . . . . 22 ((4 ∈ ℕ0𝑃:(0...4)⟶𝑉) → (𝑃‘2) ∈ 𝑉)
9089ad2antlr 763 . . . . . . . . . . . . . . . . . . . . 21 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (𝑃‘2) ∈ 𝑉)
91 3nn0 11310 . . . . . . . . . . . . . . . . . . . . . . . . 25 3 ∈ ℕ0
9291a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (4 ∈ ℕ0 → 3 ∈ ℕ0)
93 3lt4 11197 . . . . . . . . . . . . . . . . . . . . . . . . 25 3 < 4
9493a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (4 ∈ ℕ0 → 3 < 4)
9566, 92, 943jca 1242 . . . . . . . . . . . . . . . . . . . . . . 23 (4 ∈ ℕ0 → (4 ∈ ℕ0 ∧ 3 ∈ ℕ0 ∧ 3 < 4))
96 fvffz0 12457 . . . . . . . . . . . . . . . . . . . . . . 23 (((4 ∈ ℕ0 ∧ 3 ∈ ℕ0 ∧ 3 < 4) ∧ 𝑃:(0...4)⟶𝑉) → (𝑃‘3) ∈ 𝑉)
9795, 96sylan 488 . . . . . . . . . . . . . . . . . . . . . 22 ((4 ∈ ℕ0𝑃:(0...4)⟶𝑉) → (𝑃‘3) ∈ 𝑉)
9897ad2antlr 763 . . . . . . . . . . . . . . . . . . . . 21 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (𝑃‘3) ∈ 𝑉)
99 simpr 477 . . . . . . . . . . . . . . . . . . . . 21 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)))
100 simplr 792 . . . . . . . . . . . . . . . . . . . . . . 23 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) → 𝐹(Paths‘𝐺)𝑃)
101 breq2 4657 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((#‘𝐹) = 4 → (1 < (#‘𝐹) ↔ 1 < 4))
10277, 101mpbiri 248 . . . . . . . . . . . . . . . . . . . . . . . 24 ((#‘𝐹) = 4 → 1 < (#‘𝐹))
103102ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . 23 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) → 1 < (#‘𝐹))
104 simpll 790 . . . . . . . . . . . . . . . . . . . . . . 23 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) → (#‘𝐹) = 4)
1058ad2antrr 762 . . . . . . . . . . . . . . . . . . . . . . 23 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) → (0..^(#‘𝐹)) = (0..^4))
106 4nn 11187 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4 ∈ ℕ
107 lbfzo0 12507 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (0 ∈ (0..^4) ↔ 4 ∈ ℕ)
108106, 107mpbir 221 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 0 ∈ (0..^4)
109 eleq2 2690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((0..^(#‘𝐹)) = (0..^4) → (0 ∈ (0..^(#‘𝐹)) ↔ 0 ∈ (0..^4)))
110108, 109mpbiri 248 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((0..^(#‘𝐹)) = (0..^4) → 0 ∈ (0..^(#‘𝐹)))
111110adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → 0 ∈ (0..^(#‘𝐹)))
112 pthdadjvtx 26626 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ 0 ∈ (0..^(#‘𝐹))) → (𝑃‘0) ≠ (𝑃‘(0 + 1)))
113111, 112syl3an3 1361 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘0) ≠ (𝑃‘(0 + 1)))
114 1e0p1 11552 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 1 = (0 + 1)
115114fveq2i 6194 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑃‘1) = (𝑃‘(0 + 1))
116115neeq2i 2859 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑃‘0) ≠ (𝑃‘1) ↔ (𝑃‘0) ≠ (𝑃‘(0 + 1)))
117113, 116sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘0) ≠ (𝑃‘1))
118 simp1 1061 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → 𝐹(Paths‘𝐺)𝑃)
119 elfzo0 12508 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (2 ∈ (0..^4) ↔ (2 ∈ ℕ0 ∧ 4 ∈ ℕ ∧ 2 < 4))
12083, 106, 85, 119mpbir3an 1244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2 ∈ (0..^4)
121 2ne0 11113 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2 ≠ 0
122 fzo1fzo0n0 12518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (2 ∈ (1..^4) ↔ (2 ∈ (0..^4) ∧ 2 ≠ 0))
123120, 121, 122mpbir2an 955 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2 ∈ (1..^4)
124 oveq2 6658 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((#‘𝐹) = 4 → (1..^(#‘𝐹)) = (1..^4))
125123, 124syl5eleqr 2708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((#‘𝐹) = 4 → 2 ∈ (1..^(#‘𝐹)))
126 0elfz 12436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (4 ∈ ℕ0 → 0 ∈ (0...4))
12757, 126ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 0 ∈ (0...4)
128127, 61syl5eleqr 2708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((#‘𝐹) = 4 → 0 ∈ (0...(#‘𝐹)))
129121a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((#‘𝐹) = 4 → 2 ≠ 0)
130125, 128, 1293jca 1242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((#‘𝐹) = 4 → (2 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 2 ≠ 0))
131130adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → (2 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 2 ≠ 0))
1321313ad2ant3 1084 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (2 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 2 ≠ 0))
133 pthdivtx 26625 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ (2 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 2 ≠ 0)) → (𝑃‘2) ≠ (𝑃‘0))
134118, 132, 133syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘2) ≠ (𝑃‘0))
135134necomd 2849 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘0) ≠ (𝑃‘2))
136 elfzo0 12508 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (3 ∈ (0..^4) ↔ (3 ∈ ℕ0 ∧ 4 ∈ ℕ ∧ 3 < 4))
13791, 106, 93, 136mpbir3an 1244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3 ∈ (0..^4)
138 3ne0 11115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3 ≠ 0
139 fzo1fzo0n0 12518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (3 ∈ (1..^4) ↔ (3 ∈ (0..^4) ∧ 3 ≠ 0))
140137, 138, 139mpbir2an 955 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3 ∈ (1..^4)
141140, 124syl5eleqr 2708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((#‘𝐹) = 4 → 3 ∈ (1..^(#‘𝐹)))
142138a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((#‘𝐹) = 4 → 3 ≠ 0)
143141, 128, 1423jca 1242 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((#‘𝐹) = 4 → (3 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 3 ≠ 0))
144143adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → (3 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 3 ≠ 0))
1451443ad2ant3 1084 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (3 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 3 ≠ 0))
146 pthdivtx 26625 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ (3 ∈ (1..^(#‘𝐹)) ∧ 0 ∈ (0...(#‘𝐹)) ∧ 3 ≠ 0)) → (𝑃‘3) ≠ (𝑃‘0))
147118, 145, 146syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘3) ≠ (𝑃‘0))
148147necomd 2849 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘0) ≠ (𝑃‘3))
149117, 135, 1483jca 1242 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → ((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)))
150 elfzo0 12508 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (1 ∈ (0..^4) ↔ (1 ∈ ℕ0 ∧ 4 ∈ ℕ ∧ 1 < 4))
15175, 106, 77, 150mpbir3an 1244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1 ∈ (0..^4)
152 eleq2 2690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((0..^(#‘𝐹)) = (0..^4) → (1 ∈ (0..^(#‘𝐹)) ↔ 1 ∈ (0..^4)))
153151, 152mpbiri 248 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((0..^(#‘𝐹)) = (0..^4) → 1 ∈ (0..^(#‘𝐹)))
154153adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → 1 ∈ (0..^(#‘𝐹)))
155 pthdadjvtx 26626 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ 1 ∈ (0..^(#‘𝐹))) → (𝑃‘1) ≠ (𝑃‘(1 + 1)))
156154, 155syl3an3 1361 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘1) ≠ (𝑃‘(1 + 1)))
157 df-2 11079 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2 = (1 + 1)
158157fveq2i 6194 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑃‘2) = (𝑃‘(1 + 1))
159158neeq2i 2859 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑃‘1) ≠ (𝑃‘2) ↔ (𝑃‘1) ≠ (𝑃‘(1 + 1)))
160156, 159sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘1) ≠ (𝑃‘2))
161 ax-1ne0 10005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1 ≠ 0
162 fzo1fzo0n0 12518 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (1 ∈ (1..^4) ↔ (1 ∈ (0..^4) ∧ 1 ≠ 0))
163151, 161, 162mpbir2an 955 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1 ∈ (1..^4)
164163, 124syl5eleqr 2708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((#‘𝐹) = 4 → 1 ∈ (1..^(#‘𝐹)))
165 3re 11094 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3 ∈ ℝ
166 4re 11097 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4 ∈ ℝ
167165, 166, 93ltleii 10160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3 ≤ 4
168 elfz2nn0 12431 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (3 ∈ (0...4) ↔ (3 ∈ ℕ0 ∧ 4 ∈ ℕ0 ∧ 3 ≤ 4))
16991, 57, 167, 168mpbir3an 1244 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3 ∈ (0...4)
170169, 61syl5eleqr 2708 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((#‘𝐹) = 4 → 3 ∈ (0...(#‘𝐹)))
171 1re 10039 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1 ∈ ℝ
172 1lt3 11196 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1 < 3
173171, 172ltneii 10150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1 ≠ 3
174173a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((#‘𝐹) = 4 → 1 ≠ 3)
175164, 170, 1743jca 1242 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((#‘𝐹) = 4 → (1 ∈ (1..^(#‘𝐹)) ∧ 3 ∈ (0...(#‘𝐹)) ∧ 1 ≠ 3))
176175adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → (1 ∈ (1..^(#‘𝐹)) ∧ 3 ∈ (0...(#‘𝐹)) ∧ 1 ≠ 3))
1771763ad2ant3 1084 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (1 ∈ (1..^(#‘𝐹)) ∧ 3 ∈ (0...(#‘𝐹)) ∧ 1 ≠ 3))
178 pthdivtx 26625 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ (1 ∈ (1..^(#‘𝐹)) ∧ 3 ∈ (0...(#‘𝐹)) ∧ 1 ≠ 3)) → (𝑃‘1) ≠ (𝑃‘3))
179118, 177, 178syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘1) ≠ (𝑃‘3))
180 eleq2 2690 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((0..^(#‘𝐹)) = (0..^4) → (2 ∈ (0..^(#‘𝐹)) ↔ 2 ∈ (0..^4)))
181120, 180mpbiri 248 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((0..^(#‘𝐹)) = (0..^4) → 2 ∈ (0..^(#‘𝐹)))
182181adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4)) → 2 ∈ (0..^(#‘𝐹)))
183 pthdadjvtx 26626 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ 2 ∈ (0..^(#‘𝐹))) → (𝑃‘2) ≠ (𝑃‘(2 + 1)))
184182, 183syl3an3 1361 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘2) ≠ (𝑃‘(2 + 1)))
185 df-3 11080 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3 = (2 + 1)
186185fveq2i 6194 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑃‘3) = (𝑃‘(2 + 1))
187186neeq2i 2859 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑃‘2) ≠ (𝑃‘3) ↔ (𝑃‘2) ≠ (𝑃‘(2 + 1)))
188184, 187sylibr 224 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (𝑃‘2) ≠ (𝑃‘3))
189160, 179, 1883jca 1242 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3)))
190149, 189jca 554 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐹(Paths‘𝐺)𝑃 ∧ 1 < (#‘𝐹) ∧ ((#‘𝐹) = 4 ∧ (0..^(#‘𝐹)) = (0..^4))) → (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))
191100, 103, 104, 105, 190syl112anc 1330 . . . . . . . . . . . . . . . . . . . . . 22 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) → (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))
192191adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))
193 preq2 4269 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = (𝑃‘2) → {(𝑃‘1), 𝑐} = {(𝑃‘1), (𝑃‘2)})
194193eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = (𝑃‘2) → ({(𝑃‘1), 𝑐} ∈ 𝐸 ↔ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸))
195194anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = (𝑃‘2) → (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ↔ ({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸)))
196 preq1 4268 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑐 = (𝑃‘2) → {𝑐, 𝑑} = {(𝑃‘2), 𝑑})
197196eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = (𝑃‘2) → ({𝑐, 𝑑} ∈ 𝐸 ↔ {(𝑃‘2), 𝑑} ∈ 𝐸))
198197anbi1d 741 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = (𝑃‘2) → (({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸) ↔ ({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)))
199195, 198anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑐 = (𝑃‘2) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸))))
200 neeq2 2857 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = (𝑃‘2) → ((𝑃‘0) ≠ 𝑐 ↔ (𝑃‘0) ≠ (𝑃‘2)))
2012003anbi2d 1404 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = (𝑃‘2) → (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ↔ ((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑)))
202 neeq2 2857 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = (𝑃‘2) → ((𝑃‘1) ≠ 𝑐 ↔ (𝑃‘1) ≠ (𝑃‘2)))
203 neeq1 2856 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑐 = (𝑃‘2) → (𝑐𝑑 ↔ (𝑃‘2) ≠ 𝑑))
204202, 2033anbi13d 1401 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑐 = (𝑃‘2) → (((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑) ↔ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑)))
205201, 204anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑐 = (𝑃‘2) → ((((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)) ↔ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑))))
206199, 205anbi12d 747 . . . . . . . . . . . . . . . . . . . . . 22 (𝑐 = (𝑃‘2) → (((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))) ↔ ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑)))))
207 preq2 4269 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑑 = (𝑃‘3) → {(𝑃‘2), 𝑑} = {(𝑃‘2), (𝑃‘3)})
208207eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑑 = (𝑃‘3) → ({(𝑃‘2), 𝑑} ∈ 𝐸 ↔ {(𝑃‘2), (𝑃‘3)} ∈ 𝐸))
209 preq1 4268 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑑 = (𝑃‘3) → {𝑑, (𝑃‘0)} = {(𝑃‘3), (𝑃‘0)})
210209eleq1d 2686 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑑 = (𝑃‘3) → ({𝑑, (𝑃‘0)} ∈ 𝐸 ↔ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))
211208, 210anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑑 = (𝑃‘3) → (({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸) ↔ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)))
212211anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑑 = (𝑃‘3) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))))
213 neeq2 2857 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑑 = (𝑃‘3) → ((𝑃‘0) ≠ 𝑑 ↔ (𝑃‘0) ≠ (𝑃‘3)))
2142133anbi3d 1405 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑑 = (𝑃‘3) → (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑) ↔ ((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3))))
215 neeq2 2857 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑑 = (𝑃‘3) → ((𝑃‘1) ≠ 𝑑 ↔ (𝑃‘1) ≠ (𝑃‘3)))
216 neeq2 2857 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑑 = (𝑃‘3) → ((𝑃‘2) ≠ 𝑑 ↔ (𝑃‘2) ≠ (𝑃‘3)))
217215, 2163anbi23d 1402 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑑 = (𝑃‘3) → (((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑) ↔ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))
218214, 217anbi12d 747 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑑 = (𝑃‘3) → ((((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑)) ↔ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3)))))
219212, 218anbi12d 747 . . . . . . . . . . . . . . . . . . . . . 22 (𝑑 = (𝑃‘3) → (((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ 𝑑 ∧ (𝑃‘2) ≠ 𝑑))) ↔ ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))))
220206, 219rspc2ev 3324 . . . . . . . . . . . . . . . . . . . . 21 (((𝑃‘2) ∈ 𝑉 ∧ (𝑃‘3) ∈ 𝑉 ∧ ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ (𝑃‘2) ∧ (𝑃‘0) ≠ (𝑃‘3)) ∧ ((𝑃‘1) ≠ (𝑃‘2) ∧ (𝑃‘1) ≠ (𝑃‘3) ∧ (𝑃‘2) ≠ (𝑃‘3))))) → ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))
22190, 98, 99, 192, 220syl112anc 1330 . . . . . . . . . . . . . . . . . . . 20 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))
22274, 82, 2213jca 1242 . . . . . . . . . . . . . . . . . . 19 (((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (4 ∈ ℕ0𝑃:(0...4)⟶𝑉)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸))) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))))
223222exp31 630 . . . . . . . . . . . . . . . . . 18 (((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) → ((4 ∈ ℕ0𝑃:(0...4)⟶𝑉) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))))))
22458, 65, 223mp2and 715 . . . . . . . . . . . . . . . . 17 (((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))))
225224adantr 481 . . . . . . . . . . . . . . . 16 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (𝑃‘0) = (𝑃‘4)) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘0)} ∈ 𝐸)) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))))
22656, 225sylbid 230 . . . . . . . . . . . . . . 15 ((((#‘𝐹) = 4 ∧ 𝐹(Paths‘𝐺)𝑃) ∧ (𝑃‘0) = (𝑃‘4)) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))))
227226exp31 630 . . . . . . . . . . . . . 14 ((#‘𝐹) = 4 → (𝐹(Paths‘𝐺)𝑃 → ((𝑃‘0) = (𝑃‘4) → ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸)) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))))))
228227imp4c 617 . . . . . . . . . . . . 13 ((#‘𝐹) = 4 → (((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘4)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸))) → ((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))))
229 preq1 4268 . . . . . . . . . . . . . . . . . . 19 (𝑎 = (𝑃‘0) → {𝑎, 𝑏} = {(𝑃‘0), 𝑏})
230229eleq1d 2686 . . . . . . . . . . . . . . . . . 18 (𝑎 = (𝑃‘0) → ({𝑎, 𝑏} ∈ 𝐸 ↔ {(𝑃‘0), 𝑏} ∈ 𝐸))
231230anbi1d 741 . . . . . . . . . . . . . . . . 17 (𝑎 = (𝑃‘0) → (({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ↔ ({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸)))
232 preq2 4269 . . . . . . . . . . . . . . . . . . 19 (𝑎 = (𝑃‘0) → {𝑑, 𝑎} = {𝑑, (𝑃‘0)})
233232eleq1d 2686 . . . . . . . . . . . . . . . . . 18 (𝑎 = (𝑃‘0) → ({𝑑, 𝑎} ∈ 𝐸 ↔ {𝑑, (𝑃‘0)} ∈ 𝐸))
234233anbi2d 740 . . . . . . . . . . . . . . . . 17 (𝑎 = (𝑃‘0) → (({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸) ↔ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)))
235231, 234anbi12d 747 . . . . . . . . . . . . . . . 16 (𝑎 = (𝑃‘0) → ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ↔ (({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸))))
236 neeq1 2856 . . . . . . . . . . . . . . . . . 18 (𝑎 = (𝑃‘0) → (𝑎𝑏 ↔ (𝑃‘0) ≠ 𝑏))
237 neeq1 2856 . . . . . . . . . . . . . . . . . 18 (𝑎 = (𝑃‘0) → (𝑎𝑐 ↔ (𝑃‘0) ≠ 𝑐))
238 neeq1 2856 . . . . . . . . . . . . . . . . . 18 (𝑎 = (𝑃‘0) → (𝑎𝑑 ↔ (𝑃‘0) ≠ 𝑑))
239236, 237, 2383anbi123d 1399 . . . . . . . . . . . . . . . . 17 (𝑎 = (𝑃‘0) → ((𝑎𝑏𝑎𝑐𝑎𝑑) ↔ ((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑)))
240239anbi1d 741 . . . . . . . . . . . . . . . 16 (𝑎 = (𝑃‘0) → (((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)) ↔ (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))
241235, 240anbi12d 747 . . . . . . . . . . . . . . 15 (𝑎 = (𝑃‘0) → (((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))) ↔ ((({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))
2422412rexbidv 3057 . . . . . . . . . . . . . 14 (𝑎 = (𝑃‘0) → (∃𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))) ↔ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))
243 preq2 4269 . . . . . . . . . . . . . . . . . . 19 (𝑏 = (𝑃‘1) → {(𝑃‘0), 𝑏} = {(𝑃‘0), (𝑃‘1)})
244243eleq1d 2686 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑃‘1) → ({(𝑃‘0), 𝑏} ∈ 𝐸 ↔ {(𝑃‘0), (𝑃‘1)} ∈ 𝐸))
245 preq1 4268 . . . . . . . . . . . . . . . . . . 19 (𝑏 = (𝑃‘1) → {𝑏, 𝑐} = {(𝑃‘1), 𝑐})
246245eleq1d 2686 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑃‘1) → ({𝑏, 𝑐} ∈ 𝐸 ↔ {(𝑃‘1), 𝑐} ∈ 𝐸))
247244, 246anbi12d 747 . . . . . . . . . . . . . . . . 17 (𝑏 = (𝑃‘1) → (({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ↔ ({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸)))
248247anbi1d 741 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑃‘1) → ((({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ↔ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸))))
249 neeq2 2857 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑃‘1) → ((𝑃‘0) ≠ 𝑏 ↔ (𝑃‘0) ≠ (𝑃‘1)))
2502493anbi1d 1403 . . . . . . . . . . . . . . . . 17 (𝑏 = (𝑃‘1) → (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ↔ ((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑)))
251 neeq1 2856 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑃‘1) → (𝑏𝑐 ↔ (𝑃‘1) ≠ 𝑐))
252 neeq1 2856 . . . . . . . . . . . . . . . . . 18 (𝑏 = (𝑃‘1) → (𝑏𝑑 ↔ (𝑃‘1) ≠ 𝑑))
253251, 2523anbi12d 1400 . . . . . . . . . . . . . . . . 17 (𝑏 = (𝑃‘1) → ((𝑏𝑐𝑏𝑑𝑐𝑑) ↔ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))
254250, 253anbi12d 747 . . . . . . . . . . . . . . . 16 (𝑏 = (𝑃‘1) → ((((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)) ↔ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑))))
255248, 254anbi12d 747 . . . . . . . . . . . . . . 15 (𝑏 = (𝑃‘1) → (((({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))) ↔ ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))))
2562552rexbidv 3057 . . . . . . . . . . . . . 14 (𝑏 = (𝑃‘1) → (∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ 𝑏 ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))) ↔ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))))
257242, 256rspc2ev 3324 . . . . . . . . . . . . 13 (((𝑃‘0) ∈ 𝑉 ∧ (𝑃‘1) ∈ 𝑉 ∧ ∃𝑐𝑉𝑑𝑉 ((({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, (𝑃‘0)} ∈ 𝐸)) ∧ (((𝑃‘0) ≠ (𝑃‘1) ∧ (𝑃‘0) ≠ 𝑐 ∧ (𝑃‘0) ≠ 𝑑) ∧ ((𝑃‘1) ≠ 𝑐 ∧ (𝑃‘1) ≠ 𝑑𝑐𝑑)))) → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))
258228, 257syl6 35 . . . . . . . . . . . 12 ((#‘𝐹) = 4 → (((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘4)) ∧ (({(𝑃‘0), (𝑃‘1)} ∈ 𝐸 ∧ {(𝑃‘1), (𝑃‘2)} ∈ 𝐸) ∧ ({(𝑃‘2), (𝑃‘3)} ∈ 𝐸 ∧ {(𝑃‘3), (𝑃‘4)} ∈ 𝐸))) → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))
25950, 258sylbid 230 . . . . . . . . . . 11 ((#‘𝐹) = 4 → (((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) ∧ ∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸) → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))
260259expd 452 . . . . . . . . . 10 ((#‘𝐹) = 4 → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → (∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))
261260com13 88 . . . . . . . . 9 (∀𝑘 ∈ (0..^(#‘𝐹)){(𝑃𝑘), (𝑃‘(𝑘 + 1))} ∈ 𝐸 → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))
2624, 261syl 17 . . . . . . . 8 ((𝐺 ∈ UPGraph ∧ 𝐹(Walks‘𝐺)𝑃) → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))
263262expcom 451 . . . . . . 7 (𝐹(Walks‘𝐺)𝑃 → (𝐺 ∈ UPGraph → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))))
264263com23 86 . . . . . 6 (𝐹(Walks‘𝐺)𝑃 → ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → (𝐺 ∈ UPGraph → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))))
265264expd 452 . . . . 5 (𝐹(Walks‘𝐺)𝑃 → (𝐹(Paths‘𝐺)𝑃 → ((𝑃‘0) = (𝑃‘(#‘𝐹)) → (𝐺 ∈ UPGraph → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))))
2662, 265mpcom 38 . . . 4 (𝐹(Paths‘𝐺)𝑃 → ((𝑃‘0) = (𝑃‘(#‘𝐹)) → (𝐺 ∈ UPGraph → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑)))))))
267266imp 445 . . 3 ((𝐹(Paths‘𝐺)𝑃 ∧ (𝑃‘0) = (𝑃‘(#‘𝐹))) → (𝐺 ∈ UPGraph → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))
2681, 267syl 17 . 2 (𝐹(Cycles‘𝐺)𝑃 → (𝐺 ∈ UPGraph → ((#‘𝐹) = 4 → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))))
2692683imp21 1277 1 ((𝐺 ∈ UPGraph ∧ 𝐹(Cycles‘𝐺)𝑃 ∧ (#‘𝐹) = 4) → ∃𝑎𝑉𝑏𝑉𝑐𝑉𝑑𝑉 ((({𝑎, 𝑏} ∈ 𝐸 ∧ {𝑏, 𝑐} ∈ 𝐸) ∧ ({𝑐, 𝑑} ∈ 𝐸 ∧ {𝑑, 𝑎} ∈ 𝐸)) ∧ ((𝑎𝑏𝑎𝑐𝑎𝑑) ∧ (𝑏𝑐𝑏𝑑𝑐𝑑))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 196  wa 384  w3a 1037   = wceq 1483  wcel 1990  wne 2794  wral 2912  wrex 2913  cun 3572  {cpr 4179   class class class wbr 4653  wf 5884  cfv 5888  (class class class)co 6650  0cc0 9936  1c1 9937   + caddc 9939   < clt 10074  cle 10075  cn 11020  2c2 11070  3c3 11071  4c4 11072  0cn0 11292  ...cfz 12326  ..^cfzo 12465  #chash 13117  Vtxcvtx 25874  Edgcedg 25939   UPGraph cupgr 25975  Walkscwlks 26492  Pathscpths 26608  Cyclesccycls 26680
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-cnex 9992  ax-resscn 9993  ax-1cn 9994  ax-icn 9995  ax-addcl 9996  ax-addrcl 9997  ax-mulcl 9998  ax-mulrcl 9999  ax-mulcom 10000  ax-addass 10001  ax-mulass 10002  ax-distr 10003  ax-i2m1 10004  ax-1ne0 10005  ax-1rid 10006  ax-rnegex 10007  ax-rrecex 10008  ax-cnre 10009  ax-pre-lttri 10010  ax-pre-lttrn 10011  ax-pre-ltadd 10012  ax-pre-mulgt0 10013
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-ifp 1013  df-3or 1038  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-nel 2898  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-om 7066  df-1st 7168  df-2nd 7169  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-1o 7560  df-2o 7561  df-oadd 7564  df-er 7742  df-map 7859  df-pm 7860  df-en 7956  df-dom 7957  df-sdom 7958  df-fin 7959  df-card 8765  df-cda 8990  df-pnf 10076  df-mnf 10077  df-xr 10078  df-ltxr 10079  df-le 10080  df-sub 10268  df-neg 10269  df-nn 11021  df-2 11079  df-3 11080  df-4 11081  df-n0 11293  df-xnn0 11364  df-z 11378  df-uz 11688  df-fz 12327  df-fzo 12466  df-hash 13118  df-word 13299  df-edg 25940  df-uhgr 25953  df-upgr 25977  df-wlks 26495  df-trls 26589  df-pths 26612  df-cycls 26682
This theorem is referenced by:  n4cyclfrgr  27155
  Copyright terms: Public domain W3C validator