Step | Hyp | Ref
| Expression |
1 | | fvex 6787 |
. . . . 5
⊢
(Vtx‘𝑔) ∈
V |
2 | 1, 1 | pm3.2i 471 |
. . . 4
⊢
((Vtx‘𝑔)
∈ V ∧ (Vtx‘𝑔) ∈ V) |
3 | 2 | rgen2w 3077 |
. . 3
⊢
∀𝑛 ∈
ℕ0 ∀𝑔 ∈ V ((Vtx‘𝑔) ∈ V ∧ (Vtx‘𝑔) ∈ V) |
4 | | df-wspthsnon 28199 |
. . . 4
⊢
WSPathsNOn = (𝑛 ∈
ℕ0, 𝑔
∈ V ↦ (𝑎 ∈
(Vtx‘𝑔), 𝑏 ∈ (Vtx‘𝑔) ↦ {𝑤 ∈ (𝑎(𝑛 WWalksNOn 𝑔)𝑏) ∣ ∃𝑓 𝑓(𝑎(SPathsOn‘𝑔)𝑏)𝑤})) |
5 | | fveq2 6774 |
. . . . . 6
⊢ (𝑔 = 𝐺 → (Vtx‘𝑔) = (Vtx‘𝐺)) |
6 | 5, 5 | jca 512 |
. . . . 5
⊢ (𝑔 = 𝐺 → ((Vtx‘𝑔) = (Vtx‘𝐺) ∧ (Vtx‘𝑔) = (Vtx‘𝐺))) |
7 | 6 | adantl 482 |
. . . 4
⊢ ((𝑛 = 𝑁 ∧ 𝑔 = 𝐺) → ((Vtx‘𝑔) = (Vtx‘𝐺) ∧ (Vtx‘𝑔) = (Vtx‘𝐺))) |
8 | 4, 7 | el2mpocl 7926 |
. . 3
⊢
(∀𝑛 ∈
ℕ0 ∀𝑔 ∈ V ((Vtx‘𝑔) ∈ V ∧ (Vtx‘𝑔) ∈ V) → (𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) → ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺))))) |
9 | 3, 8 | ax-mp 5 |
. 2
⊢ (𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) → ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)))) |
10 | | simprl 768 |
. . 3
⊢ ((𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) ∧ ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)))) → (𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V)) |
11 | | wspthnonp.v |
. . . . . . . 8
⊢ 𝑉 = (Vtx‘𝐺) |
12 | 11 | eleq2i 2830 |
. . . . . . 7
⊢ (𝐴 ∈ 𝑉 ↔ 𝐴 ∈ (Vtx‘𝐺)) |
13 | 11 | eleq2i 2830 |
. . . . . . 7
⊢ (𝐵 ∈ 𝑉 ↔ 𝐵 ∈ (Vtx‘𝐺)) |
14 | 12, 13 | anbi12i 627 |
. . . . . 6
⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ↔ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺))) |
15 | 14 | biimpri 227 |
. . . . 5
⊢ ((𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)) → (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉)) |
16 | 15 | adantl 482 |
. . . 4
⊢ (((𝑁 ∈ ℕ0
∧ 𝐺 ∈ V) ∧
(𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺))) → (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉)) |
17 | 16 | adantl 482 |
. . 3
⊢ ((𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) ∧ ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)))) → (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉)) |
18 | | wspthnon 28223 |
. . . . 5
⊢ (𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) ↔ (𝑊 ∈ (𝐴(𝑁 WWalksNOn 𝐺)𝐵) ∧ ∃𝑓 𝑓(𝐴(SPathsOn‘𝐺)𝐵)𝑊)) |
19 | 18 | biimpi 215 |
. . . 4
⊢ (𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) → (𝑊 ∈ (𝐴(𝑁 WWalksNOn 𝐺)𝐵) ∧ ∃𝑓 𝑓(𝐴(SPathsOn‘𝐺)𝐵)𝑊)) |
20 | 19 | adantr 481 |
. . 3
⊢ ((𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) ∧ ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)))) → (𝑊 ∈ (𝐴(𝑁 WWalksNOn 𝐺)𝐵) ∧ ∃𝑓 𝑓(𝐴(SPathsOn‘𝐺)𝐵)𝑊)) |
21 | 10, 17, 20 | 3jca 1127 |
. 2
⊢ ((𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) ∧ ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ (Vtx‘𝐺) ∧ 𝐵 ∈ (Vtx‘𝐺)))) → ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝑊 ∈ (𝐴(𝑁 WWalksNOn 𝐺)𝐵) ∧ ∃𝑓 𝑓(𝐴(SPathsOn‘𝐺)𝐵)𝑊))) |
22 | 9, 21 | mpdan 684 |
1
⊢ (𝑊 ∈ (𝐴(𝑁 WSPathsNOn 𝐺)𝐵) → ((𝑁 ∈ ℕ0 ∧ 𝐺 ∈ V) ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝑊 ∈ (𝐴(𝑁 WWalksNOn 𝐺)𝐵) ∧ ∃𝑓 𝑓(𝐴(SPathsOn‘𝐺)𝐵)𝑊))) |