Metamath Proof Explorer


Theorem poml6N

Description: Orthomodular law for projective lattices. (Contributed by NM, 25-Mar-2012) (New usage is discouraged.)

Ref Expression
Hypotheses poml6.c ⊢ C = PSubCl ⁡ K
poml6.p ⊢ ⊥ ˙ = ⊥ 𝑃 ⁡ K
Assertion poml6N ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∩ Y ∩ Y = X

Proof

Step Hyp Ref Expression
1 poml6.c ⊢ C = PSubCl ⁡ K
2 poml6.p ⊢ ⊥ ˙ = ⊥ 𝑃 ⁡ K
3 simpl1 ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → K ∈ HL
4 simpl2 ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → X ∈ C
5 eqid ⊢ Atoms ⁡ K = Atoms ⁡ K
6 5 1 psubclssatN ⊢ K ∈ HL ∧ X ∈ C → X ⊆ Atoms ⁡ K
7 3 4 6 syl2anc ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → X ⊆ Atoms ⁡ K
8 simpl3 ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → Y ∈ C
9 5 1 psubclssatN ⊢ K ∈ HL ∧ Y ∈ C → Y ⊆ Atoms ⁡ K
10 3 8 9 syl2anc ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → Y ⊆ Atoms ⁡ K
11 simpr ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → X ⊆ Y
12 2 1 psubcli2N ⊢ K ∈ HL ∧ Y ∈ C → ⊥ ˙ ⁡ ⊥ ˙ ⁡ Y = Y
13 3 8 12 syl2anc ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ Y = Y
14 5 2 poml4N ⊢ K ∈ HL ∧ X ⊆ Atoms ⁡ K ∧ Y ⊆ Atoms ⁡ K → X ⊆ Y ∧ ⊥ ˙ ⁡ ⊥ ˙ ⁡ Y = Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∩ Y ∩ Y = ⊥ ˙ ⁡ ⊥ ˙ ⁡ X
15 14 imp ⊢ K ∈ HL ∧ X ⊆ Atoms ⁡ K ∧ Y ⊆ Atoms ⁡ K ∧ X ⊆ Y ∧ ⊥ ˙ ⁡ ⊥ ˙ ⁡ Y = Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∩ Y ∩ Y = ⊥ ˙ ⁡ ⊥ ˙ ⁡ X
16 3 7 10 11 13 15 syl32anc ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∩ Y ∩ Y = ⊥ ˙ ⁡ ⊥ ˙ ⁡ X
17 2 1 psubcli2N ⊢ K ∈ HL ∧ X ∈ C → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X = X
18 3 4 17 syl2anc ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X = X
19 16 18 eqtrd ⊢ K ∈ HL ∧ X ∈ C ∧ Y ∈ C ∧ X ⊆ Y → ⊥ ˙ ⁡ ⊥ ˙ ⁡ X ∩ Y ∩ Y = X