Step | Hyp | Ref
| Expression |
1 | | vex 3436 |
. . . . . 6
⊢ 𝑥 ∈ V |
2 | 1 | elpred 6219 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁))) |
3 | | eluzelz 12592 |
. . . . . . . 8
⊢ (𝑥 ∈
(ℤ≥‘𝑀) → 𝑥 ∈ ℤ) |
4 | | eluzelz 12592 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → 𝑁 ∈ ℤ) |
5 | | zltlem1 12373 |
. . . . . . . 8
⊢ ((𝑥 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑥 < 𝑁 ↔ 𝑥 ≤ (𝑁 − 1))) |
6 | 3, 4, 5 | syl2anr 597 |
. . . . . . 7
⊢ ((𝑁 ∈
(ℤ≥‘𝑀) ∧ 𝑥 ∈ (ℤ≥‘𝑀)) → (𝑥 < 𝑁 ↔ 𝑥 ≤ (𝑁 − 1))) |
7 | 6 | pm5.32da 579 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁) ↔ (𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 ≤ (𝑁 − 1)))) |
8 | | eluzel2 12587 |
. . . . . . . 8
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → 𝑀 ∈ ℤ) |
9 | | eluz1 12586 |
. . . . . . . 8
⊢ (𝑀 ∈ ℤ → (𝑥 ∈
(ℤ≥‘𝑀) ↔ (𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥))) |
10 | 8, 9 | syl 17 |
. . . . . . 7
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ (ℤ≥‘𝑀) ↔ (𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥))) |
11 | 10 | anbi1d 630 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
12 | 7, 11 | bitrd 278 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → ((𝑥 ∈ (ℤ≥‘𝑀) ∧ 𝑥 < 𝑁) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
13 | 2, 12 | bitrd 278 |
. . . 4
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
14 | | peano2zm 12363 |
. . . . . . 7
⊢ (𝑁 ∈ ℤ → (𝑁 − 1) ∈
ℤ) |
15 | 4, 14 | syl 17 |
. . . . . 6
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑁 − 1) ∈ ℤ) |
16 | 8, 15 | jca 512 |
. . . . 5
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈
ℤ)) |
17 | 16 | biantrurd 533 |
. . . 4
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))))) |
18 | 13, 17 | bitrd 278 |
. . 3
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))))) |
19 | | elfz2 13246 |
. . . 4
⊢ (𝑥 ∈ (𝑀...(𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧ 𝑥 ∈ ℤ) ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
20 | | df-3an 1088 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧
𝑥 ∈ ℤ) ↔
((𝑀 ∈ ℤ ∧
(𝑁 − 1) ∈
ℤ) ∧ 𝑥 ∈
ℤ)) |
21 | 20 | anbi1i 624 |
. . . 4
⊢ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ ∧
𝑥 ∈ ℤ) ∧
(𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ 𝑥 ∈ ℤ) ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
22 | | anass 469 |
. . . . 5
⊢ ((((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ 𝑥 ∈ ℤ)
∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))))) |
23 | | anass 469 |
. . . . . 6
⊢ (((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)) ↔ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1)))) |
24 | 23 | anbi2i 623 |
. . . . 5
⊢ (((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ ((𝑥 ∈ ℤ
∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ (𝑥 ∈ ℤ ∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))))) |
25 | 22, 24 | bitr4i 277 |
. . . 4
⊢ ((((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ)
∧ 𝑥 ∈ ℤ)
∧ (𝑀 ≤ 𝑥 ∧ 𝑥 ≤ (𝑁 − 1))) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
26 | 19, 21, 25 | 3bitri 297 |
. . 3
⊢ (𝑥 ∈ (𝑀...(𝑁 − 1)) ↔ ((𝑀 ∈ ℤ ∧ (𝑁 − 1) ∈ ℤ) ∧ ((𝑥 ∈ ℤ ∧ 𝑀 ≤ 𝑥) ∧ 𝑥 ≤ (𝑁 − 1)))) |
27 | 18, 26 | bitr4di 289 |
. 2
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → (𝑥 ∈ Pred( < ,
(ℤ≥‘𝑀), 𝑁) ↔ 𝑥 ∈ (𝑀...(𝑁 − 1)))) |
28 | 27 | eqrdv 2736 |
1
⊢ (𝑁 ∈
(ℤ≥‘𝑀) → Pred( < ,
(ℤ≥‘𝑀), 𝑁) = (𝑀...(𝑁 − 1))) |