Metamath Proof Explorer


Theorem zpnn0elfzo

Description: Membership of an integer increased by a nonnegative integer in a half- open integer range. (Contributed by Alexander van der Vekens, 22-Sep-2018)

Ref Expression
Assertion zpnn0elfzo ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 + 𝑁 ) ∈ ( 𝑍 ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )

Proof

Step Hyp Ref Expression
1 uzid ( 𝑍 ∈ ℤ → 𝑍 ∈ ( ℤ𝑍 ) )
2 1 anim1i ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 ∈ ( ℤ𝑍 ) ∧ 𝑁 ∈ ℕ0 ) )
3 nn0z ( 𝑁 ∈ ℕ0𝑁 ∈ ℤ )
4 zaddcl ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 𝑍 + 𝑁 ) ∈ ℤ )
5 3 4 sylan2 ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 + 𝑁 ) ∈ ℤ )
6 elfzomin ( ( 𝑍 + 𝑁 ) ∈ ℤ → ( 𝑍 + 𝑁 ) ∈ ( ( 𝑍 + 𝑁 ) ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )
7 5 6 syl ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 + 𝑁 ) ∈ ( ( 𝑍 + 𝑁 ) ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )
8 uzaddcl ( ( 𝑍 ∈ ( ℤ𝑍 ) ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 + 𝑁 ) ∈ ( ℤ𝑍 ) )
9 fzoss1 ( ( 𝑍 + 𝑁 ) ∈ ( ℤ𝑍 ) → ( ( 𝑍 + 𝑁 ) ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) ⊆ ( 𝑍 ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )
10 8 9 syl ( ( 𝑍 ∈ ( ℤ𝑍 ) ∧ 𝑁 ∈ ℕ0 ) → ( ( 𝑍 + 𝑁 ) ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) ⊆ ( 𝑍 ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )
11 10 sselda ( ( ( 𝑍 ∈ ( ℤ𝑍 ) ∧ 𝑁 ∈ ℕ0 ) ∧ ( 𝑍 + 𝑁 ) ∈ ( ( 𝑍 + 𝑁 ) ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) ) → ( 𝑍 + 𝑁 ) ∈ ( 𝑍 ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )
12 2 7 11 syl2anc ( ( 𝑍 ∈ ℤ ∧ 𝑁 ∈ ℕ0 ) → ( 𝑍 + 𝑁 ) ∈ ( 𝑍 ..^ ( ( 𝑍 + 𝑁 ) + 1 ) ) )