Metamath Proof Explorer


Theorem djhlj

Description: Transfer lattice join to DVecH vector space closed subspace join. (Contributed by NM, 19-Jul-2014)

Ref Expression
Hypotheses djhlj.b ⊢ B = Base K
djhlj.k ⊢ ∨ ˙ = join ⁡ K
djhlj.h ⊢ H = LHyp ⁡ K
djhlj.i ⊢ I = DIsoH ⁡ K ⁡ W
djhlj.j ⊢ J = joinH ⁡ K ⁡ W
Assertion djhlj ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ X ∨ ˙ Y = I ⁡ X J I ⁡ Y

Proof

Step Hyp Ref Expression
1 djhlj.b ⊢ B = Base K
2 djhlj.k ⊢ ∨ ˙ = join ⁡ K
3 djhlj.h ⊢ H = LHyp ⁡ K
4 djhlj.i ⊢ I = DIsoH ⁡ K ⁡ W
5 djhlj.j ⊢ J = joinH ⁡ K ⁡ W
6 simpl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → K ∈ HL ∧ W ∈ H
7 simprl ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → X ∈ B
8 eqid ⊢ DVecH ⁡ K ⁡ W = DVecH ⁡ K ⁡ W
9 eqid ⊢ Base DVecH ⁡ K ⁡ W = Base DVecH ⁡ K ⁡ W
10 1 3 4 8 9 dihss ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B → I ⁡ X ⊆ Base DVecH ⁡ K ⁡ W
11 7 10 syldan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ X ⊆ Base DVecH ⁡ K ⁡ W
12 simprr ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → Y ∈ B
13 1 3 4 8 9 dihss ⊢ K ∈ HL ∧ W ∈ H ∧ Y ∈ B → I ⁡ Y ⊆ Base DVecH ⁡ K ⁡ W
14 12 13 syldan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ Y ⊆ Base DVecH ⁡ K ⁡ W
15 eqid ⊢ ocH ⁡ K ⁡ W = ocH ⁡ K ⁡ W
16 3 8 9 15 5 djhval ⊢ K ∈ HL ∧ W ∈ H ∧ I ⁡ X ⊆ Base DVecH ⁡ K ⁡ W ∧ I ⁡ Y ⊆ Base DVecH ⁡ K ⁡ W → I ⁡ X J I ⁡ Y = ocH ⁡ K ⁡ W ⁡ ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y
17 6 11 14 16 syl12anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ X J I ⁡ Y = ocH ⁡ K ⁡ W ⁡ ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y
18 hlop ⊢ K ∈ HL → K ∈ OP
19 18 ad2antrr ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → K ∈ OP
20 eqid ⊢ oc ⁡ K = oc ⁡ K
21 1 20 opoccl ⊢ K ∈ OP ∧ X ∈ B → oc ⁡ K ⁡ X ∈ B
22 19 7 21 syl2anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → oc ⁡ K ⁡ X ∈ B
23 1 20 opoccl ⊢ K ∈ OP ∧ Y ∈ B → oc ⁡ K ⁡ Y ∈ B
24 19 12 23 syl2anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → oc ⁡ K ⁡ Y ∈ B
25 eqid ⊢ meet ⁡ K = meet ⁡ K
26 1 25 3 4 dihmeet ⊢ K ∈ HL ∧ W ∈ H ∧ oc ⁡ K ⁡ X ∈ B ∧ oc ⁡ K ⁡ Y ∈ B → I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = I ⁡ oc ⁡ K ⁡ X ∩ I ⁡ oc ⁡ K ⁡ Y
27 6 22 24 26 syl3anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = I ⁡ oc ⁡ K ⁡ X ∩ I ⁡ oc ⁡ K ⁡ Y
28 1 20 3 4 15 dochvalr2 ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ X = I ⁡ oc ⁡ K ⁡ X
29 7 28 syldan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ X = I ⁡ oc ⁡ K ⁡ X
30 1 20 3 4 15 dochvalr2 ⊢ K ∈ HL ∧ W ∈ H ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ Y = I ⁡ oc ⁡ K ⁡ Y
31 12 30 syldan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ Y = I ⁡ oc ⁡ K ⁡ Y
32 29 31 ineq12d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y = I ⁡ oc ⁡ K ⁡ X ∩ I ⁡ oc ⁡ K ⁡ Y
33 27 32 eqtr4d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y
34 33 fveq2d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = ocH ⁡ K ⁡ W ⁡ ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y
35 hllat ⊢ K ∈ HL → K ∈ Lat
36 35 ad2antrr ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → K ∈ Lat
37 1 25 latmcl ⊢ K ∈ Lat ∧ oc ⁡ K ⁡ X ∈ B ∧ oc ⁡ K ⁡ Y ∈ B → oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y ∈ B
38 36 22 24 37 syl3anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y ∈ B
39 1 20 3 4 15 dochvalr2 ⊢ K ∈ HL ∧ W ∈ H ∧ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = I ⁡ oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y
40 38 39 syldan ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ I ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = I ⁡ oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y
41 34 40 eqtr3d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → ocH ⁡ K ⁡ W ⁡ ocH ⁡ K ⁡ W ⁡ I ⁡ X ∩ ocH ⁡ K ⁡ W ⁡ I ⁡ Y = I ⁡ oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y
42 hlol ⊢ K ∈ HL → K ∈ OL
43 42 ad2antrr ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → K ∈ OL
44 1 2 25 20 oldmm4 ⊢ K ∈ OL ∧ X ∈ B ∧ Y ∈ B → oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = X ∨ ˙ Y
45 43 7 12 44 syl3anc ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = X ∨ ˙ Y
46 45 fveq2d ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ oc ⁡ K ⁡ oc ⁡ K ⁡ X meet ⁡ K oc ⁡ K ⁡ Y = I ⁡ X ∨ ˙ Y
47 17 41 46 3eqtrrd ⊢ K ∈ HL ∧ W ∈ H ∧ X ∈ B ∧ Y ∈ B → I ⁡ X ∨ ˙ Y = I ⁡ X J I ⁡ Y