MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  latjass Structured version   Visualization version   GIF version

Theorem latjass 18517
Description: Lattice join is associative. Lemma 2.2 in [MegPav2002] p. 362. (chjass 31738 analog.) (Contributed by NM, 17-Sep-2011.)
Hypotheses
Ref Expression
latjass.b 𝐵 = (Base‘𝐾)
latjass.j = (join‘𝐾)
Assertion
Ref Expression
latjass ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋 𝑌) 𝑍) = (𝑋 (𝑌 𝑍)))

Proof of Theorem latjass
StepHypRef Expression
1 latjass.b . 2 𝐵 = (Base‘𝐾)
2 eqid 2764 . 2 (le‘𝐾) = (le‘𝐾)
3 simpl 486 . 2 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝐾 ∈ Lat)
4 latjass.j . . . . 5 = (join‘𝐾)
51, 4latjcl 18473 . . . 4 ((𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵) → (𝑋 𝑌) ∈ 𝐵)
653adant3r3 1199 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑋 𝑌) ∈ 𝐵)
7 simpr3 1211 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑍𝐵)
81, 4latjcl 18473 . . 3 ((𝐾 ∈ Lat ∧ (𝑋 𝑌) ∈ 𝐵𝑍𝐵) → ((𝑋 𝑌) 𝑍) ∈ 𝐵)
93, 6, 7, 8syl3anc 1392 . 2 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋 𝑌) 𝑍) ∈ 𝐵)
10 simpr1 1209 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑋𝐵)
111, 4latjcl 18473 . . . 4 ((𝐾 ∈ Lat ∧ 𝑌𝐵𝑍𝐵) → (𝑌 𝑍) ∈ 𝐵)
12113adant3r1 1197 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑌 𝑍) ∈ 𝐵)
131, 4latjcl 18473 . . 3 ((𝐾 ∈ Lat ∧ 𝑋𝐵 ∧ (𝑌 𝑍) ∈ 𝐵) → (𝑋 (𝑌 𝑍)) ∈ 𝐵)
143, 10, 12, 13syl3anc 1392 . 2 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑋 (𝑌 𝑍)) ∈ 𝐵)
151, 2, 4latlej1 18482 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋𝐵 ∧ (𝑌 𝑍) ∈ 𝐵) → 𝑋(le‘𝐾)(𝑋 (𝑌 𝑍)))
163, 10, 12, 15syl3anc 1392 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑋(le‘𝐾)(𝑋 (𝑌 𝑍)))
17 simpr2 1210 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑌𝐵)
181, 2, 4latlej1 18482 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑌𝐵𝑍𝐵) → 𝑌(le‘𝐾)(𝑌 𝑍))
19183adant3r1 1197 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑌(le‘𝐾)(𝑌 𝑍))
201, 2, 4latlej2 18483 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋𝐵 ∧ (𝑌 𝑍) ∈ 𝐵) → (𝑌 𝑍)(le‘𝐾)(𝑋 (𝑌 𝑍)))
213, 10, 12, 20syl3anc 1392 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑌 𝑍)(le‘𝐾)(𝑋 (𝑌 𝑍)))
221, 2, 3, 17, 12, 14, 19, 21lattrd 18480 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑌(le‘𝐾)(𝑋 (𝑌 𝑍)))
231, 2, 4latjle12 18484 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵 ∧ (𝑋 (𝑌 𝑍)) ∈ 𝐵)) → ((𝑋(le‘𝐾)(𝑋 (𝑌 𝑍)) ∧ 𝑌(le‘𝐾)(𝑋 (𝑌 𝑍))) ↔ (𝑋 𝑌)(le‘𝐾)(𝑋 (𝑌 𝑍))))
243, 10, 17, 14, 23syl13anc 1393 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋(le‘𝐾)(𝑋 (𝑌 𝑍)) ∧ 𝑌(le‘𝐾)(𝑋 (𝑌 𝑍))) ↔ (𝑋 𝑌)(le‘𝐾)(𝑋 (𝑌 𝑍))))
2516, 22, 24mpbi2and 722 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑋 𝑌)(le‘𝐾)(𝑋 (𝑌 𝑍)))
261, 2, 4latlej2 18483 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑌𝐵𝑍𝐵) → 𝑍(le‘𝐾)(𝑌 𝑍))
27263adant3r1 1197 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑍(le‘𝐾)(𝑌 𝑍))
281, 2, 3, 7, 12, 14, 27, 21lattrd 18480 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑍(le‘𝐾)(𝑋 (𝑌 𝑍)))
291, 2, 4latjle12 18484 . . . 4 ((𝐾 ∈ Lat ∧ ((𝑋 𝑌) ∈ 𝐵𝑍𝐵 ∧ (𝑋 (𝑌 𝑍)) ∈ 𝐵)) → (((𝑋 𝑌)(le‘𝐾)(𝑋 (𝑌 𝑍)) ∧ 𝑍(le‘𝐾)(𝑋 (𝑌 𝑍))) ↔ ((𝑋 𝑌) 𝑍)(le‘𝐾)(𝑋 (𝑌 𝑍))))
303, 6, 7, 14, 29syl13anc 1393 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (((𝑋 𝑌)(le‘𝐾)(𝑋 (𝑌 𝑍)) ∧ 𝑍(le‘𝐾)(𝑋 (𝑌 𝑍))) ↔ ((𝑋 𝑌) 𝑍)(le‘𝐾)(𝑋 (𝑌 𝑍))))
3125, 28, 30mpbi2and 722 . 2 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋 𝑌) 𝑍)(le‘𝐾)(𝑋 (𝑌 𝑍)))
321, 2, 4latlej1 18482 . . . . 5 ((𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵) → 𝑋(le‘𝐾)(𝑋 𝑌))
33323adant3r3 1199 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑋(le‘𝐾)(𝑋 𝑌))
341, 2, 4latlej1 18482 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋 𝑌) ∈ 𝐵𝑍𝐵) → (𝑋 𝑌)(le‘𝐾)((𝑋 𝑌) 𝑍))
353, 6, 7, 34syl3anc 1392 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑋 𝑌)(le‘𝐾)((𝑋 𝑌) 𝑍))
361, 2, 3, 10, 6, 9, 33, 35lattrd 18480 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑋(le‘𝐾)((𝑋 𝑌) 𝑍))
371, 2, 4latlej2 18483 . . . . . 6 ((𝐾 ∈ Lat ∧ 𝑋𝐵𝑌𝐵) → 𝑌(le‘𝐾)(𝑋 𝑌))
38373adant3r3 1199 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑌(le‘𝐾)(𝑋 𝑌))
391, 2, 3, 17, 6, 9, 38, 35lattrd 18480 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑌(le‘𝐾)((𝑋 𝑌) 𝑍))
401, 2, 4latlej2 18483 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑋 𝑌) ∈ 𝐵𝑍𝐵) → 𝑍(le‘𝐾)((𝑋 𝑌) 𝑍))
413, 6, 7, 40syl3anc 1392 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → 𝑍(le‘𝐾)((𝑋 𝑌) 𝑍))
421, 2, 4latjle12 18484 . . . . 5 ((𝐾 ∈ Lat ∧ (𝑌𝐵𝑍𝐵 ∧ ((𝑋 𝑌) 𝑍) ∈ 𝐵)) → ((𝑌(le‘𝐾)((𝑋 𝑌) 𝑍) ∧ 𝑍(le‘𝐾)((𝑋 𝑌) 𝑍)) ↔ (𝑌 𝑍)(le‘𝐾)((𝑋 𝑌) 𝑍)))
433, 17, 7, 9, 42syl13anc 1393 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑌(le‘𝐾)((𝑋 𝑌) 𝑍) ∧ 𝑍(le‘𝐾)((𝑋 𝑌) 𝑍)) ↔ (𝑌 𝑍)(le‘𝐾)((𝑋 𝑌) 𝑍)))
4439, 41, 43mpbi2and 722 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑌 𝑍)(le‘𝐾)((𝑋 𝑌) 𝑍))
451, 2, 4latjle12 18484 . . . 4 ((𝐾 ∈ Lat ∧ (𝑋𝐵 ∧ (𝑌 𝑍) ∈ 𝐵 ∧ ((𝑋 𝑌) 𝑍) ∈ 𝐵)) → ((𝑋(le‘𝐾)((𝑋 𝑌) 𝑍) ∧ (𝑌 𝑍)(le‘𝐾)((𝑋 𝑌) 𝑍)) ↔ (𝑋 (𝑌 𝑍))(le‘𝐾)((𝑋 𝑌) 𝑍)))
463, 10, 12, 9, 45syl13anc 1393 . . 3 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋(le‘𝐾)((𝑋 𝑌) 𝑍) ∧ (𝑌 𝑍)(le‘𝐾)((𝑋 𝑌) 𝑍)) ↔ (𝑋 (𝑌 𝑍))(le‘𝐾)((𝑋 𝑌) 𝑍)))
4736, 44, 46mpbi2and 722 . 2 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → (𝑋 (𝑌 𝑍))(le‘𝐾)((𝑋 𝑌) 𝑍))
481, 2, 3, 9, 14, 31, 47latasymd 18479 1 ((𝐾 ∈ Lat ∧ (𝑋𝐵𝑌𝐵𝑍𝐵)) → ((𝑋 𝑌) 𝑍) = (𝑋 (𝑌 𝑍)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 399  w3a 1099   = wceq 1562  wcel 2144   class class class wbr 5102  cfv 6523  (class class class)co 7398  Basecbs 17247  lecple 17295  joincjn 18345  Latclat 18465
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1817  ax-4 1831  ax-5 1932  ax-6 1989  ax-7 2030  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2214  ax-ext 2736  ax-rep 5229  ax-sep 5248  ax-nul 5258  ax-pow 5324  ax-pr 5392  ax-un 7720
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3an 1101  df-tru 1565  df-fal 1575  df-ex 1802  df-nf 1806  df-sb 2093  df-mo 2568  df-eu 2598  df-clab 2743  df-cleq 2756  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3079  df-rex 3089  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3458  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-nul 4288  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-iun 4953  df-br 5103  df-opab 5165  df-mpt 5184  df-id 5544  df-xp 5655  df-rel 5656  df-cnv 5657  df-co 5658  df-dm 5659  df-rn 5660  df-res 5661  df-ima 5662  df-iota 6479  df-fun 6525  df-fn 6526  df-f 6527  df-f1 6528  df-fo 6529  df-f1o 6530  df-fv 6531  df-riota 7355  df-ov 7401  df-oprab 7402  df-proset 18328  df-poset 18347  df-lub 18378  df-glb 18379  df-join 18380  df-meet 18381  df-lat 18466
This theorem is referenced by:  latj12  18518  latj32  18519  latj4  18523  latmass  18529  latmassOLD  39858  hlatjass  39999  cvrexchlem  40048  cvrat3  40071  2atmat  40190  4atlem3  40225  4atlem3a  40226  4atlem4a  40228  4atlem4d  40231  4at2  40243  2lplnja  40248  pmapjlln1  40484  dalawlem3  40502  dalawlem12  40511  cdleme30a  41007  trlcolem  41355  cdlemh1  41444  cdlemkid1  41551  doca2N  41755  djajN  41766
  Copyright terms: Public domain W3C validator