Metamath Proof Explorer


Theorem wwlks2onv

Description: If a length 3 string represents a walk of length 2, its components are vertices. (Contributed by Alexander van der Vekens, 19-Feb-2018) (Proof shortened by AV, 14-Mar-2022)

Ref Expression
Hypothesis wwlks2onv.v V = Vtx G
Assertion wwlks2onv B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V B V C V

Proof

Step Hyp Ref Expression
1 wwlks2onv.v V = Vtx G
2 1 wwlksonvtx ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V
3 2 adantl B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V
4 simprl B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V A V
5 wwlknon ⟨“ ABC ”⟩ A 2 WWalksNOn G C ⟨“ ABC ”⟩ 2 WWalksN G ⟨“ ABC ”⟩ 0 = A ⟨“ ABC ”⟩ 2 = C
6 wwlknbp1 ⟨“ ABC ”⟩ 2 WWalksN G 2 0 ⟨“ ABC ”⟩ Word Vtx G ⟨“ ABC ”⟩ = 2 + 1
7 s3fv1 B U ⟨“ ABC ”⟩ 1 = B
8 7 eqcomd B U B = ⟨“ ABC ”⟩ 1
9 8 adantl ⟨“ ABC ”⟩ Word Vtx G B U B = ⟨“ ABC ”⟩ 1
10 1 eqcomi Vtx G = V
11 10 wrdeqi Word Vtx G = Word V
12 11 eleq2i ⟨“ ABC ”⟩ Word Vtx G ⟨“ ABC ”⟩ Word V
13 12 biimpi ⟨“ ABC ”⟩ Word Vtx G ⟨“ ABC ”⟩ Word V
14 1eltp012 1 0 1 2
15 s3len ⟨“ ABC ”⟩ = 3
16 15 oveq2i 0 ..^ ⟨“ ABC ”⟩ = 0 ..^ 3
17 fzo0to3tp 0 ..^ 3 = 0 1 2
18 16 17 eqtri 0 ..^ ⟨“ ABC ”⟩ = 0 1 2
19 14 18 eleqtrri 1 0 ..^ ⟨“ ABC ”⟩
20 wrdsymbcl ⟨“ ABC ”⟩ Word V 1 0 ..^ ⟨“ ABC ”⟩ ⟨“ ABC ”⟩ 1 V
21 13 19 20 sylancl ⟨“ ABC ”⟩ Word Vtx G ⟨“ ABC ”⟩ 1 V
22 21 adantr ⟨“ ABC ”⟩ Word Vtx G B U ⟨“ ABC ”⟩ 1 V
23 9 22 eqeltrd ⟨“ ABC ”⟩ Word Vtx G B U B V
24 23 ex ⟨“ ABC ”⟩ Word Vtx G B U B V
25 24 3ad2ant2 2 0 ⟨“ ABC ”⟩ Word Vtx G ⟨“ ABC ”⟩ = 2 + 1 B U B V
26 6 25 syl ⟨“ ABC ”⟩ 2 WWalksN G B U B V
27 26 3ad2ant1 ⟨“ ABC ”⟩ 2 WWalksN G ⟨“ ABC ”⟩ 0 = A ⟨“ ABC ”⟩ 2 = C B U B V
28 5 27 sylbi ⟨“ ABC ”⟩ A 2 WWalksNOn G C B U B V
29 28 impcom B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C B V
30 29 adantr B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V B V
31 simprr B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V C V
32 4 30 31 3jca B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V C V A V B V C V
33 3 32 mpdan B U ⟨“ ABC ”⟩ A 2 WWalksNOn G C A V B V C V