Metamath Proof Explorer


Theorem elfzm12

Description: Membership in a curtailed finite sequence of integers. (Contributed by Paul Chapman, 17-Nov-2012)

Ref Expression
Assertion elfzm12 ( 𝑁 ∈ ℕ → ( 𝑀 ∈ ( 1 ... ( 𝑁 − 1 ) ) → 𝑀 ∈ ( 1 ... 𝑁 ) ) )

Proof

Step Hyp Ref Expression
1 nnz ( 𝑁 ∈ ℕ → 𝑁 ∈ ℤ )
2 zre ( 𝑁 ∈ ℤ → 𝑁 ∈ ℝ )
3 2 lem1d ( 𝑁 ∈ ℤ → ( 𝑁 − 1 ) ≤ 𝑁 )
4 peano2zm ( 𝑁 ∈ ℤ → ( 𝑁 − 1 ) ∈ ℤ )
5 eluz ( ( ( 𝑁 − 1 ) ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 𝑁 ∈ ( ℤ ‘ ( 𝑁 − 1 ) ) ↔ ( 𝑁 − 1 ) ≤ 𝑁 ) )
6 4 5 mpancom ( 𝑁 ∈ ℤ → ( 𝑁 ∈ ( ℤ ‘ ( 𝑁 − 1 ) ) ↔ ( 𝑁 − 1 ) ≤ 𝑁 ) )
7 3 6 mpbird ( 𝑁 ∈ ℤ → 𝑁 ∈ ( ℤ ‘ ( 𝑁 − 1 ) ) )
8 fzss2 ( 𝑁 ∈ ( ℤ ‘ ( 𝑁 − 1 ) ) → ( 1 ... ( 𝑁 − 1 ) ) ⊆ ( 1 ... 𝑁 ) )
9 1 7 8 3syl ( 𝑁 ∈ ℕ → ( 1 ... ( 𝑁 − 1 ) ) ⊆ ( 1 ... 𝑁 ) )
10 9 sseld ( 𝑁 ∈ ℕ → ( 𝑀 ∈ ( 1 ... ( 𝑁 − 1 ) ) → 𝑀 ∈ ( 1 ... 𝑁 ) ) )