Proof of Theorem eupth2lem3lem6
| Step | Hyp | Ref
| Expression |
| 1 | | trlsegvdeg.iy |
. . . . . . . 8
⊢ (𝜑 → (iEdg‘𝑌) = {〈(𝐹‘𝑁), (𝐼‘(𝐹‘𝑁))〉}) |
| 2 | 1 | 3ad2ant1 1075 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (iEdg‘𝑌) = {〈(𝐹‘𝑁), (𝐼‘(𝐹‘𝑁))〉}) |
| 3 | | trlsegvdeg.vy |
. . . . . . . 8
⊢ (𝜑 → (Vtx‘𝑌) = 𝑉) |
| 4 | 3 | 3ad2ant1 1075 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (Vtx‘𝑌) = 𝑉) |
| 5 | | fvex 6113 |
. . . . . . . 8
⊢ (𝐹‘𝑁) ∈ V |
| 6 | 5 | a1i 11 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝐹‘𝑁) ∈ V) |
| 7 | | trlsegvdeg.u |
. . . . . . . 8
⊢ (𝜑 → 𝑈 ∈ 𝑉) |
| 8 | 7 | 3ad2ant1 1075 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ∈ 𝑉) |
| 9 | | fvex 6113 |
. . . . . . . 8
⊢ (𝐼‘(𝐹‘𝑁)) ∈ V |
| 10 | 9 | a1i 11 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝐼‘(𝐹‘𝑁)) ∈ V) |
| 11 | | eupth2lem3.e |
. . . . . . . . 9
⊢ (𝜑 → (𝐼‘(𝐹‘𝑁)) = {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))}) |
| 12 | | simpl 472 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1))) → 𝑈 ≠ (𝑃‘𝑁)) |
| 13 | 12 | adantl 481 |
. . . . . . . . . . . . 13
⊢ (((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ≠ (𝑃‘𝑁)) |
| 14 | | simpr 476 |
. . . . . . . . . . . . . 14
⊢ ((𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1))) → 𝑈 ≠ (𝑃‘(𝑁 + 1))) |
| 15 | 14 | adantl 481 |
. . . . . . . . . . . . 13
⊢ (((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ≠ (𝑃‘(𝑁 + 1))) |
| 16 | 13, 15 | nelprd 4151 |
. . . . . . . . . . . 12
⊢ (((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → ¬ 𝑈 ∈ {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))}) |
| 17 | | df-nel 2783 |
. . . . . . . . . . . 12
⊢ (𝑈 ∉ {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))} ↔ ¬ 𝑈 ∈ {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))}) |
| 18 | 16, 17 | sylibr 223 |
. . . . . . . . . . 11
⊢ (((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ∉ {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))}) |
| 19 | | neleq2 2889 |
. . . . . . . . . . 11
⊢ ((𝐼‘(𝐹‘𝑁)) = {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))} → (𝑈 ∉ (𝐼‘(𝐹‘𝑁)) ↔ 𝑈 ∉ {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))})) |
| 20 | 18, 19 | syl5ibr 235 |
. . . . . . . . . 10
⊢ ((𝐼‘(𝐹‘𝑁)) = {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))} → (((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ∉ (𝐼‘(𝐹‘𝑁)))) |
| 21 | 20 | expd 451 |
. . . . . . . . 9
⊢ ((𝐼‘(𝐹‘𝑁)) = {(𝑃‘𝑁), (𝑃‘(𝑁 + 1))} → ((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) → ((𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1))) → 𝑈 ∉ (𝐼‘(𝐹‘𝑁))))) |
| 22 | 11, 21 | syl 17 |
. . . . . . . 8
⊢ (𝜑 → ((𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) → ((𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1))) → 𝑈 ∉ (𝐼‘(𝐹‘𝑁))))) |
| 23 | 22 | 3imp 1249 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ∉ (𝐼‘(𝐹‘𝑁))) |
| 24 | 2, 4, 6, 8, 10, 23 | 1hevtxdg0 40720 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → ((VtxDeg‘𝑌)‘𝑈) = 0) |
| 25 | 24 | oveq2d 6565 |
. . . . 5
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((VtxDeg‘𝑋)‘𝑈) + ((VtxDeg‘𝑌)‘𝑈)) = (((VtxDeg‘𝑋)‘𝑈) + 0)) |
| 26 | | trlsegvdeg.v |
. . . . . . . . 9
⊢ 𝑉 = (Vtx‘𝐺) |
| 27 | | trlsegvdeg.i |
. . . . . . . . 9
⊢ 𝐼 = (iEdg‘𝐺) |
| 28 | | trlsegvdeg.f |
. . . . . . . . 9
⊢ (𝜑 → Fun 𝐼) |
| 29 | | trlsegvdeg.n |
. . . . . . . . 9
⊢ (𝜑 → 𝑁 ∈ (0..^(#‘𝐹))) |
| 30 | | trlsegvdeg.w |
. . . . . . . . 9
⊢ (𝜑 → 𝐹(TrailS‘𝐺)𝑃) |
| 31 | | trlsegvdeg.vx |
. . . . . . . . 9
⊢ (𝜑 → (Vtx‘𝑋) = 𝑉) |
| 32 | | trlsegvdeg.vz |
. . . . . . . . 9
⊢ (𝜑 → (Vtx‘𝑍) = 𝑉) |
| 33 | | trlsegvdeg.ix |
. . . . . . . . 9
⊢ (𝜑 → (iEdg‘𝑋) = (𝐼 ↾ (𝐹 “ (0..^𝑁)))) |
| 34 | | trlsegvdeg.iz |
. . . . . . . . 9
⊢ (𝜑 → (iEdg‘𝑍) = (𝐼 ↾ (𝐹 “ (0...𝑁)))) |
| 35 | 26, 27, 28, 29, 7, 30, 31, 3, 32, 33, 1, 34 | eupth2lem3lem1 41396 |
. . . . . . . 8
⊢ (𝜑 → ((VtxDeg‘𝑋)‘𝑈) ∈
ℕ0) |
| 36 | 35 | nn0cnd 11230 |
. . . . . . 7
⊢ (𝜑 → ((VtxDeg‘𝑋)‘𝑈) ∈ ℂ) |
| 37 | 36 | addid1d 10115 |
. . . . . 6
⊢ (𝜑 → (((VtxDeg‘𝑋)‘𝑈) + 0) = ((VtxDeg‘𝑋)‘𝑈)) |
| 38 | 37 | 3ad2ant1 1075 |
. . . . 5
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((VtxDeg‘𝑋)‘𝑈) + 0) = ((VtxDeg‘𝑋)‘𝑈)) |
| 39 | 25, 38 | eqtrd 2644 |
. . . 4
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((VtxDeg‘𝑋)‘𝑈) + ((VtxDeg‘𝑌)‘𝑈)) = ((VtxDeg‘𝑋)‘𝑈)) |
| 40 | 39 | breq2d 4595 |
. . 3
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (2 ∥
(((VtxDeg‘𝑋)‘𝑈) + ((VtxDeg‘𝑌)‘𝑈)) ↔ 2 ∥ ((VtxDeg‘𝑋)‘𝑈))) |
| 41 | 40 | notbid 307 |
. 2
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (¬ 2 ∥
(((VtxDeg‘𝑋)‘𝑈) + ((VtxDeg‘𝑌)‘𝑈)) ↔ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑈))) |
| 42 | | fveq2 6103 |
. . . . . . . 8
⊢ (𝑥 = 𝑈 → ((VtxDeg‘𝑋)‘𝑥) = ((VtxDeg‘𝑋)‘𝑈)) |
| 43 | 42 | breq2d 4595 |
. . . . . . 7
⊢ (𝑥 = 𝑈 → (2 ∥ ((VtxDeg‘𝑋)‘𝑥) ↔ 2 ∥ ((VtxDeg‘𝑋)‘𝑈))) |
| 44 | 43 | notbid 307 |
. . . . . 6
⊢ (𝑥 = 𝑈 → (¬ 2 ∥
((VtxDeg‘𝑋)‘𝑥) ↔ ¬ 2 ∥ ((VtxDeg‘𝑋)‘𝑈))) |
| 45 | 44 | elrab3 3332 |
. . . . 5
⊢ (𝑈 ∈ 𝑉 → (𝑈 ∈ {𝑥 ∈ 𝑉 ∣ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑥)} ↔ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑈))) |
| 46 | 7, 45 | syl 17 |
. . . 4
⊢ (𝜑 → (𝑈 ∈ {𝑥 ∈ 𝑉 ∣ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑥)} ↔ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑈))) |
| 47 | | eupth2lem3.o |
. . . . 5
⊢ (𝜑 → {𝑥 ∈ 𝑉 ∣ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑥)} = if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)})) |
| 48 | 47 | eleq2d 2673 |
. . . 4
⊢ (𝜑 → (𝑈 ∈ {𝑥 ∈ 𝑉 ∣ ¬ 2 ∥
((VtxDeg‘𝑋)‘𝑥)} ↔ 𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}))) |
| 49 | 46, 48 | bitr3d 269 |
. . 3
⊢ (𝜑 → (¬ 2 ∥
((VtxDeg‘𝑋)‘𝑈) ↔ 𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}))) |
| 50 | 49 | 3ad2ant1 1075 |
. 2
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (¬ 2 ∥
((VtxDeg‘𝑋)‘𝑈) ↔ 𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}))) |
| 51 | 12 | 3ad2ant3 1077 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ≠ (𝑃‘𝑁)) |
| 52 | 14 | 3ad2ant3 1077 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → 𝑈 ≠ (𝑃‘(𝑁 + 1))) |
| 53 | 51, 52 | 2thd 254 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 ≠ (𝑃‘𝑁) ↔ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) |
| 54 | | neeq1 2844 |
. . . . . . 7
⊢ (𝑈 = (𝑃‘0) → (𝑈 ≠ (𝑃‘𝑁) ↔ (𝑃‘0) ≠ (𝑃‘𝑁))) |
| 55 | | neeq1 2844 |
. . . . . . 7
⊢ (𝑈 = (𝑃‘0) → (𝑈 ≠ (𝑃‘(𝑁 + 1)) ↔ (𝑃‘0) ≠ (𝑃‘(𝑁 + 1)))) |
| 56 | 54, 55 | bibi12d 334 |
. . . . . 6
⊢ (𝑈 = (𝑃‘0) → ((𝑈 ≠ (𝑃‘𝑁) ↔ 𝑈 ≠ (𝑃‘(𝑁 + 1))) ↔ ((𝑃‘0) ≠ (𝑃‘𝑁) ↔ (𝑃‘0) ≠ (𝑃‘(𝑁 + 1))))) |
| 57 | 53, 56 | syl5ibcom 234 |
. . . . 5
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 = (𝑃‘0) → ((𝑃‘0) ≠ (𝑃‘𝑁) ↔ (𝑃‘0) ≠ (𝑃‘(𝑁 + 1))))) |
| 58 | 57 | pm5.32rd 670 |
. . . 4
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((𝑃‘0) ≠ (𝑃‘𝑁) ∧ 𝑈 = (𝑃‘0)) ↔ ((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ 𝑈 = (𝑃‘0)))) |
| 59 | 51 | neneqd 2787 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → ¬ 𝑈 = (𝑃‘𝑁)) |
| 60 | | biorf 419 |
. . . . . . 7
⊢ (¬
𝑈 = (𝑃‘𝑁) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘𝑁) ∨ 𝑈 = (𝑃‘0)))) |
| 61 | 59, 60 | syl 17 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘𝑁) ∨ 𝑈 = (𝑃‘0)))) |
| 62 | | orcom 401 |
. . . . . 6
⊢ ((𝑈 = (𝑃‘𝑁) ∨ 𝑈 = (𝑃‘0)) ↔ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁))) |
| 63 | 61, 62 | syl6bb 275 |
. . . . 5
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁)))) |
| 64 | 63 | anbi2d 736 |
. . . 4
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((𝑃‘0) ≠ (𝑃‘𝑁) ∧ 𝑈 = (𝑃‘0)) ↔ ((𝑃‘0) ≠ (𝑃‘𝑁) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁))))) |
| 65 | 52 | neneqd 2787 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → ¬ 𝑈 = (𝑃‘(𝑁 + 1))) |
| 66 | | biorf 419 |
. . . . . . 7
⊢ (¬
𝑈 = (𝑃‘(𝑁 + 1)) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘(𝑁 + 1)) ∨ 𝑈 = (𝑃‘0)))) |
| 67 | 65, 66 | syl 17 |
. . . . . 6
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘(𝑁 + 1)) ∨ 𝑈 = (𝑃‘0)))) |
| 68 | | orcom 401 |
. . . . . 6
⊢ ((𝑈 = (𝑃‘(𝑁 + 1)) ∨ 𝑈 = (𝑃‘0)) ↔ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1)))) |
| 69 | 67, 68 | syl6bb 275 |
. . . . 5
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 = (𝑃‘0) ↔ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1))))) |
| 70 | 69 | anbi2d 736 |
. . . 4
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ 𝑈 = (𝑃‘0)) ↔ ((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1)))))) |
| 71 | 58, 64, 70 | 3bitr3d 297 |
. . 3
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (((𝑃‘0) ≠ (𝑃‘𝑁) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁))) ↔ ((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1)))))) |
| 72 | | eupath2lem1 26504 |
. . . 4
⊢ (𝑈 ∈ 𝑉 → (𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}) ↔ ((𝑃‘0) ≠ (𝑃‘𝑁) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁))))) |
| 73 | 8, 72 | syl 17 |
. . 3
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}) ↔ ((𝑃‘0) ≠ (𝑃‘𝑁) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘𝑁))))) |
| 74 | | eupath2lem1 26504 |
. . . 4
⊢ (𝑈 ∈ 𝑉 → (𝑈 ∈ if((𝑃‘0) = (𝑃‘(𝑁 + 1)), ∅, {(𝑃‘0), (𝑃‘(𝑁 + 1))}) ↔ ((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1)))))) |
| 75 | 8, 74 | syl 17 |
. . 3
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 ∈ if((𝑃‘0) = (𝑃‘(𝑁 + 1)), ∅, {(𝑃‘0), (𝑃‘(𝑁 + 1))}) ↔ ((𝑃‘0) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 = (𝑃‘0) ∨ 𝑈 = (𝑃‘(𝑁 + 1)))))) |
| 76 | 71, 73, 75 | 3bitr4d 299 |
. 2
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (𝑈 ∈ if((𝑃‘0) = (𝑃‘𝑁), ∅, {(𝑃‘0), (𝑃‘𝑁)}) ↔ 𝑈 ∈ if((𝑃‘0) = (𝑃‘(𝑁 + 1)), ∅, {(𝑃‘0), (𝑃‘(𝑁 + 1))}))) |
| 77 | 41, 50, 76 | 3bitrd 293 |
1
⊢ ((𝜑 ∧ (𝑃‘𝑁) ≠ (𝑃‘(𝑁 + 1)) ∧ (𝑈 ≠ (𝑃‘𝑁) ∧ 𝑈 ≠ (𝑃‘(𝑁 + 1)))) → (¬ 2 ∥
(((VtxDeg‘𝑋)‘𝑈) + ((VtxDeg‘𝑌)‘𝑈)) ↔ 𝑈 ∈ if((𝑃‘0) = (𝑃‘(𝑁 + 1)), ∅, {(𝑃‘0), (𝑃‘(𝑁 + 1))}))) |