Proof of Theorem fztri3or
Step | Hyp | Ref
| Expression |
1 | | 3mix1 1156 |
. . 3
⊢ (𝐾 < 𝑀 → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
2 | 1 | adantl 275 |
. 2
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ 𝐾 < 𝑀) → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
3 | | 3mix3 1158 |
. . . 4
⊢ (𝑁 < 𝐾 → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
4 | 3 | adantl 275 |
. . 3
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ 𝑁 < 𝐾) → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
5 | | simpr 109 |
. . . . . . 7
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → ¬ 𝐾 < 𝑀) |
6 | | simpl2 991 |
. . . . . . . . 9
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → 𝑀 ∈ ℤ) |
7 | 6 | zred 9313 |
. . . . . . . 8
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → 𝑀 ∈ ℝ) |
8 | | simpl1 990 |
. . . . . . . . 9
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → 𝐾 ∈ ℤ) |
9 | 8 | zred 9313 |
. . . . . . . 8
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → 𝐾 ∈ ℝ) |
10 | 7, 9 | lenltd 8016 |
. . . . . . 7
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → (𝑀 ≤ 𝐾 ↔ ¬ 𝐾 < 𝑀)) |
11 | 5, 10 | mpbird 166 |
. . . . . 6
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → 𝑀 ≤ 𝐾) |
12 | 11 | adantr 274 |
. . . . 5
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝑀 ≤ 𝐾) |
13 | | simpr 109 |
. . . . . 6
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → ¬ 𝑁 < 𝐾) |
14 | 9 | adantr 274 |
. . . . . . 7
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝐾 ∈ ℝ) |
15 | | simpll3 1028 |
. . . . . . . 8
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝑁 ∈ ℤ) |
16 | 15 | zred 9313 |
. . . . . . 7
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝑁 ∈ ℝ) |
17 | 14, 16 | lenltd 8016 |
. . . . . 6
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → (𝐾 ≤ 𝑁 ↔ ¬ 𝑁 < 𝐾)) |
18 | 13, 17 | mpbird 166 |
. . . . 5
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝐾 ≤ 𝑁) |
19 | | elfz 9950 |
. . . . . . 7
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐾 ∈ (𝑀...𝑁) ↔ (𝑀 ≤ 𝐾 ∧ 𝐾 ≤ 𝑁))) |
20 | 19 | adantr 274 |
. . . . . 6
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → (𝐾 ∈ (𝑀...𝑁) ↔ (𝑀 ≤ 𝐾 ∧ 𝐾 ≤ 𝑁))) |
21 | 20 | adantr 274 |
. . . . 5
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → (𝐾 ∈ (𝑀...𝑁) ↔ (𝑀 ≤ 𝐾 ∧ 𝐾 ≤ 𝑁))) |
22 | 12, 18, 21 | mpbir2and 934 |
. . . 4
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → 𝐾 ∈ (𝑀...𝑁)) |
23 | 22 | 3mix2d 1163 |
. . 3
⊢ ((((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) ∧ ¬ 𝑁 < 𝐾) → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
24 | | zdclt 9268 |
. . . . . . 7
⊢ ((𝑁 ∈ ℤ ∧ 𝐾 ∈ ℤ) →
DECID 𝑁 <
𝐾) |
25 | 24 | ancoms 266 |
. . . . . 6
⊢ ((𝐾 ∈ ℤ ∧ 𝑁 ∈ ℤ) →
DECID 𝑁 <
𝐾) |
26 | 25 | 3adant2 1006 |
. . . . 5
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) →
DECID 𝑁 <
𝐾) |
27 | 26 | adantr 274 |
. . . 4
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → DECID 𝑁 < 𝐾) |
28 | | df-dc 825 |
. . . 4
⊢
(DECID 𝑁 < 𝐾 ↔ (𝑁 < 𝐾 ∨ ¬ 𝑁 < 𝐾)) |
29 | 27, 28 | sylib 121 |
. . 3
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → (𝑁 < 𝐾 ∨ ¬ 𝑁 < 𝐾)) |
30 | 4, 23, 29 | mpjaodan 788 |
. 2
⊢ (((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ ¬
𝐾 < 𝑀) → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |
31 | | zdclt 9268 |
. . . 4
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ) →
DECID 𝐾 <
𝑀) |
32 | 31 | 3adant3 1007 |
. . 3
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) →
DECID 𝐾 <
𝑀) |
33 | | df-dc 825 |
. . 3
⊢
(DECID 𝐾 < 𝑀 ↔ (𝐾 < 𝑀 ∨ ¬ 𝐾 < 𝑀)) |
34 | 32, 33 | sylib 121 |
. 2
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐾 < 𝑀 ∨ ¬ 𝐾 < 𝑀)) |
35 | 2, 30, 34 | mpjaodan 788 |
1
⊢ ((𝐾 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝐾 < 𝑀 ∨ 𝐾 ∈ (𝑀...𝑁) ∨ 𝑁 < 𝐾)) |