Proof of Theorem cvrval3
Step | Hyp | Ref
| Expression |
1 | | cvrval3.b |
. . . . . 6
⊢ 𝐵 = (Base‘𝐾) |
2 | | eqid 2738 |
. . . . . 6
⊢
(lt‘𝐾) =
(lt‘𝐾) |
3 | | cvrval3.c |
. . . . . 6
⊢ 𝐶 = ( ⋖ ‘𝐾) |
4 | 1, 2, 3 | cvrlt 37211 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → 𝑋(lt‘𝐾)𝑌) |
5 | | cvrval3.l |
. . . . . 6
⊢ ≤ =
(le‘𝐾) |
6 | | cvrval3.j |
. . . . . 6
⊢ ∨ =
(join‘𝐾) |
7 | | cvrval3.a |
. . . . . 6
⊢ 𝐴 = (Atoms‘𝐾) |
8 | 1, 5, 2, 6, 3, 7 | hlrelat3 37353 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋(lt‘𝐾)𝑌) → ∃𝑝 ∈ 𝐴 (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) |
9 | 4, 8 | syldan 590 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ∃𝑝 ∈ 𝐴 (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) |
10 | | simp3l 1199 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑋𝐶(𝑋 ∨ 𝑝)) |
11 | | simp1l1 1264 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝐾 ∈ HL) |
12 | | simp1l2 1265 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑋 ∈ 𝐵) |
13 | | simp2 1135 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑝 ∈ 𝐴) |
14 | 1, 5, 6, 3, 7 | cvr1 37351 |
. . . . . . . . 9
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴) → (¬ 𝑝 ≤ 𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
15 | 11, 12, 13, 14 | syl3anc 1369 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → (¬ 𝑝 ≤ 𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
16 | 10, 15 | mpbird 256 |
. . . . . . 7
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → ¬ 𝑝 ≤ 𝑋) |
17 | 11 | hllatd 37305 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝐾 ∈ Lat) |
18 | 1, 7 | atbase 37230 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝐴 → 𝑝 ∈ 𝐵) |
19 | 18 | 3ad2ant2 1132 |
. . . . . . . . . 10
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑝 ∈ 𝐵) |
20 | 1, 6 | latjcl 18072 |
. . . . . . . . . 10
⊢ ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐵) → (𝑋 ∨ 𝑝) ∈ 𝐵) |
21 | 17, 12, 19, 20 | syl3anc 1369 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → (𝑋 ∨ 𝑝) ∈ 𝐵) |
22 | 1, 2, 3 | cvrlt 37211 |
. . . . . . . . 9
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ (𝑋 ∨ 𝑝) ∈ 𝐵) ∧ 𝑋𝐶(𝑋 ∨ 𝑝)) → 𝑋(lt‘𝐾)(𝑋 ∨ 𝑝)) |
23 | 11, 12, 21, 10, 22 | syl31anc 1371 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑋(lt‘𝐾)(𝑋 ∨ 𝑝)) |
24 | | simp3r 1200 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → (𝑋 ∨ 𝑝) ≤ 𝑌) |
25 | | hlpos 37307 |
. . . . . . . . . 10
⊢ (𝐾 ∈ HL → 𝐾 ∈ Poset) |
26 | 11, 25 | syl 17 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝐾 ∈ Poset) |
27 | | simp1l3 1266 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑌 ∈ 𝐵) |
28 | | simp1r 1196 |
. . . . . . . . 9
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → 𝑋𝐶𝑌) |
29 | 1, 5, 2, 3 | cvrnbtwn2 37216 |
. . . . . . . . 9
⊢ ((𝐾 ∈ Poset ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ (𝑋 ∨ 𝑝) ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ((𝑋(lt‘𝐾)(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌) ↔ (𝑋 ∨ 𝑝) = 𝑌)) |
30 | 26, 12, 27, 21, 28, 29 | syl131anc 1381 |
. . . . . . . 8
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → ((𝑋(lt‘𝐾)(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌) ↔ (𝑋 ∨ 𝑝) = 𝑌)) |
31 | 23, 24, 30 | mpbi2and 708 |
. . . . . . 7
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → (𝑋 ∨ 𝑝) = 𝑌) |
32 | 16, 31 | jca 511 |
. . . . . 6
⊢ ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) ∧ 𝑝 ∈ 𝐴 ∧ (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌)) → (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) |
33 | 32 | 3exp 1117 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (𝑝 ∈ 𝐴 → ((𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌) → (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)))) |
34 | 33 | reximdvai 3199 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → (∃𝑝 ∈ 𝐴 (𝑋𝐶(𝑋 ∨ 𝑝) ∧ (𝑋 ∨ 𝑝) ≤ 𝑌) → ∃𝑝 ∈ 𝐴 (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
35 | 9, 34 | mpd 15 |
. . 3
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑋𝐶𝑌) → ∃𝑝 ∈ 𝐴 (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) |
36 | 35 | ex 412 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 → ∃𝑝 ∈ 𝐴 (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |
37 | | simp3l 1199 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → ¬ 𝑝 ≤ 𝑋) |
38 | | simp11 1201 |
. . . . . 6
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → 𝐾 ∈ HL) |
39 | | simp12 1202 |
. . . . . 6
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → 𝑋 ∈ 𝐵) |
40 | | simp2 1135 |
. . . . . 6
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → 𝑝 ∈ 𝐴) |
41 | 38, 39, 40, 14 | syl3anc 1369 |
. . . . 5
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → (¬ 𝑝 ≤ 𝑋 ↔ 𝑋𝐶(𝑋 ∨ 𝑝))) |
42 | 37, 41 | mpbid 231 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → 𝑋𝐶(𝑋 ∨ 𝑝)) |
43 | | simp3r 1200 |
. . . 4
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → (𝑋 ∨ 𝑝) = 𝑌) |
44 | 42, 43 | breqtrd 5096 |
. . 3
⊢ (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐴 ∧ (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌)) → 𝑋𝐶𝑌) |
45 | 44 | rexlimdv3a 3214 |
. 2
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (∃𝑝 ∈ 𝐴 (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌) → 𝑋𝐶𝑌)) |
46 | 36, 45 | impbid 211 |
1
⊢ ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋𝐶𝑌 ↔ ∃𝑝 ∈ 𝐴 (¬ 𝑝 ≤ 𝑋 ∧ (𝑋 ∨ 𝑝) = 𝑌))) |