Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  pmapjoin Structured version   Visualization version   GIF version

Theorem pmapjoin 40829
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.)
Hypotheses
Ref Expression
pmapjoin.b 𝐵 = (Base‘𝐾)
pmapjoin.j ∨ = (join‘𝐾)
pmapjoin.m 𝑀 = (pmap‘𝐾)
pmapjoin.p + = (+𝑃‘𝐾)
Assertion
Ref Expression
pmapjoin ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑀‘𝑋) + (𝑀‘𝑌)) ⊆ (𝑀‘(𝑋 ∨ 𝑌)))

Proof of Theorem pmapjoin
Dummy variables 𝑞 𝑝 𝑟 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 488 . . . . . . 7 ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) → 𝑝 ∈ (Atoms‘𝐾))
21a1i 11 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) → 𝑝 ∈ (Atoms‘𝐾)))
3 pmapjoin.b . . . . . . . 8 𝐵 = (Base‘𝐾)
4 eqid 2760 . . . . . . . 8 (Atoms‘𝐾) = (Atoms‘𝐾)
53, 4atbase 40266 . . . . . . 7 (𝑝 ∈ (Atoms‘𝐾) → 𝑝 ∈ 𝐵)
6 eqid 2760 . . . . . . . . . . 11 (le‘𝐾) = (le‘𝐾)
7 pmapjoin.j . . . . . . . . . . 11 ∨ = (join‘𝐾)
83, 6, 7latlej1 18584 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → 𝑋(le‘𝐾)(𝑋 ∨ 𝑌))
98adantr 486 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝑋(le‘𝐾)(𝑋 ∨ 𝑌))
10 simpl1 1210 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝐾 ∈ Lat)
11 simpr 490 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝑝 ∈ 𝐵)
12 simpl2 1211 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝑋 ∈ 𝐵)
133, 7latjcl 18575 . . . . . . . . . . 11 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑋 ∨ 𝑌) ∈ 𝐵)
1413adantr 486 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (𝑋 ∨ 𝑌) ∈ 𝐵)
153, 6lattr 18580 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ (𝑝 ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ (𝑋 ∨ 𝑌) ∈ 𝐵)) → ((𝑝(le‘𝐾)𝑋 ∧ 𝑋(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
1610, 11, 12, 14, 15syl13anc 1399 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → ((𝑝(le‘𝐾)𝑋 ∧ 𝑋(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
179, 16mpan2d 707 . . . . . . . 8 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (𝑝(le‘𝐾)𝑋 → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
1817expimpd 459 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ 𝐵 ∧ 𝑝(le‘𝐾)𝑋) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
195, 18sylani 616 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
202, 19jcad 522 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) → (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
21 simpl 488 . . . . . . 7 ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌) → 𝑝 ∈ (Atoms‘𝐾))
2221a1i 11 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌) → 𝑝 ∈ (Atoms‘𝐾)))
233, 6, 7latlej2 18585 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → 𝑌(le‘𝐾)(𝑋 ∨ 𝑌))
2423adantr 486 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝑌(le‘𝐾)(𝑋 ∨ 𝑌))
25 simpl3 1212 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → 𝑌 ∈ 𝐵)
263, 6lattr 18580 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ (𝑝 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ (𝑋 ∨ 𝑌) ∈ 𝐵)) → ((𝑝(le‘𝐾)𝑌 ∧ 𝑌(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
2710, 11, 25, 14, 26syl13anc 1399 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → ((𝑝(le‘𝐾)𝑌 ∧ 𝑌(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
2824, 27mpan2d 707 . . . . . . . 8 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (𝑝(le‘𝐾)𝑌 → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
2928expimpd 459 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ 𝐵 ∧ 𝑝(le‘𝐾)𝑌) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
305, 29sylani 616 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
3122, 30jcad 522 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌) → (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
3220, 31jaod 873 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)) → (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
33 simpl 488 . . . . . 6 ((𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) → 𝑝 ∈ (Atoms‘𝐾))
3433a1i 11 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) → 𝑝 ∈ (Atoms‘𝐾)))
35 pmapjoin.m . . . . . . . . . . . . . 14 𝑀 = (pmap‘𝐾)
363, 6, 4, 35elpmap 40735 . . . . . . . . . . . . 13 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵) → (𝑞 ∈ (𝑀‘𝑋) ↔ (𝑞 ∈ (Atoms‘𝐾) ∧ 𝑞(le‘𝐾)𝑋)))
37363adant3 1150 . . . . . . . . . . . 12 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑞 ∈ (𝑀‘𝑋) ↔ (𝑞 ∈ (Atoms‘𝐾) ∧ 𝑞(le‘𝐾)𝑋)))
383, 6, 4, 35elpmap 40735 . . . . . . . . . . . . 13 ((𝐾 ∈ Lat ∧ 𝑌 ∈ 𝐵) → (𝑟 ∈ (𝑀‘𝑌) ↔ (𝑟 ∈ (Atoms‘𝐾) ∧ 𝑟(le‘𝐾)𝑌)))
39383adant2 1149 . . . . . . . . . . . 12 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑟 ∈ (𝑀‘𝑌) ↔ (𝑟 ∈ (Atoms‘𝐾) ∧ 𝑟(le‘𝐾)𝑌)))
4037, 39anbi12d 644 . . . . . . . . . . 11 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑞 ∈ (𝑀‘𝑋) ∧ 𝑟 ∈ (𝑀‘𝑌)) ↔ ((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑞(le‘𝐾)𝑋) ∧ (𝑟 ∈ (Atoms‘𝐾) ∧ 𝑟(le‘𝐾)𝑌))))
41 an4 669 . . . . . . . . . . 11 (((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑞(le‘𝐾)𝑋) ∧ (𝑟 ∈ (Atoms‘𝐾) ∧ 𝑟(le‘𝐾)𝑌)) ↔ ((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑟 ∈ (Atoms‘𝐾)) ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌)))
4240, 41bitrdi 290 . . . . . . . . . 10 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑞 ∈ (𝑀‘𝑋) ∧ 𝑟 ∈ (𝑀‘𝑌)) ↔ ((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑟 ∈ (Atoms‘𝐾)) ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌))))
4342adantr 486 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → ((𝑞 ∈ (𝑀‘𝑋) ∧ 𝑟 ∈ (𝑀‘𝑌)) ↔ ((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑟 ∈ (Atoms‘𝐾)) ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌))))
443, 4atbase 40266 . . . . . . . . . . 11 (𝑞 ∈ (Atoms‘𝐾) → 𝑞 ∈ 𝐵)
453, 4atbase 40266 . . . . . . . . . . 11 (𝑟 ∈ (Atoms‘𝐾) → 𝑟 ∈ 𝐵)
4644, 45anim12i 625 . . . . . . . . . 10 ((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑟 ∈ (Atoms‘𝐾)) → (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵))
47 simpll1 1231 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝐾 ∈ Lat)
48 simprl 783 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝑞 ∈ 𝐵)
49 simpll2 1232 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝑋 ∈ 𝐵)
50 simprr 785 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝑟 ∈ 𝐵)
51 simpll3 1233 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝑌 ∈ 𝐵)
523, 6, 7latjlej12 18591 . . . . . . . . . . . . 13 ((𝐾 ∈ Lat ∧ (𝑞 ∈ 𝐵 ∧ 𝑋 ∈ 𝐵) ∧ (𝑟 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵)) → ((𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌) → (𝑞 ∨ 𝑟)(le‘𝐾)(𝑋 ∨ 𝑌)))
5347, 48, 49, 50, 51, 52syl122anc 1406 . . . . . . . . . . . 12 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → ((𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌) → (𝑞 ∨ 𝑟)(le‘𝐾)(𝑋 ∨ 𝑌)))
54 simplr 781 . . . . . . . . . . . . . 14 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → 𝑝 ∈ 𝐵)
553, 7latjcl 18575 . . . . . . . . . . . . . . 15 ((𝐾 ∈ Lat ∧ 𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵) → (𝑞 ∨ 𝑟) ∈ 𝐵)
5647, 48, 50, 55syl3anc 1398 . . . . . . . . . . . . . 14 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → (𝑞 ∨ 𝑟) ∈ 𝐵)
5713ad2antrr 739 . . . . . . . . . . . . . 14 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → (𝑋 ∨ 𝑌) ∈ 𝐵)
583, 6lattr 18580 . . . . . . . . . . . . . 14 ((𝐾 ∈ Lat ∧ (𝑝 ∈ 𝐵 ∧ (𝑞 ∨ 𝑟) ∈ 𝐵 ∧ (𝑋 ∨ 𝑌) ∈ 𝐵)) → ((𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ∧ (𝑞 ∨ 𝑟)(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
5947, 54, 56, 57, 58syl13anc 1399 . . . . . . . . . . . . 13 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → ((𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ∧ (𝑞 ∨ 𝑟)(le‘𝐾)(𝑋 ∨ 𝑌)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
6059expcomd 422 . . . . . . . . . . . 12 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → ((𝑞 ∨ 𝑟)(le‘𝐾)(𝑋 ∨ 𝑌) → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6153, 60syld 48 . . . . . . . . . . 11 ((((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) ∧ (𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵)) → ((𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌) → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6261expimpd 459 . . . . . . . . . 10 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (((𝑞 ∈ 𝐵 ∧ 𝑟 ∈ 𝐵) ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌)) → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6346, 62sylani 616 . . . . . . . . 9 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (((𝑞 ∈ (Atoms‘𝐾) ∧ 𝑟 ∈ (Atoms‘𝐾)) ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑟(le‘𝐾)𝑌)) → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6443, 63sylbid 243 . . . . . . . 8 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → ((𝑞 ∈ (𝑀‘𝑋) ∧ 𝑟 ∈ (𝑀‘𝑌)) → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6564rexlimdvv 3218 . . . . . . 7 (((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ 𝑝 ∈ 𝐵) → (∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
6665expimpd 459 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ 𝐵 ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
675, 66sylani 616 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑌)))
6834, 67jcad 522 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) → (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
6932, 68jaod 873 . . 3 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟))) → (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
70 simp1 1154 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → 𝐾 ∈ Lat)
713, 4, 35pmapssat 40736 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵) → (𝑀‘𝑋) ⊆ (Atoms‘𝐾))
72713adant3 1150 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑀‘𝑋) ⊆ (Atoms‘𝐾))
733, 4, 35pmapssat 40736 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑌 ∈ 𝐵) → (𝑀‘𝑌) ⊆ (Atoms‘𝐾))
74733adant2 1149 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑀‘𝑌) ⊆ (Atoms‘𝐾))
75 pmapjoin.p . . . . . 6 + = (+𝑃‘𝐾)
766, 7, 4, 75elpadd 40776 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑀‘𝑋) ⊆ (Atoms‘𝐾) ∧ (𝑀‘𝑌) ⊆ (Atoms‘𝐾)) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑌)) ↔ ((𝑝 ∈ (𝑀‘𝑋) ∨ 𝑝 ∈ (𝑀‘𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))))
7770, 72, 74, 76syl3anc 1398 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑌)) ↔ ((𝑝 ∈ (𝑀‘𝑋) ∨ 𝑝 ∈ (𝑀‘𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))))
783, 6, 4, 35elpmap 40735 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵) → (𝑝 ∈ (𝑀‘𝑋) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋)))
79783adant3 1150 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ (𝑀‘𝑋) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋)))
803, 6, 4, 35elpmap 40735 . . . . . . 7 ((𝐾 ∈ Lat ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ (𝑀‘𝑌) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)))
81803adant2 1149 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ (𝑀‘𝑌) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)))
8279, 81orbi12d 932 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑝 ∈ (𝑀‘𝑋) ∨ 𝑝 ∈ (𝑀‘𝑌)) ↔ ((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌))))
8382orbi1d 930 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (((𝑝 ∈ (𝑀‘𝑋) ∨ 𝑝 ∈ (𝑀‘𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟))) ↔ (((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))))
8477, 83bitrd 282 . . 3 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑌)) ↔ (((𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑋) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)𝑌)) ∨ (𝑝 ∈ (Atoms‘𝐾) ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑌)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))))
853, 6, 4, 35elpmap 40735 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋 ∨ 𝑌) ∈ 𝐵) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑌)) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
8670, 13, 85syl2anc 596 . . 3 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑌)) ↔ (𝑝 ∈ (Atoms‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑌))))
8769, 84, 863imtr4d 297 . 2 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑌)) → 𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑌))))
8887ssrdv 3936 1 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → ((𝑀‘𝑋) + (𝑀‘𝑌)) ⊆ (𝑀‘(𝑋 ∨ 𝑌)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1570   ∈ wcel 2145  ∃wrex 3086   ⊆ wss 3898   class class class wbr 5102  ‘cfv 6527  (class class class)co 7408  Basecbs 17349  lecple 17397  joincjn 18447  Latclat 18567  Atomscatm 40240  pmapcpmap 40474  +𝑃cpadd 40772
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7734
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-dif 3901  df-un 3903  df-in 3905  df-ss 3915  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-iun 4952  df-br 5103  df-opab 5167  df-mpt 5186  df-id 5542  df-xp 5653  df-rel 5654  df-cnv 5655  df-co 5656  df-dm 5657  df-rn 5658  df-res 5659  df-ima 5660  df-iota 6483  df-fun 6529  df-fn 6530  df-f 6531  df-f1 6532  df-fo 6533  df-f1o 6534  df-fv 6535  df-riota 7365  df-ov 7411  df-oprab 7412  df-mpo 7413  df-1st 7984  df-2nd 7985  df-poset 18449  df-lub 18480  df-glb 18481  df-join 18482  df-meet 18483  df-lat 18568  df-ats 40244  df-pmap 40481  df-padd 40773
This theorem is used by:  pmapjat1  40830  hlmod1i  40833  paddunN  40904  pl42lem2N  40957
  Copyright terms: Public domain W3C validator