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

Theorem lubun 18472
Description: The LUB of a union. (Contributed by NM, 5-Mar-2012.)
Hypotheses
Ref Expression
lubun.b 𝐵 = (Base‘𝐾)
lubun.j = (join‘𝐾)
lubun.u 𝑈 = (lub‘𝐾)
Assertion
Ref Expression
lubun ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑈‘(𝑆𝑇)) = ((𝑈𝑆) (𝑈𝑇)))

Proof of Theorem lubun
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 lubun.b . . 3 𝐵 = (Base‘𝐾)
2 eqid 2739 . . 3 (le‘𝐾) = (le‘𝐾)
3 lubun.u . . 3 𝑈 = (lub‘𝐾)
4 biid 262 . . 3 ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)) ↔ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)))
5 simp1 1142 . . 3 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → 𝐾 ∈ CLat)
6 unss 4119 . . . . 5 ((𝑆𝐵𝑇𝐵) ↔ (𝑆𝑇) ⊆ 𝐵)
76biimpi 217 . . . 4 ((𝑆𝐵𝑇𝐵) → (𝑆𝑇) ⊆ 𝐵)
873adant1 1136 . . 3 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑆𝑇) ⊆ 𝐵)
91, 2, 3, 4, 5, 8lubval 18311 . 2 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑈‘(𝑆𝑇)) = (𝑥𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))))
10 clatl 18465 . . . . 5 (𝐾 ∈ CLat → 𝐾 ∈ Lat)
11103ad2ant1 1139 . . . 4 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → 𝐾 ∈ Lat)
121, 3clatlubcl 18460 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑆𝐵) → (𝑈𝑆) ∈ 𝐵)
13123adant3 1138 . . . 4 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑈𝑆) ∈ 𝐵)
141, 3clatlubcl 18460 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑇𝐵) → (𝑈𝑇) ∈ 𝐵)
15143adant2 1137 . . . 4 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑈𝑇) ∈ 𝐵)
16 lubun.j . . . . 5 = (join‘𝐾)
171, 16latjcl 18396 . . . 4 ((𝐾 ∈ Lat ∧ (𝑈𝑆) ∈ 𝐵 ∧ (𝑈𝑇) ∈ 𝐵) → ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵)
1811, 13, 15, 17syl3anc 1379 . . 3 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵)
19 simpl1 1198 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝐾 ∈ CLat)
2019, 10syl 17 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝐾 ∈ Lat)
21 simpl2 1199 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑆𝐵)
22 simpr 485 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑦𝑆)
2321, 22sseldd 3916 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑦𝐵)
2419, 21, 12syl2anc 590 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → (𝑈𝑆) ∈ 𝐵)
25 simpl3 1200 . . . . . . . . . . . . . 14 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑇𝐵)
2619, 25, 14syl2anc 590 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → (𝑈𝑇) ∈ 𝐵)
2720, 24, 26, 17syl3anc 1379 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵)
281, 2, 3lubel 18471 . . . . . . . . . . . . 13 ((𝐾 ∈ CLat ∧ 𝑦𝑆𝑆𝐵) → 𝑦(le‘𝐾)(𝑈𝑆))
2919, 22, 21, 28syl3anc 1379 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑦(le‘𝐾)(𝑈𝑆))
301, 2, 16latlej1 18405 . . . . . . . . . . . . 13 ((𝐾 ∈ Lat ∧ (𝑈𝑆) ∈ 𝐵 ∧ (𝑈𝑇) ∈ 𝐵) → (𝑈𝑆)(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
3120, 24, 26, 30syl3anc 1379 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → (𝑈𝑆)(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
321, 2, 20, 23, 24, 27, 29, 31lattrd 18403 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑆) → 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
3332ralrimiva 3131 . . . . . . . . . 10 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ∀𝑦𝑆 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
3411adantr 481 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝐾 ∈ Lat)
35 simpl3 1200 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑇𝐵)
36 simpr 485 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑦𝑇)
3735, 36sseldd 3916 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑦𝐵)
38 simpl1 1198 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝐾 ∈ CLat)
3938, 35, 14syl2anc 590 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → (𝑈𝑇) ∈ 𝐵)
4018adantr 481 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵)
411, 2, 3lubel 18471 . . . . . . . . . . . . 13 ((𝐾 ∈ CLat ∧ 𝑦𝑇𝑇𝐵) → 𝑦(le‘𝐾)(𝑈𝑇))
4238, 36, 35, 41syl3anc 1379 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑦(le‘𝐾)(𝑈𝑇))
43 simpl2 1199 . . . . . . . . . . . . . 14 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑆𝐵)
4438, 43, 12syl2anc 590 . . . . . . . . . . . . 13 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → (𝑈𝑆) ∈ 𝐵)
451, 2, 16latlej2 18406 . . . . . . . . . . . . 13 ((𝐾 ∈ Lat ∧ (𝑈𝑆) ∈ 𝐵 ∧ (𝑈𝑇) ∈ 𝐵) → (𝑈𝑇)(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
4634, 44, 39, 45syl3anc 1379 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → (𝑈𝑇)(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
471, 2, 34, 37, 39, 40, 42, 46lattrd 18403 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦𝑇) → 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
4847ralrimiva 3131 . . . . . . . . . 10 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ∀𝑦𝑇 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
49 ralunb 4126 . . . . . . . . . 10 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ↔ (∀𝑦𝑆 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ∀𝑦𝑇 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
5033, 48, 49sylanbrc 589 . . . . . . . . 9 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
51 breq2 5076 . . . . . . . . . . . . 13 (𝑧 = ((𝑈𝑆) (𝑈𝑇)) → (𝑦(le‘𝐾)𝑧𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
5251ralbidv 3162 . . . . . . . . . . . 12 (𝑧 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 ↔ ∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
53 breq2 5076 . . . . . . . . . . . 12 (𝑧 = ((𝑈𝑆) (𝑈𝑇)) → (𝑥(le‘𝐾)𝑧𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
5452, 53imbi12d 345 . . . . . . . . . . 11 (𝑧 = ((𝑈𝑆) (𝑈𝑇)) → ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) ↔ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))))
5554rspcv 3556 . . . . . . . . . 10 (((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵 → (∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))))
5618, 55syl 17 . . . . . . . . 9 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))))
5750, 56mpid 44 . . . . . . . 8 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
5857imp 407 . . . . . . 7 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
5958ad2ant2rl 755 . . . . . 6 ((((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) ∧ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))) → 𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
60 ralunb 4126 . . . . . . . . 9 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ↔ (∀𝑦𝑆 𝑦(le‘𝐾)𝑥 ∧ ∀𝑦𝑇 𝑦(le‘𝐾)𝑥))
61 simpl1 1198 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → 𝐾 ∈ CLat)
62 simpl2 1199 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → 𝑆𝐵)
63 simpr 485 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → 𝑥𝐵)
641, 2, 3lubl 18469 . . . . . . . . . . . 12 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑥𝐵) → (∀𝑦𝑆 𝑦(le‘𝐾)𝑥 → (𝑈𝑆)(le‘𝐾)𝑥))
6561, 62, 63, 64syl3anc 1379 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (∀𝑦𝑆 𝑦(le‘𝐾)𝑥 → (𝑈𝑆)(le‘𝐾)𝑥))
66 simpl3 1200 . . . . . . . . . . . 12 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → 𝑇𝐵)
671, 2, 3lubl 18469 . . . . . . . . . . . 12 ((𝐾 ∈ CLat ∧ 𝑇𝐵𝑥𝐵) → (∀𝑦𝑇 𝑦(le‘𝐾)𝑥 → (𝑈𝑇)(le‘𝐾)𝑥))
6861, 66, 63, 67syl3anc 1379 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (∀𝑦𝑇 𝑦(le‘𝐾)𝑥 → (𝑈𝑇)(le‘𝐾)𝑥))
6965, 68anim12d 615 . . . . . . . . . 10 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((∀𝑦𝑆 𝑦(le‘𝐾)𝑥 ∧ ∀𝑦𝑇 𝑦(le‘𝐾)𝑥) → ((𝑈𝑆)(le‘𝐾)𝑥 ∧ (𝑈𝑇)(le‘𝐾)𝑥)))
7061, 10syl 17 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → 𝐾 ∈ Lat)
7113adantr 481 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (𝑈𝑆) ∈ 𝐵)
7215adantr 481 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (𝑈𝑇) ∈ 𝐵)
731, 2, 16latjle12 18407 . . . . . . . . . . 11 ((𝐾 ∈ Lat ∧ ((𝑈𝑆) ∈ 𝐵 ∧ (𝑈𝑇) ∈ 𝐵𝑥𝐵)) → (((𝑈𝑆)(le‘𝐾)𝑥 ∧ (𝑈𝑇)(le‘𝐾)𝑥) ↔ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥))
7470, 71, 72, 63, 73syl13anc 1380 . . . . . . . . . 10 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (((𝑈𝑆)(le‘𝐾)𝑥 ∧ (𝑈𝑇)(le‘𝐾)𝑥) ↔ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥))
7569, 74sylibd 240 . . . . . . . . 9 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((∀𝑦𝑆 𝑦(le‘𝐾)𝑥 ∧ ∀𝑦𝑇 𝑦(le‘𝐾)𝑥) → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥))
7660, 75biimtrid 243 . . . . . . . 8 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥))
7776imp 407 . . . . . . 7 ((((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) ∧ ∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥) → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥)
7877adantrr 723 . . . . . 6 ((((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) ∧ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))) → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥)
7918adantr 481 . . . . . . . 8 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵)
801, 2latasymb 18399 . . . . . . . 8 ((𝐾 ∈ Lat ∧ 𝑥𝐵 ∧ ((𝑈𝑆) (𝑈𝑇)) ∈ 𝐵) → ((𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥) ↔ 𝑥 = ((𝑈𝑆) (𝑈𝑇))))
8170, 63, 79, 80syl3anc 1379 . . . . . . 7 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥) ↔ 𝑥 = ((𝑈𝑆) (𝑈𝑇))))
8281adantr 481 . . . . . 6 ((((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) ∧ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))) → ((𝑥(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑥) ↔ 𝑥 = ((𝑈𝑆) (𝑈𝑇))))
8359, 78, 82mpbi2and 718 . . . . 5 ((((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) ∧ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))) → 𝑥 = ((𝑈𝑆) (𝑈𝑇)))
8483ex 413 . . . 4 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)) → 𝑥 = ((𝑈𝑆) (𝑈𝑇))))
85 elun 4083 . . . . . . . 8 (𝑦 ∈ (𝑆𝑇) ↔ (𝑦𝑆𝑦𝑇))
8632, 47jaodan 965 . . . . . . . 8 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ (𝑦𝑆𝑦𝑇)) → 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
8785, 86sylan2b 600 . . . . . . 7 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑦 ∈ (𝑆𝑇)) → 𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
8887ralrimiva 3131 . . . . . 6 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)))
89 ralunb 4126 . . . . . . . . 9 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 ↔ (∀𝑦𝑆 𝑦(le‘𝐾)𝑧 ∧ ∀𝑦𝑇 𝑦(le‘𝐾)𝑧))
90 simpl1 1198 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → 𝐾 ∈ CLat)
91 simpl2 1199 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → 𝑆𝐵)
92 simpr 485 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → 𝑧𝐵)
931, 2, 3lubl 18469 . . . . . . . . . . 11 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑧𝐵) → (∀𝑦𝑆 𝑦(le‘𝐾)𝑧 → (𝑈𝑆)(le‘𝐾)𝑧))
9490, 91, 92, 93syl3anc 1379 . . . . . . . . . 10 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (∀𝑦𝑆 𝑦(le‘𝐾)𝑧 → (𝑈𝑆)(le‘𝐾)𝑧))
95 simpl3 1200 . . . . . . . . . . 11 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → 𝑇𝐵)
961, 2, 3lubl 18469 . . . . . . . . . . 11 ((𝐾 ∈ CLat ∧ 𝑇𝐵𝑧𝐵) → (∀𝑦𝑇 𝑦(le‘𝐾)𝑧 → (𝑈𝑇)(le‘𝐾)𝑧))
9790, 95, 92, 96syl3anc 1379 . . . . . . . . . 10 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (∀𝑦𝑇 𝑦(le‘𝐾)𝑧 → (𝑈𝑇)(le‘𝐾)𝑧))
9894, 97anim12d 615 . . . . . . . . 9 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → ((∀𝑦𝑆 𝑦(le‘𝐾)𝑧 ∧ ∀𝑦𝑇 𝑦(le‘𝐾)𝑧) → ((𝑈𝑆)(le‘𝐾)𝑧 ∧ (𝑈𝑇)(le‘𝐾)𝑧)))
9989, 98biimtrid 243 . . . . . . . 8 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆)(le‘𝐾)𝑧 ∧ (𝑈𝑇)(le‘𝐾)𝑧)))
10090, 10syl 17 . . . . . . . . 9 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → 𝐾 ∈ Lat)
10190, 91, 12syl2anc 590 . . . . . . . . 9 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (𝑈𝑆) ∈ 𝐵)
10290, 95, 14syl2anc 590 . . . . . . . . 9 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (𝑈𝑇) ∈ 𝐵)
1031, 2, 16latjle12 18407 . . . . . . . . 9 ((𝐾 ∈ Lat ∧ ((𝑈𝑆) ∈ 𝐵 ∧ (𝑈𝑇) ∈ 𝐵𝑧𝐵)) → (((𝑈𝑆)(le‘𝐾)𝑧 ∧ (𝑈𝑇)(le‘𝐾)𝑧) ↔ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))
104100, 101, 102, 92, 103syl13anc 1380 . . . . . . . 8 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (((𝑈𝑆)(le‘𝐾)𝑧 ∧ (𝑈𝑇)(le‘𝐾)𝑧) ↔ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))
10599, 104sylibd 240 . . . . . . 7 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑧𝐵) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))
106105ralrimiva 3131 . . . . . 6 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))
107 breq2 5076 . . . . . . . . 9 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (𝑦(le‘𝐾)𝑥𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
108107ralbidv 3162 . . . . . . . 8 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ↔ ∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇))))
109 breq1 5075 . . . . . . . . . 10 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (𝑥(le‘𝐾)𝑧 ↔ ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))
110109imbi2d 341 . . . . . . . . 9 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) ↔ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧)))
111110ralbidv 3162 . . . . . . . 8 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧) ↔ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧)))
112108, 111anbi12d 638 . . . . . . 7 (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)) ↔ (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧))))
113112biimprcd 251 . . . . . 6 ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)((𝑈𝑆) (𝑈𝑇)) ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧 → ((𝑈𝑆) (𝑈𝑇))(le‘𝐾)𝑧)) → (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))))
11488, 106, 113syl2anc 590 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))))
115114adantr 481 . . . 4 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → (𝑥 = ((𝑈𝑆) (𝑈𝑇)) → (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))))
11684, 115impbid 213 . . 3 (((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) ∧ 𝑥𝐵) → ((∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧)) ↔ 𝑥 = ((𝑈𝑆) (𝑈𝑇))))
11718, 116riota5 7342 . 2 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑥𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑥 ∧ ∀𝑧𝐵 (∀𝑦 ∈ (𝑆𝑇)𝑦(le‘𝐾)𝑧𝑥(le‘𝐾)𝑧))) = ((𝑈𝑆) (𝑈𝑇)))
1189, 117eqtrd 2774 1 ((𝐾 ∈ CLat ∧ 𝑆𝐵𝑇𝐵) → (𝑈‘(𝑆𝑇)) = ((𝑈𝑆) (𝑈𝑇)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396  wo 853  w3a 1092   = wceq 1547  wcel 2119  wral 3053  cun 3881  wss 3883   class class class wbr 5072  cfv 6485  crio 7312  (class class class)co 7356  Basecbs 17170  lecple 17218  lubclub 18266  joincjn 18268  Latclat 18388  CLatccla 18455
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-iun 4923  df-br 5073  df-opab 5135  df-mpt 5154  df-id 5513  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-riota 7313  df-ov 7359  df-oprab 7360  df-proset 18251  df-poset 18270  df-lub 18301  df-glb 18302  df-join 18303  df-meet 18304  df-lat 18389  df-clat 18456
This theorem is referenced by:  paddunN  40419  poldmj1N  40420
  Copyright terms: Public domain W3C validator