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 39230 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋 < 𝑌) |
| 5 | | eqid 2734 |
. . . . . . 7
⊢
(le‘𝐾) =
(le‘𝐾) |
| 6 | | cvrval4.j |
. . . . . . 7
⊢ ∨ =
(join‘𝐾) |
| 7 | | cvrval4.a |
. . . . . . 7
⊢ 𝐴 = (Atoms‘𝐾) |
| 8 | 1, 5, 6, 3, 7 | cvrval3 39374 |
. . . . . 6
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
| 9 | | simpr 484 |
. . . . . . 7
⊢ ((¬
𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
| 10 | 9 | reximi 3073 |
. . . . . 6
⊢
(∃𝑝 ∈
𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
| 11 | 8, 10 | biimtrdi 253 |
. . . . 5
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
| 12 | 11 | imp 406 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) |
| 13 | 4, 12 | jca 511 |
. . 3
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌)) |
| 14 | 13 | ex 412 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |
| 15 | | simp1r 1198 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < 𝑌) |
| 16 | | simp3 1138 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 ∨ 𝑝) = 𝑌) |
| 17 | 15, 16 | breqtrrd 5151 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 < (𝑋 ∨ 𝑝)) |
| 18 | | simp1l1 1266 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝐾 ∈ HL) |
| 19 | | simp1l2 1267 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋 ∈ 𝐵) |
| 20 | | simp2 1137 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑝 ∈ 𝐴) |
| 21 | 1, 5, 6, 3, 7 | cvr1 39371 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
| 22 | 18, 19, 20, 21 | syl3anc 1372 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
| 23 | 1, 2, 6, 3, 7 | cvr2N 39372 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
| 24 | 18, 19, 20, 23 | syl3anc 1372 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (𝑋 < (𝑋 ∨ 𝑝) ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
| 25 | 22, 24 | bitr4d 282 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ↔ 𝑋 < (𝑋 ∨ 𝑝))) |
| 26 | 17, 25 | mpbird 257 |
. . . . . . 7
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → ¬ 𝑝(le‘𝐾)𝑋) |
| 27 | 26, 16 | jca 511 |
. . . . . 6
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋 ∨ 𝑝) = 𝑌) → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) |
| 28 | 27 | 3exp 1119 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (𝑝 ∈ 𝐴 → ((𝑋 ∨ 𝑝) = 𝑌 → (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)))) |
| 29 | 28 | reximdvai 3152 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋 < 𝑌) → (∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌 → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
| 30 | 29 | expimpd 453 |
. . 3
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → ∃𝑝 ∈ 𝐴 (¬ 𝑝(le‘𝐾)𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
| 31 | 30, 8 | sylibrd 259 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌) → 𝑋𝐶𝑌)) |
| 32 | 14, 31 | impbid 212 |
1
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ (𝑋 < 𝑌 ∧ ∃𝑝 ∈ 𝐴 (𝑋 ∨ 𝑝) = 𝑌))) |