Step | Hyp | Ref
| Expression |
1 | | 0z 9202 |
. . . 4
⊢ 0 ∈
ℤ |
2 | | fzrevral 10040 |
. . . 4
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 0 ∈
ℤ) → (∀𝑗
∈ (𝑀...𝑁)𝜑 ↔ ∀𝑥 ∈ ((0 − 𝑁)...(0 − 𝑀))[(0 − 𝑥) / 𝑗]𝜑)) |
3 | 1, 2 | mp3an3 1316 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) →
(∀𝑗 ∈ (𝑀...𝑁)𝜑 ↔ ∀𝑥 ∈ ((0 − 𝑁)...(0 − 𝑀))[(0 − 𝑥) / 𝑗]𝜑)) |
4 | 3 | 3adant3 1007 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑗 ∈ (𝑀...𝑁)𝜑 ↔ ∀𝑥 ∈ ((0 − 𝑁)...(0 − 𝑀))[(0 − 𝑥) / 𝑗]𝜑)) |
5 | | zsubcl 9232 |
. . . . 5
⊢ ((0
∈ ℤ ∧ 𝑁
∈ ℤ) → (0 − 𝑁) ∈ ℤ) |
6 | 1, 5 | mpan 421 |
. . . 4
⊢ (𝑁 ∈ ℤ → (0
− 𝑁) ∈
ℤ) |
7 | | zsubcl 9232 |
. . . . 5
⊢ ((0
∈ ℤ ∧ 𝑀
∈ ℤ) → (0 − 𝑀) ∈ ℤ) |
8 | 1, 7 | mpan 421 |
. . . 4
⊢ (𝑀 ∈ ℤ → (0
− 𝑀) ∈
ℤ) |
9 | | id 19 |
. . . 4
⊢ (𝐾 ∈ ℤ → 𝐾 ∈
ℤ) |
10 | | fzrevral 10040 |
. . . 4
⊢ (((0
− 𝑁) ∈ ℤ
∧ (0 − 𝑀) ∈
ℤ ∧ 𝐾 ∈
ℤ) → (∀𝑥
∈ ((0 − 𝑁)...(0
− 𝑀))[(0
− 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑)) |
11 | 6, 8, 9, 10 | syl3an 1270 |
. . 3
⊢ ((𝑁 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑥 ∈ ((0
− 𝑁)...(0 −
𝑀))[(0 − 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑)) |
12 | 11 | 3com12 1197 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑥 ∈ ((0
− 𝑁)...(0 −
𝑀))[(0 − 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑)) |
13 | | elfzelz 9960 |
. . . . . 6
⊢ (𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁))) → 𝑘 ∈ ℤ) |
14 | | zsubcl 9232 |
. . . . . . 7
⊢ ((𝐾 ∈ ℤ ∧ 𝑘 ∈ ℤ) → (𝐾 − 𝑘) ∈ ℤ) |
15 | | oveq2 5850 |
. . . . . . . 8
⊢ (𝑥 = (𝐾 − 𝑘) → (0 − 𝑥) = (0 − (𝐾 − 𝑘))) |
16 | 15 | sbcco3g 3102 |
. . . . . . 7
⊢ ((𝐾 − 𝑘) ∈ ℤ → ([(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ [(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
17 | 14, 16 | syl 14 |
. . . . . 6
⊢ ((𝐾 ∈ ℤ ∧ 𝑘 ∈ ℤ) →
([(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ [(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
18 | 13, 17 | sylan2 284 |
. . . . 5
⊢ ((𝐾 ∈ ℤ ∧ 𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))) → ([(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ [(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
19 | 18 | ralbidva 2462 |
. . . 4
⊢ (𝐾 ∈ ℤ →
(∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
20 | 19 | 3ad2ant3 1010 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
21 | | zcn 9196 |
. . . . 5
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℂ) |
22 | | zcn 9196 |
. . . . 5
⊢ (𝑁 ∈ ℤ → 𝑁 ∈
ℂ) |
23 | | zcn 9196 |
. . . . 5
⊢ (𝐾 ∈ ℤ → 𝐾 ∈
ℂ) |
24 | | df-neg 8072 |
. . . . . . . . . 10
⊢ -𝑀 = (0 − 𝑀) |
25 | 24 | oveq2i 5853 |
. . . . . . . . 9
⊢ (𝐾 − -𝑀) = (𝐾 − (0 − 𝑀)) |
26 | | subneg 8147 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (𝐾 − -𝑀) = (𝐾 + 𝑀)) |
27 | | addcom 8035 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (𝐾 + 𝑀) = (𝑀 + 𝐾)) |
28 | 26, 27 | eqtrd 2198 |
. . . . . . . . 9
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (𝐾 − -𝑀) = (𝑀 + 𝐾)) |
29 | 25, 28 | eqtr3id 2213 |
. . . . . . . 8
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (𝐾 − (0 − 𝑀)) = (𝑀 + 𝐾)) |
30 | 29 | 3adant3 1007 |
. . . . . . 7
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 − (0 − 𝑀)) = (𝑀 + 𝐾)) |
31 | | df-neg 8072 |
. . . . . . . . . 10
⊢ -𝑁 = (0 − 𝑁) |
32 | 31 | oveq2i 5853 |
. . . . . . . . 9
⊢ (𝐾 − -𝑁) = (𝐾 − (0 − 𝑁)) |
33 | | subneg 8147 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 − -𝑁) = (𝐾 + 𝑁)) |
34 | | addcom 8035 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 + 𝑁) = (𝑁 + 𝐾)) |
35 | 33, 34 | eqtrd 2198 |
. . . . . . . . 9
⊢ ((𝐾 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 − -𝑁) = (𝑁 + 𝐾)) |
36 | 32, 35 | eqtr3id 2213 |
. . . . . . . 8
⊢ ((𝐾 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 − (0 − 𝑁)) = (𝑁 + 𝐾)) |
37 | 36 | 3adant2 1006 |
. . . . . . 7
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ ∧ 𝑁 ∈ ℂ) → (𝐾 − (0 − 𝑁)) = (𝑁 + 𝐾)) |
38 | 30, 37 | oveq12d 5860 |
. . . . . 6
⊢ ((𝐾 ∈ ℂ ∧ 𝑀 ∈ ℂ ∧ 𝑁 ∈ ℂ) → ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁))) = ((𝑀 + 𝐾)...(𝑁 + 𝐾))) |
39 | 38 | 3coml 1200 |
. . . . 5
⊢ ((𝑀 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 𝐾 ∈ ℂ) → ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁))) = ((𝑀 + 𝐾)...(𝑁 + 𝐾))) |
40 | 21, 22, 23, 39 | syl3an 1270 |
. . . 4
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) → ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁))) = ((𝑀 + 𝐾)...(𝑁 + 𝐾))) |
41 | 40 | raleqdv 2667 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑)) |
42 | | elfzelz 9960 |
. . . . . . . 8
⊢ (𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾)) → 𝑘 ∈ ℤ) |
43 | 42 | zcnd 9314 |
. . . . . . 7
⊢ (𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾)) → 𝑘 ∈ ℂ) |
44 | | df-neg 8072 |
. . . . . . . 8
⊢ -(𝐾 − 𝑘) = (0 − (𝐾 − 𝑘)) |
45 | | negsubdi2 8157 |
. . . . . . . 8
⊢ ((𝐾 ∈ ℂ ∧ 𝑘 ∈ ℂ) → -(𝐾 − 𝑘) = (𝑘 − 𝐾)) |
46 | 44, 45 | eqtr3id 2213 |
. . . . . . 7
⊢ ((𝐾 ∈ ℂ ∧ 𝑘 ∈ ℂ) → (0
− (𝐾 − 𝑘)) = (𝑘 − 𝐾)) |
47 | 23, 43, 46 | syl2an 287 |
. . . . . 6
⊢ ((𝐾 ∈ ℤ ∧ 𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))) → (0 − (𝐾 − 𝑘)) = (𝑘 − 𝐾)) |
48 | 47 | sbceq1d 2956 |
. . . . 5
⊢ ((𝐾 ∈ ℤ ∧ 𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))) → ([(0 − (𝐾 − 𝑘)) / 𝑗]𝜑 ↔ [(𝑘 − 𝐾) / 𝑗]𝜑)) |
49 | 48 | ralbidva 2462 |
. . . 4
⊢ (𝐾 ∈ ℤ →
(∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(𝑘 − 𝐾) / 𝑗]𝜑)) |
50 | 49 | 3ad2ant3 1010 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(0 − (𝐾 − 𝑘)) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(𝑘 − 𝐾) / 𝑗]𝜑)) |
51 | 20, 41, 50 | 3bitrd 213 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑘 ∈ ((𝐾 − (0 − 𝑀))...(𝐾 − (0 − 𝑁)))[(𝐾 − 𝑘) / 𝑥][(0 − 𝑥) / 𝑗]𝜑 ↔ ∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(𝑘 − 𝐾) / 𝑗]𝜑)) |
52 | 4, 12, 51 | 3bitrd 213 |
1
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
(∀𝑗 ∈ (𝑀...𝑁)𝜑 ↔ ∀𝑘 ∈ ((𝑀 + 𝐾)...(𝑁 + 𝐾))[(𝑘 − 𝐾) / 𝑗]𝜑)) |