Proof of Theorem omlmod1i2N
Step | Hyp | Ref
| Expression |
1 | | simp1 1135 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝐾 ∈ OML) |
2 | | simp23 1207 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑍 ∈ 𝐵) |
3 | | simp21 1205 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑋 ∈ 𝐵) |
4 | | simp22 1206 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑌 ∈ 𝐵) |
5 | | simp3l 1200 |
. . . . 5
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑋 ≤ 𝑍) |
6 | | omlmod.b |
. . . . . . 7
⊢ 𝐵 = (Base‘𝐾) |
7 | | omlmod.l |
. . . . . . 7
⊢ ≤ =
(le‘𝐾) |
8 | | omlmod.c |
. . . . . . 7
⊢ 𝐶 = (cm‘𝐾) |
9 | 6, 7, 8 | lecmtN 37270 |
. . . . . 6
⊢ ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋 ≤ 𝑍 → 𝑋𝐶𝑍)) |
10 | 1, 3, 2, 9 | syl3anc 1370 |
. . . . 5
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑋 ≤ 𝑍 → 𝑋𝐶𝑍)) |
11 | 5, 10 | mpd 15 |
. . . 4
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑋𝐶𝑍) |
12 | 6, 8 | cmtcomN 37263 |
. . . . 5
⊢ ((𝐾 ∈ OML ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋𝐶𝑍 ↔ 𝑍𝐶𝑋)) |
13 | 1, 3, 2, 12 | syl3anc 1370 |
. . . 4
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑋𝐶𝑍 ↔ 𝑍𝐶𝑋)) |
14 | 11, 13 | mpbid 231 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑍𝐶𝑋) |
15 | | simp3r 1201 |
. . . 4
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑌𝐶𝑍) |
16 | 6, 8 | cmtcomN 37263 |
. . . . 5
⊢ ((𝐾 ∈ OML ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑌𝐶𝑍 ↔ 𝑍𝐶𝑌)) |
17 | 1, 4, 2, 16 | syl3anc 1370 |
. . . 4
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑌𝐶𝑍 ↔ 𝑍𝐶𝑌)) |
18 | 15, 17 | mpbid 231 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝑍𝐶𝑌) |
19 | | omlmod.j |
. . . 4
⊢ ∨ =
(join‘𝐾) |
20 | | omlmod.m |
. . . 4
⊢ ∧ =
(meet‘𝐾) |
21 | 6, 19, 20, 8 | omlfh1N 37272 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑍 ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ (𝑍𝐶𝑋 ∧ 𝑍𝐶𝑌)) → (𝑍 ∧ (𝑋 ∨ 𝑌)) = ((𝑍 ∧ 𝑋) ∨ (𝑍 ∧ 𝑌))) |
22 | 1, 2, 3, 4, 14, 18, 21 | syl132anc 1387 |
. 2
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑍 ∧ (𝑋 ∨ 𝑌)) = ((𝑍 ∧ 𝑋) ∨ (𝑍 ∧ 𝑌))) |
23 | | omllat 37256 |
. . . 4
⊢ (𝐾 ∈ OML → 𝐾 ∈ Lat) |
24 | 23 | 3ad2ant1 1132 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → 𝐾 ∈ Lat) |
25 | 6, 19 | latjcl 18157 |
. . . 4
⊢ ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋 ∨ 𝑌) ∈ 𝐵) |
26 | 24, 3, 4, 25 | syl3anc 1370 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑋 ∨ 𝑌) ∈ 𝐵) |
27 | 6, 20 | latmcom 18181 |
. . 3
⊢ ((𝐾 ∈ Lat ∧ 𝑍 ∈ 𝐵 ∧ (𝑋 ∨ 𝑌) ∈ 𝐵) → (𝑍 ∧ (𝑋 ∨ 𝑌)) = ((𝑋 ∨ 𝑌) ∧ 𝑍)) |
28 | 24, 2, 26, 27 | syl3anc 1370 |
. 2
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑍 ∧ (𝑋 ∨ 𝑌)) = ((𝑋 ∨ 𝑌) ∧ 𝑍)) |
29 | 6, 7, 20 | latleeqm2 18186 |
. . . . 5
⊢ ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) → (𝑋 ≤ 𝑍 ↔ (𝑍 ∧ 𝑋) = 𝑋)) |
30 | 24, 3, 2, 29 | syl3anc 1370 |
. . . 4
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑋 ≤ 𝑍 ↔ (𝑍 ∧ 𝑋) = 𝑋)) |
31 | 5, 30 | mpbid 231 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑍 ∧ 𝑋) = 𝑋) |
32 | 6, 20 | latmcom 18181 |
. . . 4
⊢ ((𝐾 ∈ Lat ∧ 𝑍 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑍 ∧ 𝑌) = (𝑌 ∧ 𝑍)) |
33 | 24, 2, 4, 32 | syl3anc 1370 |
. . 3
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑍 ∧ 𝑌) = (𝑌 ∧ 𝑍)) |
34 | 31, 33 | oveq12d 7293 |
. 2
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → ((𝑍 ∧ 𝑋) ∨ (𝑍 ∧ 𝑌)) = (𝑋 ∨ (𝑌 ∧ 𝑍))) |
35 | 22, 28, 34 | 3eqtr3rd 2787 |
1
⊢ ((𝐾 ∈ OML ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑍 ∈ 𝐵) ∧ (𝑋 ≤ 𝑍 ∧ 𝑌𝐶𝑍)) → (𝑋 ∨ (𝑌 ∧ 𝑍)) = ((𝑋 ∨ 𝑌) ∧ 𝑍)) |