Proof of Theorem cvrnbtwn4
Step | Hyp | Ref
| Expression |
1 | | cvrle.b |
. . . 4
⊢ 𝐵 = (Base‘𝐾) |
2 | | eqid 2738 |
. . . 4
⊢
(lt‘𝐾) =
(lt‘𝐾) |
3 | | cvrle.c |
. . . 4
⊢ 𝐶 = ( ⋖ ‘𝐾) |
4 | 1, 2, 3 | cvrnbtwn 37212 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ¬ (𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌)) |
5 | | iman 401 |
. . . . 5
⊢ (((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) → (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)) ↔ ¬ ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌))) |
6 | | neanior 3036 |
. . . . . . . . 9
⊢ ((𝑋 ≠ 𝑍 ∧ 𝑍 ≠ 𝑌) ↔ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)) |
7 | 6 | anbi2i 622 |
. . . . . . . 8
⊢ (((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ (𝑋 ≠ 𝑍 ∧ 𝑍 ≠ 𝑌)) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌))) |
8 | | an4 652 |
. . . . . . . 8
⊢ (((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ (𝑋 ≠ 𝑍 ∧ 𝑍 ≠ 𝑌)) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑋 ≠ 𝑍) ∧ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
9 | 7, 8 | bitr3i 276 |
. . . . . . 7
⊢ (((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑋 ≠ 𝑍) ∧ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
10 | | cvrle.l |
. . . . . . . . . 10
⊢ ≤ =
(le‘𝐾) |
11 | 10, 2 | pltval 17965 |
. . . . . . . . 9
⊢ ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋(lt‘𝐾)𝑍 ↔ (𝑋 ≤ 𝑍 ∧ 𝑋 ≠ 𝑍))) |
12 | 11 | 3adant3r2 1181 |
. . . . . . . 8
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋(lt‘𝐾)𝑍 ↔ (𝑋 ≤ 𝑍 ∧ 𝑋 ≠ 𝑍))) |
13 | 10, 2 | pltval 17965 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Poset ∧ 𝑍 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑍(lt‘𝐾)𝑌 ↔ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
14 | 13 | 3com23 1124 |
. . . . . . . . 9
⊢ ((𝐾 ∈ Poset ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑍(lt‘𝐾)𝑌 ↔ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
15 | 14 | 3adant3r1 1180 |
. . . . . . . 8
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑍(lt‘𝐾)𝑌 ↔ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌))) |
16 | 12, 15 | anbi12d 630 |
. . . . . . 7
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → ((𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑋 ≠ 𝑍) ∧ (𝑍 ≤ 𝑌 ∧ 𝑍 ≠ 𝑌)))) |
17 | 9, 16 | bitr4id 289 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)) ↔ (𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌))) |
18 | 17 | notbid 317 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (¬ ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ∧ ¬ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)) ↔ ¬ (𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌))) |
19 | 5, 18 | bitr2id 283 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (¬ (𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) → (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)))) |
20 | 19 | 3adant3 1130 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (¬ (𝑋(lt‘𝐾)𝑍 ∧ 𝑍(lt‘𝐾)𝑌) ↔ ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) → (𝑋 = 𝑍 ∨ 𝑍 = 𝑌)))) |
21 | 4, 20 | mpbid 231 |
. 2
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) → (𝑋 = 𝑍 ∨ 𝑍 = 𝑌))) |
22 | 1, 10 | posref 17951 |
. . . . . . 7
⊢ ((𝐾 ∈ Poset ∧ 𝑍 ∈ 𝐵) → 𝑍 ≤ 𝑍) |
23 | 22 | 3ad2antr3 1188 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → 𝑍 ≤ 𝑍) |
24 | 23 | 3adant3 1130 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑍 ≤ 𝑍) |
25 | | breq1 5073 |
. . . . 5
⊢ (𝑋 = 𝑍 → (𝑋 ≤ 𝑍 ↔ 𝑍 ≤ 𝑍)) |
26 | 24, 25 | syl5ibrcom 246 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑋 = 𝑍 → 𝑋 ≤ 𝑍)) |
27 | 1, 10, 3 | cvrle 37219 |
. . . . . . . 8
⊢ (((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 ≤ 𝑌) |
28 | 27 | ex 412 |
. . . . . . 7
⊢ ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → 𝑋 ≤ 𝑌)) |
29 | 28 | 3adant3r3 1182 |
. . . . . 6
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵)) → (𝑋𝐶𝑌 → 𝑋 ≤ 𝑌)) |
30 | 29 | 3impia 1115 |
. . . . 5
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 ≤ 𝑌) |
31 | | breq2 5074 |
. . . . 5
⊢ (𝑍 = 𝑌 → (𝑋 ≤ 𝑍 ↔ 𝑋 ≤ 𝑌)) |
32 | 30, 31 | syl5ibrcom 246 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑍 = 𝑌 → 𝑋 ≤ 𝑍)) |
33 | 26, 32 | jaod 855 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 = 𝑍 ∨ 𝑍 = 𝑌) → 𝑋 ≤ 𝑍)) |
34 | | breq1 5073 |
. . . . 5
⊢ (𝑋 = 𝑍 → (𝑋 ≤ 𝑌 ↔ 𝑍 ≤ 𝑌)) |
35 | 30, 34 | syl5ibcom 244 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑋 = 𝑍 → 𝑍 ≤ 𝑌)) |
36 | | breq2 5074 |
. . . . 5
⊢ (𝑍 = 𝑌 → (𝑍 ≤ 𝑍 ↔ 𝑍 ≤ 𝑌)) |
37 | 24, 36 | syl5ibcom 244 |
. . . 4
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑍 = 𝑌 → 𝑍 ≤ 𝑌)) |
38 | 35, 37 | jaod 855 |
. . 3
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 = 𝑍 ∨ 𝑍 = 𝑌) → 𝑍 ≤ 𝑌)) |
39 | 33, 38 | jcad 512 |
. 2
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 = 𝑍 ∨ 𝑍 = 𝑌) → (𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌))) |
40 | 21, 39 | impbid 211 |
1
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋 ≤ 𝑍 ∧ 𝑍 ≤ 𝑌) ↔ (𝑋 = 𝑍 ∨ 𝑍 = 𝑌))) |