Metamath Proof Explorer


Theorem latjass

Description: Lattice join is associative. Lemma 2.2 in MegPav2002 p. 362. ( chjass analog.) (Contributed by NM, 17-Sep-2011)

Ref Expression
Hypotheses latjass.b ⊢ B = Base K
latjass.j ⊢ ∨ ˙ = join ⁡ K
Assertion latjass ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z = X ∨ ˙ Y ∨ ˙ Z

Proof

Step Hyp Ref Expression
1 latjass.b ⊢ B = Base K
2 latjass.j ⊢ ∨ ˙ = join ⁡ K
3 eqid ⊢ ≤ K = ≤ K
4 simpl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → K ∈ Lat
5 1 2 latjcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∨ ˙ Y ∈ B
6 5 3adant3r3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∈ B
7 simpr3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ∈ B
8 1 2 latjcl ⊢ K ∈ Lat ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ∈ B
9 4 6 7 8 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ∈ B
10 simpr1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∈ B
11 1 2 latjcl ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B → Y ∨ ˙ Z ∈ B
12 11 3adant3r1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∨ ˙ Z ∈ B
13 1 2 latjcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∨ ˙ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ∈ B
14 4 10 12 13 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ∈ B
15 1 3 2 latlej1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∨ ˙ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z
16 4 10 12 15 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z
17 simpr2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∈ B
18 1 3 2 latlej1 ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K Y ∨ ˙ Z
19 18 3adant3r1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K Y ∨ ˙ Z
20 1 3 2 latlej2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∨ ˙ Z ∈ B → Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
21 4 10 12 20 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
22 1 3 4 17 12 14 19 21 lattrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K X ∨ ˙ Y ∨ ˙ Z
23 1 3 2 latjle12 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ X ∨ ˙ Y ∨ ˙ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Y ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z
24 4 10 17 14 23 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Y ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z
25 16 22 24 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z
26 1 3 2 latlej2 ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B → Z ≤ K Y ∨ ˙ Z
27 26 3adant3r1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ≤ K Y ∨ ˙ Z
28 1 3 4 7 12 14 27 21 lattrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ≤ K X ∨ ˙ Y ∨ ˙ Z
29 1 3 2 latjle12 ⊢ K ∈ Lat ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B ∧ X ∨ ˙ Y ∨ ˙ Z ∈ B → X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
30 4 6 7 14 29 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
31 25 28 30 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
32 1 3 2 latlej1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ K X ∨ ˙ Y
33 32 3adant3r3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K X ∨ ˙ Y
34 1 3 2 latlej1 ⊢ K ∈ Lat ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z
35 4 6 7 34 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ≤ K X ∨ ˙ Y ∨ ˙ Z
36 1 3 4 10 6 9 33 35 lattrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z
37 1 3 2 latlej2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → Y ≤ K X ∨ ˙ Y
38 37 3adant3r3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K X ∨ ˙ Y
39 1 3 4 17 6 9 38 35 lattrd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K X ∨ ˙ Y ∨ ˙ Z
40 1 3 2 latlej2 ⊢ K ∈ Lat ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → Z ≤ K X ∨ ˙ Y ∨ ˙ Z
41 4 6 7 40 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ≤ K X ∨ ˙ Y ∨ ˙ Z
42 1 3 2 latjle12 ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B ∧ X ∨ ˙ Y ∨ ˙ Z ∈ B → Y ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
43 4 17 7 9 42 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
44 39 41 43 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
45 1 3 2 latjle12 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∨ ˙ Z ∈ B ∧ X ∨ ˙ Y ∨ ˙ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
46 4 10 12 9 45 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ K X ∨ ˙ Y ∨ ˙ Z ∧ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z ↔ X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
47 36 44 46 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z ≤ K X ∨ ˙ Y ∨ ˙ Z
48 1 3 4 9 14 31 47 latasymd ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∨ ˙ Z = X ∨ ˙ Y ∨ ˙ Z