Step |
Hyp |
Ref |
Expression |
1 |
|
uz3m2nn |
⊢ ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) → ( 𝑁 − 2 ) ∈ ℕ ) |
2 |
|
eluzelz |
⊢ ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) → 𝑁 ∈ ℤ ) |
3 |
|
2eluzge1 |
⊢ 2 ∈ ( ℤ≥ ‘ 1 ) |
4 |
|
subeluzsub |
⊢ ( ( 𝑁 ∈ ℤ ∧ 2 ∈ ( ℤ≥ ‘ 1 ) ) → ( 𝑁 − 1 ) ∈ ( ℤ≥ ‘ ( 𝑁 − 2 ) ) ) |
5 |
2 3 4
|
sylancl |
⊢ ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) → ( 𝑁 − 1 ) ∈ ( ℤ≥ ‘ ( 𝑁 − 2 ) ) ) |
6 |
1 5
|
jca |
⊢ ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) → ( ( 𝑁 − 2 ) ∈ ℕ ∧ ( 𝑁 − 1 ) ∈ ( ℤ≥ ‘ ( 𝑁 − 2 ) ) ) ) |
7 |
6
|
3ad2ant1 |
⊢ ( ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) ∧ 𝑊 ∈ ( 𝑁 ClWWalksN 𝐺 ) ∧ ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) → ( ( 𝑁 − 2 ) ∈ ℕ ∧ ( 𝑁 − 1 ) ∈ ( ℤ≥ ‘ ( 𝑁 − 2 ) ) ) ) |
8 |
|
clwwlknwwlksn |
⊢ ( 𝑊 ∈ ( 𝑁 ClWWalksN 𝐺 ) → 𝑊 ∈ ( ( 𝑁 − 1 ) WWalksN 𝐺 ) ) |
9 |
8
|
3ad2ant2 |
⊢ ( ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) ∧ 𝑊 ∈ ( 𝑁 ClWWalksN 𝐺 ) ∧ ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) → 𝑊 ∈ ( ( 𝑁 − 1 ) WWalksN 𝐺 ) ) |
10 |
|
simp3 |
⊢ ( ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) ∧ 𝑊 ∈ ( 𝑁 ClWWalksN 𝐺 ) ∧ ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) → ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) |
11 |
|
clwwlkinwwlk |
⊢ ( ( ( ( 𝑁 − 2 ) ∈ ℕ ∧ ( 𝑁 − 1 ) ∈ ( ℤ≥ ‘ ( 𝑁 − 2 ) ) ) ∧ 𝑊 ∈ ( ( 𝑁 − 1 ) WWalksN 𝐺 ) ∧ ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) → ( 𝑊 prefix ( 𝑁 − 2 ) ) ∈ ( ( 𝑁 − 2 ) ClWWalksN 𝐺 ) ) |
12 |
7 9 10 11
|
syl3anc |
⊢ ( ( 𝑁 ∈ ( ℤ≥ ‘ 3 ) ∧ 𝑊 ∈ ( 𝑁 ClWWalksN 𝐺 ) ∧ ( 𝑊 ‘ ( 𝑁 − 2 ) ) = ( 𝑊 ‘ 0 ) ) → ( 𝑊 prefix ( 𝑁 − 2 ) ) ∈ ( ( 𝑁 − 2 ) ClWWalksN 𝐺 ) ) |