Proof of Theorem cvrval4N
Step | Hyp | Ref
| Expression |
1 | | cvrval4.b |
. . . . 5
⊢ 𝐵 = (Base‘𝐾) |
2 | | cvrval4.s |
. . . . 5
⊢ < =
(lt‘𝐾) |
3 | | cvrval4.c |
. . . . 5
⊢ 𝐶 = ( ⋖ ‘𝐾) |
4 | 1, 2, 3 | cvrlt 37021 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 < 𝑌) |
5 | | eqid 2737 |
. . . . . . 7
⊢
(le‘𝐾) =
(le‘𝐾) |
6 | | cvrval4.j |
. . . . . . 7
⊢ ∨ =
(join‘𝐾) |
7 | | cvrval4.a |
. . . . . . 7
⊢ 𝐴 = (Atoms‘𝐾) |
8 | 1, 5, 6, 3, 7 | cvrval3 37164 |
. . . . . 6
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
9 | | simpr 488 |
. . . . . . 7
⊢ ((¬
𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
10 | 9 | reximi 3166 |
. . . . . 6
⊢
(∃𝑝 ∈
𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
11 | 8, 10 | syl6bi 256 |
. . . . 5
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
12 | 11 | imp 410 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
13 | 4, 12 | jca 515 |
. . 3
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
14 | 13 | ex 416 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |
15 | | simp1r 1200 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < 𝑌) |
16 | | simp3 1140 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
17 | 15, 16 | breqtrrd 5081 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < (𝑋 ∨ 𝑝)) |
18 | | simp1l1 1268 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝐾 ∈ HL) |
19 | | simp1l2 1269 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 ∈ 𝐵) |
20 | | simp2 1139 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑝 ∈ 𝐴) |
21 | 1, 5, 6, 3, 7 | cvr1 37161 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
22 | 18, 19, 20, 21 | syl3anc 1373 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
23 | 1, 2, 6, 3, 7 | cvr2N 37162 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
24 | 18, 19, 20, 23 | syl3anc 1373 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
25 | 22, 24 | bitr4d 285 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋 < (𝑋 ∨ 𝑝))) |
26 | 17, 25 | mpbird 260 |
. . . . . . 7
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ¬ 𝑝(le‘𝐾)𝑋) |
27 | 26, 16 | jca 515 |
. . . . . 6
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) |
28 | 27 | 3exp 1121 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (𝑝 ∈ 𝐴 → ((𝑋 ∨ 𝑝) = 𝑌 → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)))) |
29 | 28 | reximdvai 3191 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌 → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
30 | 29 | expimpd 457 |
. . 3
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
31 | 30, 8 | sylibrd 262 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → 𝑋𝐶𝑌)) |
32 | 14, 31 | impbid 215 |
1
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |