Metamath Proof Explorer


Theorem oldmj1

Description: De Morgan's law for join in an ortholattice. ( chdmj1 analog.) (Contributed by NM, 6-Nov-2011)

Ref Expression
Hypotheses oldmm1.b ⊢ B = Base K
oldmm1.j ⊢ ∨ ˙ = join ⁡ K
oldmm1.m ⊢ ∧ ˙ = meet ⁡ K
oldmm1.o ⊢ ⊥ ˙ = oc ⁡ K
Assertion oldmj1 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ X ∨ ˙ Y = ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y

Proof

Step Hyp Ref Expression
1 oldmm1.b ⊢ B = Base K
2 oldmm1.j ⊢ ∨ ˙ = join ⁡ K
3 oldmm1.m ⊢ ∧ ˙ = meet ⁡ K
4 oldmm1.o ⊢ ⊥ ˙ = oc ⁡ K
5 1 2 3 4 oldmm4 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y = X ∨ ˙ Y
6 5 fveq2d ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y = ⊥ ˙ ⁡ X ∨ ˙ Y
7 olop ⊢ K ∈ OL → K ∈ OP
8 7 3ad2ant1 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → K ∈ OP
9 ollat ⊢ K ∈ OL → K ∈ Lat
10 9 3ad2ant1 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → K ∈ Lat
11 1 4 opoccl ⊢ K ∈ OP ∧ X ∈ B → ⊥ ˙ ⁡ X ∈ B
12 7 11 sylan ⊢ K ∈ OL ∧ X ∈ B → ⊥ ˙ ⁡ X ∈ B
13 12 3adant3 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ X ∈ B
14 1 4 opoccl ⊢ K ∈ OP ∧ Y ∈ B → ⊥ ˙ ⁡ Y ∈ B
15 7 14 sylan ⊢ K ∈ OL ∧ Y ∈ B → ⊥ ˙ ⁡ Y ∈ B
16 15 3adant2 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ Y ∈ B
17 1 3 latmcl ⊢ K ∈ Lat ∧ ⊥ ˙ ⁡ X ∈ B ∧ ⊥ ˙ ⁡ Y ∈ B → ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y ∈ B
18 10 13 16 17 syl3anc ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y ∈ B
19 1 4 opococ ⊢ K ∈ OP ∧ ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y ∈ B → ⊥ ˙ ⁡ ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y = ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y
20 8 18 19 syl2anc ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y = ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y
21 6 20 eqtr3d ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → ⊥ ˙ ⁡ X ∨ ˙ Y = ⊥ ˙ ⁡ X ∧ ˙ ⊥ ˙ ⁡ Y