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 37263 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 < 𝑌) |
5 | | eqid 2739 |
. . . . . . 7
⊢
(le‘𝐾) =
(le‘𝐾) |
6 | | cvrval4.j |
. . . . . . 7
⊢ ∨ =
(join‘𝐾) |
7 | | cvrval4.a |
. . . . . . 7
⊢ 𝐴 = (Atoms‘𝐾) |
8 | 1, 5, 6, 3, 7 | cvrval3 37406 |
. . . . . 6
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
9 | | simpr 484 |
. . . . . . 7
⊢ ((¬
𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
10 | 9 | reximi 3176 |
. . . . . 6
⊢
(∃𝑝 ∈
𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
11 | 8, 10 | syl6bi 252 |
. . . . 5
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
12 | 11 | imp 406 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
13 | 4, 12 | jca 511 |
. . 3
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
14 | 13 | ex 412 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |
15 | | simp1r 1196 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < 𝑌) |
16 | | simp3 1136 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
17 | 15, 16 | breqtrrd 5106 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < (𝑋 ∨ 𝑝)) |
18 | | simp1l1 1264 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝐾 ∈ HL) |
19 | | simp1l2 1265 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 ∈ 𝐵) |
20 | | simp2 1135 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑝 ∈ 𝐴) |
21 | 1, 5, 6, 3, 7 | cvr1 37403 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
22 | 18, 19, 20, 21 | syl3anc 1369 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
23 | 1, 2, 6, 3, 7 | cvr2N 37404 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
24 | 18, 19, 20, 23 | syl3anc 1369 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
25 | 22, 24 | bitr4d 281 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋 < (𝑋 ∨ 𝑝))) |
26 | 17, 25 | mpbird 256 |
. . . . . . 7
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ¬ 𝑝(le‘𝐾)𝑋) |
27 | 26, 16 | jca 511 |
. . . . . 6
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) |
28 | 27 | 3exp 1117 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (𝑝 ∈ 𝐴 → ((𝑋 ∨ 𝑝) = 𝑌 → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)))) |
29 | 28 | reximdvai 3201 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌 → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
30 | 29 | expimpd 453 |
. . 3
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
31 | 30, 8 | sylibrd 258 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → 𝑋𝐶𝑌)) |
32 | 14, 31 | impbid 211 |
1
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |