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

Theorem pmapjat1 41101
Description: The projective map of the join of a lattice element and an atom. (Contributed by NM, 28-Jan-2012.)
Hypotheses
Ref Expression
pmapjat.b 𝐵 = (Base‘𝐾)
pmapjat.j ∨ = (join‘𝐾)
pmapjat.a 𝐴 = (Atoms‘𝐾)
pmapjat.m 𝑀 = (pmap‘𝐾)
pmapjat.p + = (+𝑃‘𝐾)
Assertion
Ref Expression
pmapjat1 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘(𝑋 ∨ 𝑄)) = ((𝑀‘𝑋) + (𝑀‘𝑄)))

Proof of Theorem pmapjat1
Dummy variables 𝑞 𝑝 𝑟 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simp1 1154 . . . . 5 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝐾 ∈ HL)
2 pmapjat.b . . . . . . . 8 𝐵 = (Base‘𝐾)
3 pmapjat.a . . . . . . . 8 𝐴 = (Atoms‘𝐾)
42, 3atbase 40537 . . . . . . 7 (𝑄 ∈ 𝐴 → 𝑄 ∈ 𝐵)
543ad2ant3 1153 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝑄 ∈ 𝐵)
6 pmapjat.m . . . . . . 7 𝑀 = (pmap‘𝐾)
72, 3, 6pmapssat 41007 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑄 ∈ 𝐵) → (𝑀‘𝑄) ⊆ 𝐴)
81, 5, 7syl2anc 596 . . . . 5 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘𝑄) ⊆ 𝐴)
9 pmapjat.p . . . . . 6 + = (+𝑃‘𝐾)
103, 9padd02 41060 . . . . 5 ((𝐾 ∈ HL ∧ (𝑀‘𝑄) ⊆ 𝐴) → (∅ + (𝑀‘𝑄)) = (𝑀‘𝑄))
111, 8, 10syl2anc 596 . . . 4 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∅ + (𝑀‘𝑄)) = (𝑀‘𝑄))
1211adantr 486 . . 3 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → (∅ + (𝑀‘𝑄)) = (𝑀‘𝑄))
13 fveq2 6905 . . . . 5 (𝑋 = (0.‘𝐾) → (𝑀‘𝑋) = (𝑀‘(0.‘𝐾)))
14 hlatl 40608 . . . . . . 7 (𝐾 ∈ HL → 𝐾 ∈ AtLat)
15143ad2ant1 1151 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝐾 ∈ AtLat)
16 eqid 2763 . . . . . . 7 (0.‘𝐾) = (0.‘𝐾)
1716, 6pmap0 41013 . . . . . 6 (𝐾 ∈ AtLat → (𝑀‘(0.‘𝐾)) = ∅)
1815, 17syl 18 . . . . 5 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘(0.‘𝐾)) = ∅)
1913, 18sylan9eqr 2820 . . . 4 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → (𝑀‘𝑋) = ∅)
2019oveq1d 7455 . . 3 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → ((𝑀‘𝑋) + (𝑀‘𝑄)) = (∅ + (𝑀‘𝑄)))
21 oveq1 7447 . . . . 5 (𝑋 = (0.‘𝐾) → (𝑋 ∨ 𝑄) = ((0.‘𝐾) ∨ 𝑄))
22 hlol 40609 . . . . . . 7 (𝐾 ∈ HL → 𝐾 ∈ OL)
23223ad2ant1 1151 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝐾 ∈ OL)
24 pmapjat.j . . . . . . 7 ∨ = (join‘𝐾)
252, 24, 16olj02 40474 . . . . . 6 ((𝐾 ∈ OL ∧ 𝑄 ∈ 𝐵) → ((0.‘𝐾) ∨ 𝑄) = 𝑄)
2623, 5, 25syl2anc 596 . . . . 5 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((0.‘𝐾) ∨ 𝑄) = 𝑄)
2721, 26sylan9eqr 2820 . . . 4 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → (𝑋 ∨ 𝑄) = 𝑄)
2827fveq2d 6909 . . 3 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → (𝑀‘(𝑋 ∨ 𝑄)) = (𝑀‘𝑄))
2912, 20, 283eqtr4rd 2809 . 2 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 = (0.‘𝐾)) → (𝑀‘(𝑋 ∨ 𝑄)) = ((𝑀‘𝑋) + (𝑀‘𝑄)))
30 simpll1 1231 . . . . . . . . . 10 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → 𝐾 ∈ HL)
3130adantr 486 . . . . . . . . 9 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝐾 ∈ HL)
32 simpll2 1232 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → 𝑋 ∈ 𝐵)
3332adantr 486 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝑋 ∈ 𝐵)
34 simplr 781 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝑝 ∈ 𝐴)
35 simpll3 1233 . . . . . . . . . . 11 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → 𝑄 ∈ 𝐴)
3635adantr 486 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝑄 ∈ 𝐴)
3733, 34, 363jca 1146 . . . . . . . . 9 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → (𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴 ∧ 𝑄 ∈ 𝐴))
38 simpllr 788 . . . . . . . . 9 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝑋 ≠ (0.‘𝐾))
39 simpr 490 . . . . . . . . 9 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → 𝑝(le‘𝐾)(𝑋 ∨ 𝑄))
40 eqid 2763 . . . . . . . . . . 11 (le‘𝐾) = (le‘𝐾)
412, 40, 24, 16, 3cvrat42 40692 . . . . . . . . . 10 ((𝐾 ∈ HL ∧ (𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴 ∧ 𝑄 ∈ 𝐴)) → ((𝑋 ≠ (0.‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
4241imp 412 . . . . . . . . 9 (((𝐾 ∈ HL ∧ (𝑋 ∈ 𝐵 ∧ 𝑝 ∈ 𝐴 ∧ 𝑄 ∈ 𝐴)) ∧ (𝑋 ≠ (0.‘𝐾) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄))) → ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
4331, 37, 38, 39, 42syl22anc 852 . . . . . . . 8 (((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
4443ex 418 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → (𝑝(le‘𝐾)(𝑋 ∨ 𝑄) → ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
452, 40, 3, 6elpmap 41006 . . . . . . . . . . . 12 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵) → (𝑞 ∈ (𝑀‘𝑋) ↔ (𝑞 ∈ 𝐴 ∧ 𝑞(le‘𝐾)𝑋)))
46453adant3 1150 . . . . . . . . . . 11 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑞 ∈ (𝑀‘𝑋) ↔ (𝑞 ∈ 𝐴 ∧ 𝑞(le‘𝐾)𝑋)))
47 df-rex 3091 . . . . . . . . . . . . 13 (∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ↔ ∃𝑟(𝑟 ∈ (𝑀‘𝑄) ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))
483, 6elpmapat 41012 . . . . . . . . . . . . . . . 16 ((𝐾 ∈ HL ∧ 𝑄 ∈ 𝐴) → (𝑟 ∈ (𝑀‘𝑄) ↔ 𝑟 = 𝑄))
49483adant2 1149 . . . . . . . . . . . . . . 15 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑟 ∈ (𝑀‘𝑄) ↔ 𝑟 = 𝑄))
5049anbi1d 643 . . . . . . . . . . . . . 14 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑟 ∈ (𝑀‘𝑄) ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ (𝑟 = 𝑄 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟))))
5150exbidv 1956 . . . . . . . . . . . . 13 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∃𝑟(𝑟 ∈ (𝑀‘𝑄) ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ ∃𝑟(𝑟 = 𝑄 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟))))
5247, 51bitr2id 287 . . . . . . . . . . . 12 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∃𝑟(𝑟 = 𝑄 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ ∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))
53 oveq2 7448 . . . . . . . . . . . . . . 15 (𝑟 = 𝑄 → (𝑞 ∨ 𝑟) = (𝑞 ∨ 𝑄))
5453breq2d 5118 . . . . . . . . . . . . . 14 (𝑟 = 𝑄 → (𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ↔ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
5554ceqsexgv 3611 . . . . . . . . . . . . 13 (𝑄 ∈ 𝐴 → (∃𝑟(𝑟 = 𝑄 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
56553ad2ant3 1153 . . . . . . . . . . . 12 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∃𝑟(𝑟 = 𝑄 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
5752, 56bitr3d 284 . . . . . . . . . . 11 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ↔ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))
5846, 57anbi12d 644 . . . . . . . . . 10 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑞 ∈ (𝑀‘𝑋) ∧ ∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ ((𝑞 ∈ 𝐴 ∧ 𝑞(le‘𝐾)𝑋) ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
59 anass 474 . . . . . . . . . 10 (((𝑞 ∈ 𝐴 ∧ 𝑞(le‘𝐾)𝑋) ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)) ↔ (𝑞 ∈ 𝐴 ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
6058, 59bitrdi 290 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑞 ∈ (𝑀‘𝑋) ∧ ∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)) ↔ (𝑞 ∈ 𝐴 ∧ (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄)))))
6160rexbidv2 3186 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ↔ ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
6261ad2antrr 739 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → (∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟) ↔ ∃𝑞 ∈ 𝐴 (𝑞(le‘𝐾)𝑋 ∧ 𝑝(le‘𝐾)(𝑞 ∨ 𝑄))))
6344, 62sylibrd 262 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) ∧ 𝑝 ∈ 𝐴) → (𝑝(le‘𝐾)(𝑋 ∨ 𝑄) → ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟)))
6463imdistanda 582 . . . . 5 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → ((𝑝 ∈ 𝐴 ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄)) → (𝑝 ∈ 𝐴 ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟))))
65 hllat 40611 . . . . . . . . 9 (𝐾 ∈ HL → 𝐾 ∈ Lat)
66653ad2ant1 1151 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝐾 ∈ Lat)
67 simp2 1155 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝑋 ∈ 𝐵)
682, 24latjcl 18639 . . . . . . . 8 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐵) → (𝑋 ∨ 𝑄) ∈ 𝐵)
6966, 67, 5, 68syl3anc 1399 . . . . . . 7 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑋 ∨ 𝑄) ∈ 𝐵)
702, 40, 3, 6elpmap 41006 . . . . . . 7 ((𝐾 ∈ HL ∧ (𝑋 ∨ 𝑄) ∈ 𝐵) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑄)) ↔ (𝑝 ∈ 𝐴 ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄))))
711, 69, 70syl2anc 596 . . . . . 6 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑄)) ↔ (𝑝 ∈ 𝐴 ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄))))
7271adantr 486 . . . . 5 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑄)) ↔ (𝑝 ∈ 𝐴 ∧ 𝑝(le‘𝐾)(𝑋 ∨ 𝑄))))
732, 3, 6pmapssat 41007 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵) → (𝑀‘𝑋) ⊆ 𝐴)
74733adant3 1150 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘𝑋) ⊆ 𝐴)
7566, 74, 83jca 1146 . . . . . . 7 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝐾 ∈ Lat ∧ (𝑀‘𝑋) ⊆ 𝐴 ∧ (𝑀‘𝑄) ⊆ 𝐴))
7675adantr 486 . . . . . 6 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝐾 ∈ Lat ∧ (𝑀‘𝑋) ⊆ 𝐴 ∧ (𝑀‘𝑄) ⊆ 𝐴))
772, 16, 6pmapeq0 41014 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵) → ((𝑀‘𝑋) = ∅ ↔ 𝑋 = (0.‘𝐾)))
78773adant3 1150 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑀‘𝑋) = ∅ ↔ 𝑋 = (0.‘𝐾)))
7978necon3bid 3003 . . . . . . 7 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑀‘𝑋) ≠ ∅ ↔ 𝑋 ≠ (0.‘𝐾)))
8079biimpar 483 . . . . . 6 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑀‘𝑋) ≠ ∅)
81 simp3 1156 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝑄 ∈ 𝐴)
8216, 3atn0 40556 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ 𝑄 ∈ 𝐴) → 𝑄 ≠ (0.‘𝐾))
8315, 81, 82syl2anc 596 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → 𝑄 ≠ (0.‘𝐾))
842, 16, 6pmapeq0 41014 . . . . . . . . . 10 ((𝐾 ∈ HL ∧ 𝑄 ∈ 𝐵) → ((𝑀‘𝑄) = ∅ ↔ 𝑄 = (0.‘𝐾)))
851, 5, 84syl2anc 596 . . . . . . . . 9 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑀‘𝑄) = ∅ ↔ 𝑄 = (0.‘𝐾)))
8685necon3bid 3003 . . . . . . . 8 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑀‘𝑄) ≠ ∅ ↔ 𝑄 ≠ (0.‘𝐾)))
8783, 86mpbird 260 . . . . . . 7 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘𝑄) ≠ ∅)
8887adantr 486 . . . . . 6 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑀‘𝑄) ≠ ∅)
8940, 24, 3, 9elpaddn0 41048 . . . . . 6 (((𝐾 ∈ Lat ∧ (𝑀‘𝑋) ⊆ 𝐴 ∧ (𝑀‘𝑄) ⊆ 𝐴) ∧ ((𝑀‘𝑋) ≠ ∅ ∧ (𝑀‘𝑄) ≠ ∅)) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑄)) ↔ (𝑝 ∈ 𝐴 ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟))))
9076, 80, 88, 89syl12anc 850 . . . . 5 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑄)) ↔ (𝑝 ∈ 𝐴 ∧ ∃𝑞 ∈ (𝑀‘𝑋)∃𝑟 ∈ (𝑀‘𝑄)𝑝(le‘𝐾)(𝑞 ∨ 𝑟))))
9164, 72, 903imtr4d 297 . . . 4 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑝 ∈ (𝑀‘(𝑋 ∨ 𝑄)) → 𝑝 ∈ ((𝑀‘𝑋) + (𝑀‘𝑄))))
9291ssrdv 3919 . . 3 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑀‘(𝑋 ∨ 𝑄)) ⊆ ((𝑀‘𝑋) + (𝑀‘𝑄)))
932, 24, 6, 9pmapjoin 41100 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐵) → ((𝑀‘𝑋) + (𝑀‘𝑄)) ⊆ (𝑀‘(𝑋 ∨ 𝑄)))
9466, 67, 5, 93syl3anc 1399 . . . 4 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → ((𝑀‘𝑋) + (𝑀‘𝑄)) ⊆ (𝑀‘(𝑋 ∨ 𝑄)))
9594adantr 486 . . 3 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → ((𝑀‘𝑋) + (𝑀‘𝑄)) ⊆ (𝑀‘(𝑋 ∨ 𝑄)))
9692, 95eqssd 3930 . 2 (((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) ∧ 𝑋 ≠ (0.‘𝐾)) → (𝑀‘(𝑋 ∨ 𝑄)) = ((𝑀‘𝑋) + (𝑀‘𝑄)))
9729, 96pm2.61dane 3046 1 ((𝐾 ∈ HL ∧ 𝑋 ∈ 𝐵 ∧ 𝑄 ∈ 𝐴) → (𝑀‘(𝑋 ∨ 𝑄)) = ((𝑀‘𝑋) + (𝑀‘𝑄)))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1570  ∃wex 1812   ∈ wcel 2147   ≠ wne 2959  ∃wrex 3090   ⊆ wss 3900  ∅c0 4281   class class class wbr 5106  ‘cfv 6555  (class class class)co 7440  Basecbs 17413  lecple 17461  joincjn 18511  0.cp0 18621  Latclat 18631  OLcol 40422  Atomscatm 40511  AtLatcal 40512  HLchlt 40598  pmapcpmap 40745  +𝑃cpadd 41043
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7772
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 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-id 5550  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-iota 6509  df-fun 6557  df-fn 6558  df-f 6559  df-f1 6560  df-fo 6561  df-f1o 6562  df-fv 6563  df-riota 7397  df-ov 7443  df-oprab 7444  df-mpo 7445  df-1st 8022  df-2nd 8023  df-proset 18494  df-poset 18513  df-plt 18528  df-lub 18544  df-glb 18545  df-join 18546  df-meet 18547  df-p0 18623  df-lat 18632  df-clat 18699  df-oposet 40424  df-ol 40426  df-oml 40427  df-covers 40514  df-ats 40515  df-atl 40546  df-cvlat 40570  df-hlat 40599  df-pmap 40752  df-padd 41044
This theorem is used by:  pmapjat2  41102  pmapjlln1  41103  atmod1i2  41107  paddatclN  41197
  Copyright terms: Public domain W3C validator