Step | Hyp | Ref
| Expression |
1 | | simp2 993 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → 𝑁 ∈
ℝ) |
2 | 1 | recnd 7948 |
. . . 4
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → 𝑁 ∈
ℂ) |
3 | 2 | negnegd 8221 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → --𝑁 = 𝑁) |
4 | 3 | oveq2d 5869 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → (𝑀 + --𝑁) = (𝑀 + 𝑁)) |
5 | | negeq 8112 |
. . . . . . . 8
⊢ (𝑥 = 1 → -𝑥 = -1) |
6 | 5 | oveq2d 5869 |
. . . . . . 7
⊢ (𝑥 = 1 → (𝑀 + -𝑥) = (𝑀 + -1)) |
7 | 6 | eleq1d 2239 |
. . . . . 6
⊢ (𝑥 = 1 → ((𝑀 + -𝑥) ∈ ℤ ↔ (𝑀 + -1) ∈ ℤ)) |
8 | 7 | imbi2d 229 |
. . . . 5
⊢ (𝑥 = 1 → (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑥) ∈ ℤ) ↔ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -1) ∈ ℤ))) |
9 | | negeq 8112 |
. . . . . . . 8
⊢ (𝑥 = 𝑦 → -𝑥 = -𝑦) |
10 | 9 | oveq2d 5869 |
. . . . . . 7
⊢ (𝑥 = 𝑦 → (𝑀 + -𝑥) = (𝑀 + -𝑦)) |
11 | 10 | eleq1d 2239 |
. . . . . 6
⊢ (𝑥 = 𝑦 → ((𝑀 + -𝑥) ∈ ℤ ↔ (𝑀 + -𝑦) ∈ ℤ)) |
12 | 11 | imbi2d 229 |
. . . . 5
⊢ (𝑥 = 𝑦 → (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑥) ∈ ℤ) ↔ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑦) ∈ ℤ))) |
13 | | negeq 8112 |
. . . . . . . 8
⊢ (𝑥 = (𝑦 + 1) → -𝑥 = -(𝑦 + 1)) |
14 | 13 | oveq2d 5869 |
. . . . . . 7
⊢ (𝑥 = (𝑦 + 1) → (𝑀 + -𝑥) = (𝑀 + -(𝑦 + 1))) |
15 | 14 | eleq1d 2239 |
. . . . . 6
⊢ (𝑥 = (𝑦 + 1) → ((𝑀 + -𝑥) ∈ ℤ ↔ (𝑀 + -(𝑦 + 1)) ∈ ℤ)) |
16 | 15 | imbi2d 229 |
. . . . 5
⊢ (𝑥 = (𝑦 + 1) → (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑥) ∈ ℤ) ↔ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -(𝑦 + 1)) ∈ ℤ))) |
17 | | negeq 8112 |
. . . . . . . 8
⊢ (𝑥 = -𝑁 → -𝑥 = --𝑁) |
18 | 17 | oveq2d 5869 |
. . . . . . 7
⊢ (𝑥 = -𝑁 → (𝑀 + -𝑥) = (𝑀 + --𝑁)) |
19 | 18 | eleq1d 2239 |
. . . . . 6
⊢ (𝑥 = -𝑁 → ((𝑀 + -𝑥) ∈ ℤ ↔ (𝑀 + --𝑁) ∈ ℤ)) |
20 | 19 | imbi2d 229 |
. . . . 5
⊢ (𝑥 = -𝑁 → (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑥) ∈ ℤ) ↔ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + --𝑁) ∈ ℤ))) |
21 | | zcn 9217 |
. . . . . . . 8
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℂ) |
22 | 21 | adantr 274 |
. . . . . . 7
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → 𝑀 ∈
ℂ) |
23 | | 1cnd 7936 |
. . . . . . 7
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → 1 ∈
ℂ) |
24 | 22, 23 | negsubd 8236 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -1) = (𝑀 − 1)) |
25 | | peano2zm 9250 |
. . . . . . 7
⊢ (𝑀 ∈ ℤ → (𝑀 − 1) ∈
ℤ) |
26 | 25 | adantr 274 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 − 1) ∈
ℤ) |
27 | 24, 26 | eqeltrd 2247 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -1) ∈
ℤ) |
28 | | nncn 8886 |
. . . . . . . . . . 11
⊢ (𝑦 ∈ ℕ → 𝑦 ∈
ℂ) |
29 | 28 | ad2antrr 485 |
. . . . . . . . . 10
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → 𝑦 ∈ ℂ) |
30 | | 1cnd 7936 |
. . . . . . . . . 10
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → 1 ∈
ℂ) |
31 | 29, 30 | negdi2d 8244 |
. . . . . . . . 9
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → -(𝑦 + 1) = (-𝑦 − 1)) |
32 | 31 | oveq2d 5869 |
. . . . . . . 8
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → (𝑀 + -(𝑦 + 1)) = (𝑀 + (-𝑦 − 1))) |
33 | 22 | ad2antlr 486 |
. . . . . . . . . 10
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → 𝑀 ∈ ℂ) |
34 | 29 | negcld 8217 |
. . . . . . . . . 10
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → -𝑦 ∈ ℂ) |
35 | 33, 34, 30 | addsubassd 8250 |
. . . . . . . . 9
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → ((𝑀 + -𝑦) − 1) = (𝑀 + (-𝑦 − 1))) |
36 | | peano2zm 9250 |
. . . . . . . . . 10
⊢ ((𝑀 + -𝑦) ∈ ℤ → ((𝑀 + -𝑦) − 1) ∈ ℤ) |
37 | 36 | adantl 275 |
. . . . . . . . 9
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → ((𝑀 + -𝑦) − 1) ∈ ℤ) |
38 | 35, 37 | eqeltrrd 2248 |
. . . . . . . 8
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → (𝑀 + (-𝑦 − 1)) ∈ ℤ) |
39 | 32, 38 | eqeltrd 2247 |
. . . . . . 7
⊢ (((𝑦 ∈ ℕ ∧ (𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ)) ∧ (𝑀 + -𝑦) ∈ ℤ) → (𝑀 + -(𝑦 + 1)) ∈ ℤ) |
40 | 39 | exp31 362 |
. . . . . 6
⊢ (𝑦 ∈ ℕ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → ((𝑀 + -𝑦) ∈ ℤ → (𝑀 + -(𝑦 + 1)) ∈ ℤ))) |
41 | 40 | a2d 26 |
. . . . 5
⊢ (𝑦 ∈ ℕ → (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -𝑦) ∈ ℤ) → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + -(𝑦 + 1)) ∈ ℤ))) |
42 | 8, 12, 16, 20, 27, 41 | nnind 8894 |
. . . 4
⊢ (-𝑁 ∈ ℕ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) → (𝑀 + --𝑁) ∈ ℤ)) |
43 | 42 | impcom 124 |
. . 3
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ) ∧ -𝑁 ∈ ℕ) → (𝑀 + --𝑁) ∈ ℤ) |
44 | 43 | 3impa 1189 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → (𝑀 + --𝑁) ∈ ℤ) |
45 | 4, 44 | eqeltrrd 2248 |
1
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℝ ∧ -𝑁 ∈ ℕ) → (𝑀 + 𝑁) ∈ ℤ) |