Metamath Proof Explorer


Theorem mod1ile

Description: The weak direction of the modular law (e.g., pmod1i , atmod1i1 ) that holds in any lattice. (Contributed by NM, 11-May-2012)

Ref Expression
Hypotheses modle.b ⊢ B = Base K
modle.l ⊢ ≤ ˙ = ≤ K
modle.j ⊢ ∨ ˙ = join ⁡ K
modle.m ⊢ ∧ ˙ = meet ⁡ K
Assertion mod1ile ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ Z → X ∨ ˙ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z

Proof

Step Hyp Ref Expression
1 modle.b ⊢ B = Base K
2 modle.l ⊢ ≤ ˙ = ≤ K
3 modle.j ⊢ ∨ ˙ = join ⁡ K
4 modle.m ⊢ ∧ ˙ = meet ⁡ K
5 simpll ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → K ∈ Lat
6 simplr1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ∈ B
7 simplr2 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∈ B
8 1 2 3 latlej1 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ≤ ˙ X ∨ ˙ Y
9 5 6 7 8 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ≤ ˙ X ∨ ˙ Y
10 simpr ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ≤ ˙ Z
11 1 3 latjcl ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B → X ∨ ˙ Y ∈ B
12 5 6 7 11 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ∨ ˙ Y ∈ B
13 simplr3 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Z ∈ B
14 1 2 4 latlem12 ⊢ K ∈ Lat ∧ X ∈ B ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → X ≤ ˙ X ∨ ˙ Y ∧ X ≤ ˙ Z ↔ X ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
15 5 6 12 13 14 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ≤ ˙ X ∨ ˙ Y ∧ X ≤ ˙ Z ↔ X ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
16 9 10 15 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
17 1 2 3 4 latmlej12 ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B ∧ X ∈ B → Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y
18 5 7 13 6 17 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y
19 1 2 4 latmle2 ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B → Y ∧ ˙ Z ≤ ˙ Z
20 5 7 13 19 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∧ ˙ Z ≤ ˙ Z
21 1 4 latmcl ⊢ K ∈ Lat ∧ Y ∈ B ∧ Z ∈ B → Y ∧ ˙ Z ∈ B
22 5 7 13 21 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∧ ˙ Z ∈ B
23 1 2 4 latlem12 ⊢ K ∈ Lat ∧ Y ∧ ˙ Z ∈ B ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ Y ∧ ˙ Z ≤ ˙ Z ↔ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
24 5 22 12 13 23 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ Y ∧ ˙ Z ≤ ˙ Z ↔ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
25 18 20 24 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
26 1 4 latmcl ⊢ K ∈ Lat ∧ X ∨ ˙ Y ∈ B ∧ Z ∈ B → X ∨ ˙ Y ∧ ˙ Z ∈ B
27 5 12 13 26 syl3anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ∨ ˙ Y ∧ ˙ Z ∈ B
28 1 2 3 latjle12 ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∧ ˙ Z ∈ B ∧ X ∨ ˙ Y ∧ ˙ Z ∈ B → X ≤ ˙ X ∨ ˙ Y ∧ ˙ Z ∧ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z ↔ X ∨ ˙ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
29 5 6 22 27 28 syl13anc ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ≤ ˙ X ∨ ˙ Y ∧ ˙ Z ∧ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z ↔ X ∨ ˙ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
30 16 25 29 mpbi2and ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X ≤ ˙ Z → X ∨ ˙ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z
31 30 ex ⊢ K ∈ Lat ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ Z → X ∨ ˙ Y ∧ ˙ Z ≤ ˙ X ∨ ˙ Y ∧ ˙ Z