| Step | Hyp | Ref
| Expression |
| 1 | | vex 3457 |
. . . . . 6
⊢ 𝑥 ∈ V |
| 2 | 1 | elpred 6299 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁))) |
| 3 | | eluzelz 12842 |
. . . . . . . 8
⊢ (𝑥 ∈
(ℤ≥‘𝑀) → 𝑥 ∈ ℤ) |
| 4 | | eluzelz 12842 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → 𝑁 ∈ ℤ) |
| 5 | | zltlem1 12617 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑥 < 𝑁 ↔ 𝑥 ≤ (𝑁 − 1))) |
| 6 | 3, 4, 5 | syl2anr 606 |
. . . . . . 7
⊢ ((𝑁 ∈
(ℤ≥‘𝑀) ∧ 𝑥 ∈ (ℤ≥‘𝑀)) → (𝑥 < 𝑁 ↔ 𝑥 ≤ (𝑁 − 1))) |
| 7 | 6 | pm5.32da 587 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 8 | | eluzel2 12837 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → 𝑀 ∈ ℤ) |
| 9 | | eluz1 12836 |
. . . . . . . 8
⊢ (𝑀 ∈ ℤ → (𝑥 ∈
(ℤ≥‘𝑀) ↔ (𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥))) |
| 10 | 8, 9 | syl 17 |
. . . . . . 7
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ (ℤ≥‘𝑀) ↔ (𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥))) |
| 11 | 10 | anbi1d 640 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 12 | 7, 11 | bitrd 281 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 13 | 2, 12 | bitrd 281 |
. . . 4
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 14 | | peano2zm 12607 |
. . . . . . 7
⊢ (𝑁 ∈ ℤ → (𝑁 − 1) ∈
ℤ) |
| 15 | 4, 14 | syl 17 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑁 − 1) ∈ ℤ) |
| 16 | 8, 15 | jca 519 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈
ℤ)) |
| 17 | 16 | biantrurd 540 |
. . . 4
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))))) |
| 18 | 13, 17 | bitrd 281 |
. . 3
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))))) |
| 19 | | elfz2 13512 |
. . . 4
⊢ (𝑥 ∈ (𝑀...(𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧ 𝑥 ∈ ℤ) ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 20 | | df-3an 1099 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧
𝑥 ∈ ℤ) ↔
((𝑀 ∈ ℤ ∧
(𝑁 − 1) ∈
ℤ) ∧ 𝑥 ∈
ℤ)) |
| 21 | 20 | anbi1i 633 |
. . . 4
⊢ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧
𝑥 ∈ ℤ) ∧
(𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ 𝑥 ∈ ℤ) ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 22 | | anass 472 |
. . . . 5
⊢ ((((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ 𝑥 ∈ ℤ)
∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))))) |
| 23 | | anass 472 |
. . . . . 6
⊢ (((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 24 | 23 | anbi2i 632 |
. . . . 5
⊢ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ ((𝑥 ∈ ℤ
∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))))) |
| 25 | 22, 24 | bitr4i 280 |
. . . 4
⊢ ((((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ 𝑥 ∈ ℤ)
∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 26 | 19, 21, 25 | 3bitri 299 |
. . 3
⊢ (𝑥 ∈ (𝑀...(𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
| 27 | 18, 26 | bitr4di 291 |
. 2
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ 𝑥 ∈ (𝑀...(𝑁 − 1)))) |
| 28 | 27 | eqrdv 2759 |
1
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → Pred( < ,
(ℤ≥‘𝑀), 𝑁) = (𝑀...(𝑁 − 1))) |