Proof of Theorem fzmul
Step | Hyp | Ref
| Expression |
1 | | elfz1 13173 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐽 ∈ (𝑀...𝑁) ↔ (𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁))) |
2 | 1 | 3adant3 1130 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ (𝑀...𝑁) ↔ (𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁))) |
3 | | zre 12253 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℝ) |
4 | | zre 12253 |
. . . . . . . . . . . 12
⊢ (𝐽 ∈ ℤ → 𝐽 ∈
ℝ) |
5 | | nnre 11910 |
. . . . . . . . . . . . 13
⊢ (𝐾 ∈ ℕ → 𝐾 ∈
ℝ) |
6 | | nngt0 11934 |
. . . . . . . . . . . . 13
⊢ (𝐾 ∈ ℕ → 0 <
𝐾) |
7 | 5, 6 | jca 511 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℕ → (𝐾 ∈ ℝ ∧ 0 <
𝐾)) |
8 | | lemul2 11758 |
. . . . . . . . . . . 12
⊢ ((𝑀 ∈ ℝ ∧ 𝐽 ∈ ℝ ∧ (𝐾 ∈ ℝ ∧ 0 <
𝐾)) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
9 | 3, 4, 7, 8 | syl3an 1158 |
. . . . . . . . . . 11
⊢ ((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
10 | 9 | 3expa 1116 |
. . . . . . . . . 10
⊢ (((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
11 | 10 | biimpd 228 |
. . . . . . . . 9
⊢ (((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 → (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
12 | 11 | adantllr 715 |
. . . . . . . 8
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 → (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
13 | | zre 12253 |
. . . . . . . . . . . . 13
⊢ (𝑁 ∈ ℤ → 𝑁 ∈
ℝ) |
14 | | lemul2 11758 |
. . . . . . . . . . . . 13
⊢ ((𝐽 ∈ ℝ ∧ 𝑁 ∈ ℝ ∧ (𝐾 ∈ ℝ ∧ 0 <
𝐾)) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
15 | 4, 13, 7, 14 | syl3an 1158 |
. . . . . . . . . . . 12
⊢ ((𝐽 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
16 | 15 | 3expa 1116 |
. . . . . . . . . . 11
⊢ (((𝐽 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
17 | 16 | ancom1s 649 |
. . . . . . . . . 10
⊢ (((𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
18 | 17 | biimpd 228 |
. . . . . . . . 9
⊢ (((𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
19 | 18 | adantlll 714 |
. . . . . . . 8
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
20 | 12, 19 | anim12d 608 |
. . . . . . 7
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
21 | | zmulcl 12299 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ) → (𝐾 · 𝑀) ∈ ℤ) |
22 | 21 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝑀 ∈ ℤ → (𝐾 · 𝑀) ∈ ℤ)) |
23 | | zmulcl 12299 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐾 · 𝑁) ∈ ℤ) |
24 | 23 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝑁 ∈ ℤ → (𝐾 · 𝑁) ∈ ℤ)) |
25 | | zmulcl 12299 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝐽 ∈ ℤ) → (𝐾 · 𝐽) ∈ ℤ) |
26 | 25 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝐽 ∈ ℤ → (𝐾 · 𝐽) ∈ ℤ)) |
27 | 22, 24, 26 | 3anim123d 1441 |
. . . . . . . . . . 11
⊢ (𝐾 ∈ ℤ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → ((𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ ∧ (𝐾 · 𝐽) ∈ ℤ))) |
28 | | elfz 13174 |
. . . . . . . . . . . 12
⊢ (((𝐾 · 𝐽) ∈ ℤ ∧ (𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
29 | 28 | 3coml 1125 |
. . . . . . . . . . 11
⊢ (((𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ ∧ (𝐾 · 𝐽) ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
30 | 27, 29 | syl6 35 |
. . . . . . . . . 10
⊢ (𝐾 ∈ ℤ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
31 | | nnz 12272 |
. . . . . . . . . 10
⊢ (𝐾 ∈ ℕ → 𝐾 ∈
ℤ) |
32 | 30, 31 | syl11 33 |
. . . . . . . . 9
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → (𝐾 ∈ ℕ → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
33 | 32 | 3expa 1116 |
. . . . . . . 8
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) → (𝐾 ∈ ℕ → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
34 | 33 | imp 406 |
. . . . . . 7
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
35 | 20, 34 | sylibrd 258 |
. . . . . 6
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
36 | 35 | an32s 648 |
. . . . 5
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) ∧ 𝐽 ∈ ℤ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
37 | 36 | exp4b 430 |
. . . 4
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ ℤ → (𝑀 ≤ 𝐽 → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))))) |
38 | 37 | 3impd 1346 |
. . 3
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
39 | 38 | 3impa 1108 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → ((𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
40 | 2, 39 | sylbid 239 |
1
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ (𝑀...𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |