Proof of Theorem cvrnbtwn2
| Step | Hyp | Ref
| Expression |
| 1 | | cvrletr.b |
. . . . . 6
⊢ 𝐵 = (Base‘𝐾) |
| 2 | | cvrletr.s |
. . . . . 6
⊢ < =
(lt‘𝐾) |
| 3 | | cvrletr.c |
. . . . . 6
⊢ 𝐶 = ( ⋖ ‘𝐾) |
| 4 | 1, 2, 3 | cvrnbtwn 39272 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ¬ (𝑋 < 𝑍 ∧ 𝑍 < 𝑌)) |
| 5 | 4 | 3expia 1122 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 → ¬ (𝑋 < 𝑍 ∧ 𝑍 < 𝑌))) |
| 6 | | iman 401 |
. . . . 5
⊢ (((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) → 𝑍 = 𝑌) ↔ ¬ ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ 𝑍 = 𝑌)) |
| 7 | | anass 468 |
. . . . . . 7
⊢ (((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ 𝑍 = 𝑌) ↔ (𝑋 < 𝑍 ∧ (𝑍 ≤ 𝑌 ∧ ¬ 𝑍 = 𝑌))) |
| 8 | | simpl 482 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝐾 ∈ Poset) |
| 9 | | simpr3 1197 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑍 ∈ 𝐵) |
| 10 | | simpr2 1196 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑌 ∈ 𝐵) |
| 11 | | cvrletr.l |
. . . . . . . . . . 11
⊢ ≤ =
(le‘𝐾) |
| 12 | 11, 2 | pltval 18377 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Poset ∧ 𝑍 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑍 < 𝑌 ↔ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
| 13 | 8, 9, 10, 12 | syl3anc 1373 |
. . . . . . . . 9
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑍 < 𝑌 ↔ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
| 14 | | df-ne 2941 |
. . . . . . . . . 10
⊢ (𝑍 ≠ 𝑌 ↔ ¬ 𝑍 = 𝑌) |
| 15 | 14 | anbi2i 623 |
. . . . . . . . 9
⊢ ((𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌) ↔ (𝑍 ≤ 𝑌 ∧ ¬ 𝑍 = 𝑌)) |
| 16 | 13, 15 | bitrdi 287 |
. . . . . . . 8
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑍 < 𝑌 ↔ (𝑍 ≤ 𝑌 ∧ ¬ 𝑍 = 𝑌))) |
| 17 | 16 | anbi2d 630 |
. . . . . . 7
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋 < 𝑍 ∧ 𝑍 < 𝑌) ↔ (𝑋 < 𝑍 ∧ (𝑍 ≤ 𝑌 ∧ ¬ 𝑍 = 𝑌)))) |
| 18 | 7, 17 | bitr4id 290 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ 𝑍 = 𝑌) ↔ (𝑋 < 𝑍 ∧ 𝑍 < 𝑌))) |
| 19 | 18 | notbid 318 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (¬ ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ 𝑍 = 𝑌) ↔ ¬ (𝑋 < 𝑍 ∧ 𝑍 < 𝑌))) |
| 20 | 6, 19 | bitr2id 284 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (¬ (𝑋 < 𝑍 ∧ 𝑍 < 𝑌) ↔ ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) → 𝑍 = 𝑌))) |
| 21 | 5, 20 | sylibd 239 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 → ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) → 𝑍 = 𝑌))) |
| 22 | 21 | 3impia 1118 |
. 2
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) → 𝑍 = 𝑌)) |
| 23 | 1, 2, 3 | cvrlt 39271 |
. . . . . . 7
⊢ (((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 < 𝑌) |
| 24 | 23 | ex 412 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → 𝑋 < 𝑌)) |
| 25 | 24 | 3adant3r3 1185 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 → 𝑋 < 𝑌)) |
| 26 | 25 | 3impia 1118 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 < 𝑌) |
| 27 | | breq2 5147 |
. . . 4
⊢ (𝑍 = 𝑌 → (𝑋 < 𝑍 ↔ 𝑋 < 𝑌)) |
| 28 | 26, 27 | syl5ibrcom 247 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑍 = 𝑌 → 𝑋 < 𝑍)) |
| 29 | 1, 11 | posref 18364 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ 𝑌 ∈ 𝐵) → 𝑌 ≤ 𝑌) |
| 30 | 29 | 3ad2antr2 1190 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑌 ≤ 𝑌) |
| 31 | | breq1 5146 |
. . . . 5
⊢ (𝑍 = 𝑌 → (𝑍 ≤ 𝑌 ↔ 𝑌 ≤ 𝑌)) |
| 32 | 30, 31 | syl5ibrcom 247 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑍 = 𝑌 → 𝑍 ≤ 𝑌)) |
| 33 | 32 | 3adant3 1133 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑍 = 𝑌 → 𝑍 ≤ 𝑌)) |
| 34 | 28, 33 | jcad 512 |
. 2
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑍 = 𝑌 → (𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌))) |
| 35 | 22, 34 | impbid 212 |
1
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 < 𝑍 ∧ 𝑍 ≤ 𝑌) ↔ 𝑍 = 𝑌)) |