Metamath Proof Explorer


Theorem pmapjoin

Description: The projective map of the join of two lattice elements. Part of Equation 15.5.3 of MaedaMaeda p. 63. (Contributed by NM, 27-Jan-2012)

Ref Expression
Hypotheses pmapjoin.b 𝐵 = ( Base ‘ 𝐾 )
pmapjoin.j = ( join ‘ 𝐾 )
pmapjoin.m 𝑀 = ( pmap ‘ 𝐾 )
pmapjoin.p + = ( +𝑃𝐾 )
Assertion pmapjoin ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) ⊆ ( 𝑀 ‘ ( 𝑋 𝑌 ) ) )

Proof

Step Hyp Ref Expression
1 pmapjoin.b 𝐵 = ( Base ‘ 𝐾 )
2 pmapjoin.j = ( join ‘ 𝐾 )
3 pmapjoin.m 𝑀 = ( pmap ‘ 𝐾 )
4 pmapjoin.p + = ( +𝑃𝐾 )
5 simpl ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) )
6 5 a1i ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) ) )
7 eqid ( Atoms ‘ 𝐾 ) = ( Atoms ‘ 𝐾 )
8 1 7 atbase ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) → 𝑝𝐵 )
9 eqid ( le ‘ 𝐾 ) = ( le ‘ 𝐾 )
10 1 9 2 latlej1 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → 𝑋 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) )
11 10 adantr ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝑋 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) )
12 simpl1 ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝐾 ∈ Lat )
13 simpr ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝑝𝐵 )
14 simpl2 ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝑋𝐵 )
15 1 2 latjcl ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑋 𝑌 ) ∈ 𝐵 )
16 15 adantr ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( 𝑋 𝑌 ) ∈ 𝐵 )
17 1 9 lattr ( ( 𝐾 ∈ Lat ∧ ( 𝑝𝐵𝑋𝐵 ∧ ( 𝑋 𝑌 ) ∈ 𝐵 ) ) → ( ( 𝑝 ( le ‘ 𝐾 ) 𝑋𝑋 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
18 12 13 14 16 17 syl13anc ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( 𝑝 ( le ‘ 𝐾 ) 𝑋𝑋 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
19 11 18 mpan2d ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( 𝑝 ( le ‘ 𝐾 ) 𝑋𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
20 19 expimpd ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝𝐵𝑝 ( le ‘ 𝐾 ) 𝑋 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
21 8 20 sylani ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
22 6 21 jcad ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) → ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
23 simpl ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) )
24 23 a1i ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) ) )
25 1 9 2 latlej2 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → 𝑌 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) )
26 25 adantr ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝑌 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) )
27 simpl3 ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → 𝑌𝐵 )
28 1 9 lattr ( ( 𝐾 ∈ Lat ∧ ( 𝑝𝐵𝑌𝐵 ∧ ( 𝑋 𝑌 ) ∈ 𝐵 ) ) → ( ( 𝑝 ( le ‘ 𝐾 ) 𝑌𝑌 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
29 12 13 27 16 28 syl13anc ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( 𝑝 ( le ‘ 𝐾 ) 𝑌𝑌 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
30 26 29 mpan2d ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( 𝑝 ( le ‘ 𝐾 ) 𝑌𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
31 30 expimpd ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝𝐵𝑝 ( le ‘ 𝐾 ) 𝑌 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
32 8 31 sylani ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
33 24 32 jcad ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) → ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
34 22 33 jaod ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) → ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
35 simpl ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) )
36 35 a1i ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) → 𝑝 ∈ ( Atoms ‘ 𝐾 ) ) )
37 1 9 7 3 elpmap ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵 ) → ( 𝑞 ∈ ( 𝑀𝑋 ) ↔ ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑞 ( le ‘ 𝐾 ) 𝑋 ) ) )
38 37 3adant3 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑞 ∈ ( 𝑀𝑋 ) ↔ ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑞 ( le ‘ 𝐾 ) 𝑋 ) ) )
39 1 9 7 3 elpmap ( ( 𝐾 ∈ Lat ∧ 𝑌𝐵 ) → ( 𝑟 ∈ ( 𝑀𝑌 ) ↔ ( 𝑟 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) )
40 39 3adant2 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑟 ∈ ( 𝑀𝑌 ) ↔ ( 𝑟 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) )
41 38 40 anbi12d ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑞 ∈ ( 𝑀𝑋 ) ∧ 𝑟 ∈ ( 𝑀𝑌 ) ) ↔ ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑞 ( le ‘ 𝐾 ) 𝑋 ) ∧ ( 𝑟 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) ) )
42 an4 ( ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑞 ( le ‘ 𝐾 ) 𝑋 ) ∧ ( 𝑟 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) ↔ ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ∈ ( Atoms ‘ 𝐾 ) ) ∧ ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) )
43 41 42 bitrdi ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑞 ∈ ( 𝑀𝑋 ) ∧ 𝑟 ∈ ( 𝑀𝑌 ) ) ↔ ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ∈ ( Atoms ‘ 𝐾 ) ) ∧ ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) ) )
44 43 adantr ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( 𝑞 ∈ ( 𝑀𝑋 ) ∧ 𝑟 ∈ ( 𝑀𝑌 ) ) ↔ ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ∈ ( Atoms ‘ 𝐾 ) ) ∧ ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) ) )
45 1 7 atbase ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) → 𝑞𝐵 )
46 1 7 atbase ( 𝑟 ∈ ( Atoms ‘ 𝐾 ) → 𝑟𝐵 )
47 45 46 anim12i ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ∈ ( Atoms ‘ 𝐾 ) ) → ( 𝑞𝐵𝑟𝐵 ) )
48 simpll1 ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝐾 ∈ Lat )
49 simprl ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝑞𝐵 )
50 simpll2 ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝑋𝐵 )
51 simprr ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝑟𝐵 )
52 simpll3 ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝑌𝐵 )
53 1 9 2 latjlej12 ( ( 𝐾 ∈ Lat ∧ ( 𝑞𝐵𝑋𝐵 ) ∧ ( 𝑟𝐵𝑌𝐵 ) ) → ( ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) → ( 𝑞 𝑟 ) ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
54 48 49 50 51 52 53 syl122anc ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) → ( 𝑞 𝑟 ) ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
55 simplr ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → 𝑝𝐵 )
56 1 2 latjcl ( ( 𝐾 ∈ Lat ∧ 𝑞𝐵𝑟𝐵 ) → ( 𝑞 𝑟 ) ∈ 𝐵 )
57 48 49 51 56 syl3anc ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( 𝑞 𝑟 ) ∈ 𝐵 )
58 15 ad2antrr ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( 𝑋 𝑌 ) ∈ 𝐵 )
59 1 9 lattr ( ( 𝐾 ∈ Lat ∧ ( 𝑝𝐵 ∧ ( 𝑞 𝑟 ) ∈ 𝐵 ∧ ( 𝑋 𝑌 ) ∈ 𝐵 ) ) → ( ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ∧ ( 𝑞 𝑟 ) ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
60 48 55 57 58 59 syl13anc ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ∧ ( 𝑞 𝑟 ) ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
61 60 expcomd ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( ( 𝑞 𝑟 ) ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) → ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
62 54 61 syld ( ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) ∧ ( 𝑞𝐵𝑟𝐵 ) ) → ( ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) → ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
63 62 expimpd ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( ( 𝑞𝐵𝑟𝐵 ) ∧ ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) → ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
64 47 63 sylani ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( ( 𝑞 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑟 ∈ ( Atoms ‘ 𝐾 ) ) ∧ ( 𝑞 ( le ‘ 𝐾 ) 𝑋𝑟 ( le ‘ 𝐾 ) 𝑌 ) ) → ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
65 44 64 sylbid ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ( 𝑞 ∈ ( 𝑀𝑋 ) ∧ 𝑟 ∈ ( 𝑀𝑌 ) ) → ( 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
66 65 rexlimdvv ( ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) ∧ 𝑝𝐵 ) → ( ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
67 66 expimpd ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝𝐵 ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
68 8 67 sylani ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) → 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) )
69 36 68 jcad ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) → ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
70 34 69 jaod ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) → ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
71 simp1 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → 𝐾 ∈ Lat )
72 1 7 3 pmapssat ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵 ) → ( 𝑀𝑋 ) ⊆ ( Atoms ‘ 𝐾 ) )
73 72 3adant3 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑀𝑋 ) ⊆ ( Atoms ‘ 𝐾 ) )
74 1 7 3 pmapssat ( ( 𝐾 ∈ Lat ∧ 𝑌𝐵 ) → ( 𝑀𝑌 ) ⊆ ( Atoms ‘ 𝐾 ) )
75 74 3adant2 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑀𝑌 ) ⊆ ( Atoms ‘ 𝐾 ) )
76 9 2 7 4 elpadd ( ( 𝐾 ∈ Lat ∧ ( 𝑀𝑋 ) ⊆ ( Atoms ‘ 𝐾 ) ∧ ( 𝑀𝑌 ) ⊆ ( Atoms ‘ 𝐾 ) ) → ( 𝑝 ∈ ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) ↔ ( ( 𝑝 ∈ ( 𝑀𝑋 ) ∨ 𝑝 ∈ ( 𝑀𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) ) )
77 71 73 75 76 syl3anc ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) ↔ ( ( 𝑝 ∈ ( 𝑀𝑋 ) ∨ 𝑝 ∈ ( 𝑀𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) ) )
78 1 9 7 3 elpmap ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵 ) → ( 𝑝 ∈ ( 𝑀𝑋 ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ) )
79 78 3adant3 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( 𝑀𝑋 ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ) )
80 1 9 7 3 elpmap ( ( 𝐾 ∈ Lat ∧ 𝑌𝐵 ) → ( 𝑝 ∈ ( 𝑀𝑌 ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) )
81 80 3adant2 ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( 𝑀𝑌 ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) )
82 79 81 orbi12d ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑝 ∈ ( 𝑀𝑋 ) ∨ 𝑝 ∈ ( 𝑀𝑌 ) ) ↔ ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) ) )
83 82 orbi1d ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( ( 𝑝 ∈ ( 𝑀𝑋 ) ∨ 𝑝 ∈ ( 𝑀𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) ↔ ( ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) ) )
84 77 83 bitrd ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) ↔ ( ( ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑋 ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) 𝑌 ) ) ∨ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ ∃ 𝑞 ∈ ( 𝑀𝑋 ) ∃ 𝑟 ∈ ( 𝑀𝑌 ) 𝑝 ( le ‘ 𝐾 ) ( 𝑞 𝑟 ) ) ) ) )
85 1 9 7 3 elpmap ( ( 𝐾 ∈ Lat ∧ ( 𝑋 𝑌 ) ∈ 𝐵 ) → ( 𝑝 ∈ ( 𝑀 ‘ ( 𝑋 𝑌 ) ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
86 71 15 85 syl2anc ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( 𝑀 ‘ ( 𝑋 𝑌 ) ) ↔ ( 𝑝 ∈ ( Atoms ‘ 𝐾 ) ∧ 𝑝 ( le ‘ 𝐾 ) ( 𝑋 𝑌 ) ) ) )
87 70 84 86 3imtr4d ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( 𝑝 ∈ ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) → 𝑝 ∈ ( 𝑀 ‘ ( 𝑋 𝑌 ) ) ) )
88 87 ssrdv ( ( 𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵 ) → ( ( 𝑀𝑋 ) + ( 𝑀𝑌 ) ) ⊆ ( 𝑀 ‘ ( 𝑋 𝑌 ) ) )