Metamath Proof Explorer


Theorem uzss

Description: Subset relationship for two sets of upper integers. (Contributed by NM, 5-Sep-2005)

Ref Expression
Assertion uzss ( 𝑁 ∈ ( ℤ𝑀 ) → ( ℤ𝑁 ) ⊆ ( ℤ𝑀 ) )

Proof

Step Hyp Ref Expression
1 eluzle ( 𝑁 ∈ ( ℤ𝑀 ) → 𝑀𝑁 )
2 1 adantr ( ( 𝑁 ∈ ( ℤ𝑀 ) ∧ 𝑘 ∈ ℤ ) → 𝑀𝑁 )
3 eluzel2 ( 𝑁 ∈ ( ℤ𝑀 ) → 𝑀 ∈ ℤ )
4 eluzelz ( 𝑁 ∈ ( ℤ𝑀 ) → 𝑁 ∈ ℤ )
5 3 4 jca ( 𝑁 ∈ ( ℤ𝑀 ) → ( 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) )
6 zletr ( ( 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝑘 ∈ ℤ ) → ( ( 𝑀𝑁𝑁𝑘 ) → 𝑀𝑘 ) )
7 6 3expa ( ( ( 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ) ∧ 𝑘 ∈ ℤ ) → ( ( 𝑀𝑁𝑁𝑘 ) → 𝑀𝑘 ) )
8 5 7 sylan ( ( 𝑁 ∈ ( ℤ𝑀 ) ∧ 𝑘 ∈ ℤ ) → ( ( 𝑀𝑁𝑁𝑘 ) → 𝑀𝑘 ) )
9 2 8 mpand ( ( 𝑁 ∈ ( ℤ𝑀 ) ∧ 𝑘 ∈ ℤ ) → ( 𝑁𝑘𝑀𝑘 ) )
10 9 imdistanda ( 𝑁 ∈ ( ℤ𝑀 ) → ( ( 𝑘 ∈ ℤ ∧ 𝑁𝑘 ) → ( 𝑘 ∈ ℤ ∧ 𝑀𝑘 ) ) )
11 eluz1 ( 𝑁 ∈ ℤ → ( 𝑘 ∈ ( ℤ𝑁 ) ↔ ( 𝑘 ∈ ℤ ∧ 𝑁𝑘 ) ) )
12 4 11 syl ( 𝑁 ∈ ( ℤ𝑀 ) → ( 𝑘 ∈ ( ℤ𝑁 ) ↔ ( 𝑘 ∈ ℤ ∧ 𝑁𝑘 ) ) )
13 eluz1 ( 𝑀 ∈ ℤ → ( 𝑘 ∈ ( ℤ𝑀 ) ↔ ( 𝑘 ∈ ℤ ∧ 𝑀𝑘 ) ) )
14 3 13 syl ( 𝑁 ∈ ( ℤ𝑀 ) → ( 𝑘 ∈ ( ℤ𝑀 ) ↔ ( 𝑘 ∈ ℤ ∧ 𝑀𝑘 ) ) )
15 10 12 14 3imtr4d ( 𝑁 ∈ ( ℤ𝑀 ) → ( 𝑘 ∈ ( ℤ𝑁 ) → 𝑘 ∈ ( ℤ𝑀 ) ) )
16 15 ssrdv ( 𝑁 ∈ ( ℤ𝑀 ) → ( ℤ𝑁 ) ⊆ ( ℤ𝑀 ) )