Metamath Proof Explorer


Theorem pl42lem4N

Description: Lemma for pl42N . (Contributed by NM, 8-Apr-2012) (New usage is discouraged.)

Ref Expression
Hypotheses pl42lem.b 𝐵 = ( Base ‘ 𝐾 )
pl42lem.l = ( le ‘ 𝐾 )
pl42lem.j = ( join ‘ 𝐾 )
pl42lem.m = ( meet ‘ 𝐾 )
pl42lem.o = ( oc ‘ 𝐾 )
pl42lem.f 𝐹 = ( pmap ‘ 𝐾 )
pl42lem.p + = ( +𝑃𝐾 )
Assertion pl42lem4N ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) → ( 𝐹 ‘ ( ( ( ( 𝑋 𝑌 ) 𝑍 ) 𝑊 ) 𝑉 ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) ) )

Proof

Step Hyp Ref Expression
1 pl42lem.b 𝐵 = ( Base ‘ 𝐾 )
2 pl42lem.l = ( le ‘ 𝐾 )
3 pl42lem.j = ( join ‘ 𝐾 )
4 pl42lem.m = ( meet ‘ 𝐾 )
5 pl42lem.o = ( oc ‘ 𝐾 )
6 pl42lem.f 𝐹 = ( pmap ‘ 𝐾 )
7 pl42lem.p + = ( +𝑃𝐾 )
8 1 2 3 4 5 6 7 pl42lem1N ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) → ( 𝐹 ‘ ( ( ( ( 𝑋 𝑌 ) 𝑍 ) 𝑊 ) 𝑉 ) ) = ( ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) ∩ ( 𝐹𝑍 ) ) + ( 𝐹𝑊 ) ) ∩ ( 𝐹𝑉 ) ) ) )
9 8 3impia ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ∧ ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) ) → ( 𝐹 ‘ ( ( ( ( 𝑋 𝑌 ) 𝑍 ) 𝑊 ) 𝑉 ) ) = ( ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) ∩ ( 𝐹𝑍 ) ) + ( 𝐹𝑊 ) ) ∩ ( 𝐹𝑉 ) ) )
10 1 2 3 4 5 6 7 pl42lem3N ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) ∩ ( 𝐹𝑍 ) ) + ( 𝐹𝑊 ) ) ∩ ( 𝐹𝑉 ) ) ⊆ ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑊 ) ) ∩ ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑉 ) ) ) )
11 simpl1 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝐾 ∈ HL )
12 11 hllatd ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝐾 ∈ Lat )
13 simpl2 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝑋𝐵 )
14 eqid ( PSubSp ‘ 𝐾 ) = ( PSubSp ‘ 𝐾 )
15 1 14 6 pmapsub ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵 ) → ( 𝐹𝑋 ) ∈ ( PSubSp ‘ 𝐾 ) )
16 12 13 15 syl2anc ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( 𝐹𝑋 ) ∈ ( PSubSp ‘ 𝐾 ) )
17 simpl3 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝑌𝐵 )
18 1 14 6 pmapsub ( ( 𝐾 ∈ Lat ∧ 𝑌𝐵 ) → ( 𝐹𝑌 ) ∈ ( PSubSp ‘ 𝐾 ) )
19 12 17 18 syl2anc ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( 𝐹𝑌 ) ∈ ( PSubSp ‘ 𝐾 ) )
20 simpr2 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝑊𝐵 )
21 1 14 6 pmapsub ( ( 𝐾 ∈ Lat ∧ 𝑊𝐵 ) → ( 𝐹𝑊 ) ∈ ( PSubSp ‘ 𝐾 ) )
22 12 20 21 syl2anc ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( 𝐹𝑊 ) ∈ ( PSubSp ‘ 𝐾 ) )
23 simpr3 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → 𝑉𝐵 )
24 1 14 6 pmapsub ( ( 𝐾 ∈ Lat ∧ 𝑉𝐵 ) → ( 𝐹𝑉 ) ∈ ( PSubSp ‘ 𝐾 ) )
25 12 23 24 syl2anc ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( 𝐹𝑉 ) ∈ ( PSubSp ‘ 𝐾 ) )
26 14 7 pmodl42N ( ( ( 𝐾 ∈ HL ∧ ( 𝐹𝑋 ) ∈ ( PSubSp ‘ 𝐾 ) ∧ ( 𝐹𝑌 ) ∈ ( PSubSp ‘ 𝐾 ) ) ∧ ( ( 𝐹𝑊 ) ∈ ( PSubSp ‘ 𝐾 ) ∧ ( 𝐹𝑉 ) ∈ ( PSubSp ‘ 𝐾 ) ) ) → ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑊 ) ) ∩ ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑉 ) ) ) = ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( ( ( 𝐹𝑋 ) + ( 𝐹𝑊 ) ) ∩ ( ( 𝐹𝑌 ) + ( 𝐹𝑉 ) ) ) ) )
27 11 16 19 22 25 26 syl32anc ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑊 ) ) ∩ ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑉 ) ) ) = ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( ( ( 𝐹𝑋 ) + ( 𝐹𝑊 ) ) ∩ ( ( 𝐹𝑌 ) + ( 𝐹𝑉 ) ) ) ) )
28 1 2 3 4 5 6 7 pl42lem2N ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( ( ( 𝐹𝑋 ) + ( 𝐹𝑊 ) ) ∩ ( ( 𝐹𝑌 ) + ( 𝐹𝑉 ) ) ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) )
29 27 28 eqsstrd ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑊 ) ) ∩ ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) + ( 𝐹𝑉 ) ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) )
30 10 29 sstrd ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) ∩ ( 𝐹𝑍 ) ) + ( 𝐹𝑊 ) ) ∩ ( 𝐹𝑉 ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) )
31 30 3adant3 ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ∧ ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) ) → ( ( ( ( ( 𝐹𝑋 ) + ( 𝐹𝑌 ) ) ∩ ( 𝐹𝑍 ) ) + ( 𝐹𝑊 ) ) ∩ ( 𝐹𝑉 ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) )
32 9 31 eqsstrd ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ∧ ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) ) → ( 𝐹 ‘ ( ( ( ( 𝑋 𝑌 ) 𝑍 ) 𝑊 ) 𝑉 ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) )
33 32 3expia ( ( ( 𝐾 ∈ HL ∧ 𝑋𝐵𝑌𝐵 ) ∧ ( 𝑍𝐵𝑊𝐵𝑉𝐵 ) ) → ( ( 𝑋 ( 𝑌 ) ∧ 𝑍 ( 𝑊 ) ) → ( 𝐹 ‘ ( ( ( ( 𝑋 𝑌 ) 𝑍 ) 𝑊 ) 𝑉 ) ) ⊆ ( 𝐹 ‘ ( ( 𝑋 𝑌 ) ( ( 𝑋 𝑊 ) ( 𝑌 𝑉 ) ) ) ) ) )