Proof of Theorem fzmul
| Step | Hyp | Ref
| Expression |
| 1 | | elfz1 13552 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐽 ∈ (𝑀...𝑁) ↔ (𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁))) |
| 2 | 1 | 3adant3 1133 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ (𝑀...𝑁) ↔ (𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁))) |
| 3 | | zre 12617 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℝ) |
| 4 | | zre 12617 |
. . . . . . . . . . . 12
⊢ (𝐽 ∈ ℤ → 𝐽 ∈
ℝ) |
| 5 | | nnre 12273 |
. . . . . . . . . . . . 13
⊢ (𝐾 ∈ ℕ → 𝐾 ∈
ℝ) |
| 6 | | nngt0 12297 |
. . . . . . . . . . . . 13
⊢ (𝐾 ∈ ℕ → 0 <
𝐾) |
| 7 | 5, 6 | jca 511 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℕ → (𝐾 ∈ ℝ ∧ 0 <
𝐾)) |
| 8 | | lemul2 12120 |
. . . . . . . . . . . 12
⊢ ((𝑀 ∈ ℝ ∧ 𝐽 ∈ ℝ ∧ (𝐾 ∈ ℝ ∧ 0 <
𝐾)) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
| 9 | 3, 4, 7, 8 | syl3an 1161 |
. . . . . . . . . . 11
⊢ ((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
| 10 | 9 | 3expa 1119 |
. . . . . . . . . 10
⊢ (((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 ↔ (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
| 11 | 10 | biimpd 229 |
. . . . . . . . 9
⊢ (((𝑀 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 → (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
| 12 | 11 | adantllr 719 |
. . . . . . . 8
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝑀 ≤ 𝐽 → (𝐾 · 𝑀) ≤ (𝐾 · 𝐽))) |
| 13 | | zre 12617 |
. . . . . . . . . . . . 13
⊢ (𝑁 ∈ ℤ → 𝑁 ∈
ℝ) |
| 14 | | lemul2 12120 |
. . . . . . . . . . . . 13
⊢ ((𝐽 ∈ ℝ ∧ 𝑁 ∈ ℝ ∧ (𝐾 ∈ ℝ ∧ 0 <
𝐾)) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 15 | 4, 13, 7, 14 | syl3an 1161 |
. . . . . . . . . . . 12
⊢ ((𝐽 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 16 | 15 | 3expa 1119 |
. . . . . . . . . . 11
⊢ (((𝐽 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 17 | 16 | ancom1s 653 |
. . . . . . . . . 10
⊢ (((𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 ↔ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 18 | 17 | biimpd 229 |
. . . . . . . . 9
⊢ (((𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 19 | 18 | adantlll 718 |
. . . . . . . 8
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))) |
| 20 | 12, 19 | anim12d 609 |
. . . . . . 7
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
| 21 | | zmulcl 12666 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ) → (𝐾 · 𝑀) ∈ ℤ) |
| 22 | 21 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝑀 ∈ ℤ → (𝐾 · 𝑀) ∈ ℤ)) |
| 23 | | zmulcl 12666 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐾 · 𝑁) ∈ ℤ) |
| 24 | 23 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝑁 ∈ ℤ → (𝐾 · 𝑁) ∈ ℤ)) |
| 25 | | zmulcl 12666 |
. . . . . . . . . . . . 13
⊢ ((𝐾 ∈ ℤ ∧ 𝐽 ∈ ℤ) → (𝐾 · 𝐽) ∈ ℤ) |
| 26 | 25 | ex 412 |
. . . . . . . . . . . 12
⊢ (𝐾 ∈ ℤ → (𝐽 ∈ ℤ → (𝐾 · 𝐽) ∈ ℤ)) |
| 27 | 22, 24, 26 | 3anim123d 1445 |
. . . . . . . . . . 11
⊢ (𝐾 ∈ ℤ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → ((𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ ∧ (𝐾 · 𝐽) ∈ ℤ))) |
| 28 | | elfz 13553 |
. . . . . . . . . . . 12
⊢ (((𝐾 · 𝐽) ∈ ℤ ∧ (𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
| 29 | 28 | 3coml 1128 |
. . . . . . . . . . 11
⊢ (((𝐾 · 𝑀) ∈ ℤ ∧ (𝐾 · 𝑁) ∈ ℤ ∧ (𝐾 · 𝐽) ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
| 30 | 27, 29 | syl6 35 |
. . . . . . . . . 10
⊢ (𝐾 ∈ ℤ → ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
| 31 | | nnz 12634 |
. . . . . . . . . 10
⊢ (𝐾 ∈ ℕ → 𝐾 ∈
ℤ) |
| 32 | 30, 31 | syl11 33 |
. . . . . . . . 9
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐽 ∈ ℤ) → (𝐾 ∈ ℕ → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
| 33 | 32 | 3expa 1119 |
. . . . . . . 8
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) → (𝐾 ∈ ℕ → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁))))) |
| 34 | 33 | imp 406 |
. . . . . . 7
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)) ↔ ((𝐾 · 𝑀) ≤ (𝐾 · 𝐽) ∧ (𝐾 · 𝐽) ≤ (𝐾 · 𝑁)))) |
| 35 | 20, 34 | sylibrd 259 |
. . . . . 6
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐽 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
| 36 | 35 | an32s 652 |
. . . . 5
⊢ ((((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) ∧ 𝐽 ∈ ℤ) → ((𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
| 37 | 36 | exp4b 430 |
. . . 4
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ ℤ → (𝑀 ≤ 𝐽 → (𝐽 ≤ 𝑁 → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))))) |
| 38 | 37 | 3impd 1349 |
. . 3
⊢ (((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 ∈ ℕ) → ((𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
| 39 | 38 | 3impa 1110 |
. 2
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → ((𝐽 ∈ ℤ ∧ 𝑀 ≤ 𝐽 ∧ 𝐽 ≤ 𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |
| 40 | 2, 39 | sylbid 240 |
1
⊢ ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 𝐾 ∈ ℕ) → (𝐽 ∈ (𝑀...𝑁) → (𝐾 · 𝐽) ∈ ((𝐾 · 𝑀)...(𝐾 · 𝑁)))) |