| Step | Hyp | Ref
| Expression |
| 1 | | elfzelz 10378 |
. . . . . 6
⊢ (𝑥 ∈ (𝑀...𝑁) → 𝑥 ∈ ℤ) |
| 2 | | elfzelz 10378 |
. . . . . . 7
⊢ (𝐾 ∈ (𝑀...𝑁) → 𝐾 ∈ ℤ) |
| 3 | | peano2zm 9632 |
. . . . . . 7
⊢ (𝐾 ∈ ℤ → (𝐾 − 1) ∈
ℤ) |
| 4 | 2, 3 | syl 14 |
. . . . . 6
⊢ (𝐾 ∈ (𝑀...𝑁) → (𝐾 − 1) ∈ ℤ) |
| 5 | | zlelttric 9639 |
. . . . . 6
⊢ ((𝑥 ∈ ℤ ∧ (𝐾 − 1) ∈ ℤ)
→ (𝑥 ≤ (𝐾 − 1) ∨ (𝐾 − 1) < 𝑥)) |
| 6 | 1, 4, 5 | syl2anr 290 |
. . . . 5
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ≤ (𝐾 − 1) ∨ (𝐾 − 1) < 𝑥)) |
| 7 | | elfzuz 10374 |
. . . . . . 7
⊢ (𝑥 ∈ (𝑀...𝑁) → 𝑥 ∈ (ℤ≥‘𝑀)) |
| 8 | | 1zzd 9621 |
. . . . . . . 8
⊢ (𝐾 ∈ (𝑀...𝑁) → 1 ∈ ℤ) |
| 9 | 2, 8 | zsubcld 9723 |
. . . . . . 7
⊢ (𝐾 ∈ (𝑀...𝑁) → (𝐾 − 1) ∈ ℤ) |
| 10 | | elfz5 10370 |
. . . . . . 7
⊢ ((𝑥 ∈
(ℤ≥‘𝑀) ∧ (𝐾 − 1) ∈ ℤ) → (𝑥 ∈ (𝑀...(𝐾 − 1)) ↔ 𝑥 ≤ (𝐾 − 1))) |
| 11 | 7, 9, 10 | syl2anr 290 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ∈ (𝑀...(𝐾 − 1)) ↔ 𝑥 ≤ (𝐾 − 1))) |
| 12 | | elfzuz3 10375 |
. . . . . . . . 9
⊢ (𝑥 ∈ (𝑀...𝑁) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 13 | 12 | adantl 277 |
. . . . . . . 8
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 14 | | elfzuzb 10372 |
. . . . . . . . 9
⊢ (𝑥 ∈ (𝐾...𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝐾) ∧ 𝑁 ∈ (ℤ≥‘𝑥))) |
| 15 | 14 | rbaib 929 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘𝑥) → (𝑥 ∈ (𝐾...𝑁) ↔ 𝑥 ∈ (ℤ≥‘𝐾))) |
| 16 | 13, 15 | syl 14 |
. . . . . . 7
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ∈ (𝐾...𝑁) ↔ 𝑥 ∈ (ℤ≥‘𝐾))) |
| 17 | | eluz 9885 |
. . . . . . . 8
⊢ ((𝐾 ∈ ℤ ∧ 𝑥 ∈ ℤ) → (𝑥 ∈
(ℤ≥‘𝐾) ↔ 𝐾 ≤ 𝑥)) |
| 18 | 2, 1, 17 | syl2an 289 |
. . . . . . 7
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ∈ (ℤ≥‘𝐾) ↔ 𝐾 ≤ 𝑥)) |
| 19 | | zlem1lt 9651 |
. . . . . . . 8
⊢ ((𝐾 ∈ ℤ ∧ 𝑥 ∈ ℤ) → (𝐾 ≤ 𝑥 ↔ (𝐾 − 1) < 𝑥)) |
| 20 | 2, 1, 19 | syl2an 289 |
. . . . . . 7
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝐾 ≤ 𝑥 ↔ (𝐾 − 1) < 𝑥)) |
| 21 | 16, 18, 20 | 3bitrd 214 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ∈ (𝐾...𝑁) ↔ (𝐾 − 1) < 𝑥)) |
| 22 | 11, 21 | orbi12d 801 |
. . . . 5
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → ((𝑥 ∈ (𝑀...(𝐾 − 1)) ∨ 𝑥 ∈ (𝐾...𝑁)) ↔ (𝑥 ≤ (𝐾 − 1) ∨ (𝐾 − 1) < 𝑥))) |
| 23 | 6, 22 | mpbird 167 |
. . . 4
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...𝑁)) → (𝑥 ∈ (𝑀...(𝐾 − 1)) ∨ 𝑥 ∈ (𝐾...𝑁))) |
| 24 | | elfzuz 10374 |
. . . . . . 7
⊢ (𝑥 ∈ (𝑀...(𝐾 − 1)) → 𝑥 ∈ (ℤ≥‘𝑀)) |
| 25 | 24 | adantl 277 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → 𝑥 ∈ (ℤ≥‘𝑀)) |
| 26 | | elfzuz3 10375 |
. . . . . . 7
⊢ (𝐾 ∈ (𝑀...𝑁) → 𝑁 ∈ (ℤ≥‘𝐾)) |
| 27 | | elfzuz3 10375 |
. . . . . . . . . 10
⊢ (𝑥 ∈ (𝑀...(𝐾 − 1)) → (𝐾 − 1) ∈
(ℤ≥‘𝑥)) |
| 28 | 27 | adantl 277 |
. . . . . . . . 9
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → (𝐾 − 1) ∈
(ℤ≥‘𝑥)) |
| 29 | | peano2uz 9933 |
. . . . . . . . 9
⊢ ((𝐾 − 1) ∈
(ℤ≥‘𝑥) → ((𝐾 − 1) + 1) ∈
(ℤ≥‘𝑥)) |
| 30 | 28, 29 | syl 14 |
. . . . . . . 8
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → ((𝐾 − 1) + 1) ∈
(ℤ≥‘𝑥)) |
| 31 | 2 | zcnd 9719 |
. . . . . . . . . . 11
⊢ (𝐾 ∈ (𝑀...𝑁) → 𝐾 ∈ ℂ) |
| 32 | | 1cnd 8306 |
. . . . . . . . . . 11
⊢ (𝐾 ∈ (𝑀...𝑁) → 1 ∈ ℂ) |
| 33 | 31, 32 | npcand 8604 |
. . . . . . . . . 10
⊢ (𝐾 ∈ (𝑀...𝑁) → ((𝐾 − 1) + 1) = 𝐾) |
| 34 | 33 | eleq1d 2303 |
. . . . . . . . 9
⊢ (𝐾 ∈ (𝑀...𝑁) → (((𝐾 − 1) + 1) ∈
(ℤ≥‘𝑥) ↔ 𝐾 ∈ (ℤ≥‘𝑥))) |
| 35 | 34 | adantr 276 |
. . . . . . . 8
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → (((𝐾 − 1) + 1) ∈
(ℤ≥‘𝑥) ↔ 𝐾 ∈ (ℤ≥‘𝑥))) |
| 36 | 30, 35 | mpbid 147 |
. . . . . . 7
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → 𝐾 ∈ (ℤ≥‘𝑥)) |
| 37 | | uztrn 9889 |
. . . . . . 7
⊢ ((𝑁 ∈
(ℤ≥‘𝐾) ∧ 𝐾 ∈ (ℤ≥‘𝑥)) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 38 | 26, 36, 37 | syl2an2r 599 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 39 | | elfzuzb 10372 |
. . . . . 6
⊢ (𝑥 ∈ (𝑀...𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑁 ∈ (ℤ≥‘𝑥))) |
| 40 | 25, 38, 39 | sylanbrc 417 |
. . . . 5
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝑀...(𝐾 − 1))) → 𝑥 ∈ (𝑀...𝑁)) |
| 41 | | elfzuz 10374 |
. . . . . . 7
⊢ (𝑥 ∈ (𝐾...𝑁) → 𝑥 ∈ (ℤ≥‘𝐾)) |
| 42 | | elfzuz 10374 |
. . . . . . 7
⊢ (𝐾 ∈ (𝑀...𝑁) → 𝐾 ∈ (ℤ≥‘𝑀)) |
| 43 | | uztrn 9889 |
. . . . . . 7
⊢ ((𝑥 ∈
(ℤ≥‘𝐾) ∧ 𝐾 ∈ (ℤ≥‘𝑀)) → 𝑥 ∈ (ℤ≥‘𝑀)) |
| 44 | 41, 42, 43 | syl2anr 290 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝐾...𝑁)) → 𝑥 ∈ (ℤ≥‘𝑀)) |
| 45 | | elfzuz3 10375 |
. . . . . . 7
⊢ (𝑥 ∈ (𝐾...𝑁) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 46 | 45 | adantl 277 |
. . . . . 6
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝐾...𝑁)) → 𝑁 ∈ (ℤ≥‘𝑥)) |
| 47 | 44, 46, 39 | sylanbrc 417 |
. . . . 5
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ 𝑥 ∈ (𝐾...𝑁)) → 𝑥 ∈ (𝑀...𝑁)) |
| 48 | 40, 47 | jaodan 805 |
. . . 4
⊢ ((𝐾 ∈ (𝑀...𝑁) ∧ (𝑥 ∈ (𝑀...(𝐾 − 1)) ∨ 𝑥 ∈ (𝐾...𝑁))) → 𝑥 ∈ (𝑀...𝑁)) |
| 49 | 23, 48 | impbida 600 |
. . 3
⊢ (𝐾 ∈ (𝑀...𝑁) → (𝑥 ∈ (𝑀...𝑁) ↔ (𝑥 ∈ (𝑀...(𝐾 − 1)) ∨ 𝑥 ∈ (𝐾...𝑁)))) |
| 50 | | elun 3364 |
. . 3
⊢ (𝑥 ∈ ((𝑀...(𝐾 − 1)) ∪ (𝐾...𝑁)) ↔ (𝑥 ∈ (𝑀...(𝐾 − 1)) ∨ 𝑥 ∈ (𝐾...𝑁))) |
| 51 | 49, 50 | bitr4di 198 |
. 2
⊢ (𝐾 ∈ (𝑀...𝑁) → (𝑥 ∈ (𝑀...𝑁) ↔ 𝑥 ∈ ((𝑀...(𝐾 − 1)) ∪ (𝐾...𝑁)))) |
| 52 | 51 | eqrdv 2232 |
1
⊢ (𝐾 ∈ (𝑀...𝑁) → (𝑀...𝑁) = ((𝑀...(𝐾 − 1)) ∪ (𝐾...𝑁))) |