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

Theorem dihglblem2N 42617
Description: The GLB of a set of lattice elements 𝑆 is the same as that of the set 𝑇 with elements of 𝑆 cut down to be under 𝑊. (Contributed by NM, 19-Mar-2014.) (New usage is discouraged.)
Hypotheses
Ref Expression
dihglblem.b 𝐵 = (Base‘𝐾)
dihglblem.l ≤ = (le‘𝐾)
dihglblem.m ∧ = (meet‘𝐾)
dihglblem.g 𝐺 = (glb‘𝐾)
dihglblem.h 𝐻 = (LHyp‘𝐾)
dihglblem.t 𝑇 = {𝑢 ∈ 𝐵 ∣ ∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊)}
Assertion
Ref Expression
dihglblem2N (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → (𝐺‘𝑆) = (𝐺‘𝑇))
Distinct variable groups:   𝑣,𝑢, ∧   𝑢,𝐵   𝑢,𝑆,𝑣   𝑢,𝑊,𝑣
Allowed substitution hints:   𝐵(𝑣)   𝑇(𝑣, 𝑢)   𝐺(𝑣, 𝑢)   𝐻(𝑣, 𝑢)   𝐾(𝑣, 𝑢)   ≤ (𝑣, 𝑢)

Proof of Theorem dihglblem2N
Dummy variables 𝑥 𝑦 𝑤 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 dihglblem.b . 2 𝐵 = (Base‘𝐾)
2 dihglblem.l . 2 ≤ = (le‘𝐾)
3 dihglblem.g . 2 𝐺 = (glb‘𝐾)
4 simpl1l 1243 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝐾 ∈ HL)
54hllatd 40687 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝐾 ∈ Lat)
6 simp1l 1216 . . . . . 6 (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → 𝐾 ∈ HL)
7 hlclat 40681 . . . . . 6 (𝐾 ∈ HL → 𝐾 ∈ CLat)
86, 7syl 18 . . . . 5 (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → 𝐾 ∈ CLat)
9 dihglblem.t . . . . . 6 𝑇 = {𝑢 ∈ 𝐵 ∣ ∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊)}
10 ssrab2 4008 . . . . . 6 {𝑢 ∈ 𝐵 ∣ ∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊)} ⊆ 𝐵
119, 10eqsstri 3959 . . . . 5 𝑇 ⊆ 𝐵
121, 3clatglbcl 18729 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑇 ⊆ 𝐵) → (𝐺‘𝑇) ∈ 𝐵)
138, 11, 12sylancl 598 . . . 4 (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → (𝐺‘𝑇) ∈ 𝐵)
1413adantr 486 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝐺‘𝑇) ∈ 𝐵)
15 simpl2 1211 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝑆 ⊆ 𝐵)
16 simpr 490 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝑥 ∈ 𝑆)
1715, 16sseldd 3914 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝑥 ∈ 𝐵)
18 simpl1r 1244 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝑊 ∈ 𝐻)
19 dihglblem.h . . . . . 6 𝐻 = (LHyp‘𝐾)
201, 19lhpbase 41321 . . . . 5 (𝑊 ∈ 𝐻 → 𝑊 ∈ 𝐵)
2118, 20syl 18 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝑊 ∈ 𝐵)
22 dihglblem.m . . . . 5 ∧ = (meet‘𝐾)
231, 22latmcl 18664 . . . 4 ((𝐾 ∈ Lat ∧ 𝑥 ∈ 𝐵 ∧ 𝑊 ∈ 𝐵) → (𝑥 ∧ 𝑊) ∈ 𝐵)
245, 17, 21, 23syl3anc 1399 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝑥 ∧ 𝑊) ∈ 𝐵)
254, 7syl 18 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → 𝐾 ∈ CLat)
26 eqidd 2764 . . . . . . 7 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝑥 ∧ 𝑊) = (𝑥 ∧ 𝑊))
27 oveq1 7458 . . . . . . . 8 (𝑣 = 𝑥 → (𝑣 ∧ 𝑊) = (𝑥 ∧ 𝑊))
2827rspceeqv 3602 . . . . . . 7 ((𝑥 ∈ 𝑆 ∧ (𝑥 ∧ 𝑊) = (𝑥 ∧ 𝑊)) → ∃𝑣 ∈ 𝑆 (𝑥 ∧ 𝑊) = (𝑣 ∧ 𝑊))
2916, 26, 28syl2anc 596 . . . . . 6 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → ∃𝑣 ∈ 𝑆 (𝑥 ∧ 𝑊) = (𝑣 ∧ 𝑊))
30 eqeq1 2767 . . . . . . . 8 (𝑢 = (𝑥 ∧ 𝑊) → (𝑢 = (𝑣 ∧ 𝑊) ↔ (𝑥 ∧ 𝑊) = (𝑣 ∧ 𝑊)))
3130rexbidv 3190 . . . . . . 7 (𝑢 = (𝑥 ∧ 𝑊) → (∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊) ↔ ∃𝑣 ∈ 𝑆 (𝑥 ∧ 𝑊) = (𝑣 ∧ 𝑊)))
3231elrab 3648 . . . . . 6 ((𝑥 ∧ 𝑊) ∈ {𝑢 ∈ 𝐵 ∣ ∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊)} ↔ ((𝑥 ∧ 𝑊) ∈ 𝐵 ∧ ∃𝑣 ∈ 𝑆 (𝑥 ∧ 𝑊) = (𝑣 ∧ 𝑊)))
3324, 29, 32sylanbrc 595 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝑥 ∧ 𝑊) ∈ {𝑢 ∈ 𝐵 ∣ ∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊)})
3433, 9eleqtrrdi 2875 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝑥 ∧ 𝑊) ∈ 𝑇)
351, 2, 3clatglble 18741 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑇 ⊆ 𝐵 ∧ (𝑥 ∧ 𝑊) ∈ 𝑇) → (𝐺‘𝑇) ≤ (𝑥 ∧ 𝑊))
3611, 35mp3an2 1479 . . . 4 ((𝐾 ∈ CLat ∧ (𝑥 ∧ 𝑊) ∈ 𝑇) → (𝐺‘𝑇) ≤ (𝑥 ∧ 𝑊))
3725, 34, 36syl2anc 596 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝐺‘𝑇) ≤ (𝑥 ∧ 𝑊))
381, 2, 22latmle1 18688 . . . 4 ((𝐾 ∈ Lat ∧ 𝑥 ∈ 𝐵 ∧ 𝑊 ∈ 𝐵) → (𝑥 ∧ 𝑊) ≤ 𝑥)
395, 17, 21, 38syl3anc 1399 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝑥 ∧ 𝑊) ≤ 𝑥)
401, 2, 5, 14, 24, 17, 37, 39lattrd 18670 . 2 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑥 ∈ 𝑆) → (𝐺‘𝑇) ≤ 𝑥)
41 eqeq1 2767 . . . . . . . 8 (𝑢 = 𝑤 → (𝑢 = (𝑣 ∧ 𝑊) ↔ 𝑤 = (𝑣 ∧ 𝑊)))
4241rexbidv 3190 . . . . . . 7 (𝑢 = 𝑤 → (∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊) ↔ ∃𝑣 ∈ 𝑆 𝑤 = (𝑣 ∧ 𝑊)))
43 oveq1 7458 . . . . . . . . 9 (𝑣 = 𝑦 → (𝑣 ∧ 𝑊) = (𝑦 ∧ 𝑊))
4443eqeq2d 2774 . . . . . . . 8 (𝑣 = 𝑦 → (𝑤 = (𝑣 ∧ 𝑊) ↔ 𝑤 = (𝑦 ∧ 𝑊)))
4544cbvrexvw 3245 . . . . . . 7 (∃𝑣 ∈ 𝑆 𝑤 = (𝑣 ∧ 𝑊) ↔ ∃𝑦 ∈ 𝑆 𝑤 = (𝑦 ∧ 𝑊))
4642, 45bitrdi 290 . . . . . 6 (𝑢 = 𝑤 → (∃𝑣 ∈ 𝑆 𝑢 = (𝑣 ∧ 𝑊) ↔ ∃𝑦 ∈ 𝑆 𝑤 = (𝑦 ∧ 𝑊)))
4746, 9elrab2 3652 . . . . 5 (𝑤 ∈ 𝑇 ↔ (𝑤 ∈ 𝐵 ∧ ∃𝑦 ∈ 𝑆 𝑤 = (𝑦 ∧ 𝑊)))
48 simp3 1156 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑦 ∈ 𝑆)
49 simp13 1224 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥)
50 breq2 5112 . . . . . . . . . . . 12 (𝑥 = 𝑦 → (𝑧 ≤ 𝑥 ↔ 𝑧 ≤ 𝑦))
5150rspcva 3578 . . . . . . . . . . 11 ((𝑦 ∈ 𝑆 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝑧 ≤ 𝑦)
5248, 49, 51syl2anc 596 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑧 ≤ 𝑦)
53 simp11l 1303 . . . . . . . . . . . . 13 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝐾 ∈ HL)
54533ad2ant1 1151 . . . . . . . . . . . 12 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝐾 ∈ HL)
5554hllatd 40687 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝐾 ∈ Lat)
56 simp12 1223 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑧 ∈ 𝐵)
5754, 7syl 18 . . . . . . . . . . . 12 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝐾 ∈ CLat)
58 simp112 1322 . . . . . . . . . . . 12 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑆 ⊆ 𝐵)
591, 3clatglbcl 18729 . . . . . . . . . . . 12 ((𝐾 ∈ CLat ∧ 𝑆 ⊆ 𝐵) → (𝐺‘𝑆) ∈ 𝐵)
6057, 58, 59syl2anc 596 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → (𝐺‘𝑆) ∈ 𝐵)
61 simp11r 1304 . . . . . . . . . . . . 13 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝑊 ∈ 𝐻)
62613ad2ant1 1151 . . . . . . . . . . . 12 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑊 ∈ 𝐻)
6362, 20syl 18 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑊 ∈ 𝐵)
641, 2, 3clatleglb 18742 . . . . . . . . . . . . 13 ((𝐾 ∈ CLat ∧ 𝑧 ∈ 𝐵 ∧ 𝑆 ⊆ 𝐵) → (𝑧 ≤ (𝐺‘𝑆) ↔ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥))
6557, 56, 58, 64syl3anc 1399 . . . . . . . . . . . 12 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → (𝑧 ≤ (𝐺‘𝑆) ↔ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥))
6649, 65mpbird 260 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑧 ≤ (𝐺‘𝑆))
67 simp113 1323 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → (𝐺‘𝑆) ≤ 𝑊)
681, 2, 55, 56, 60, 63, 66, 67lattrd 18670 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑧 ≤ 𝑊)
6958, 48sseldd 3914 . . . . . . . . . . 11 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑦 ∈ 𝐵)
701, 2, 22latlem12 18690 . . . . . . . . . . 11 ((𝐾 ∈ Lat ∧ (𝑧 ∈ 𝐵 ∧ 𝑦 ∈ 𝐵 ∧ 𝑊 ∈ 𝐵)) → ((𝑧 ≤ 𝑦 ∧ 𝑧 ≤ 𝑊) ↔ 𝑧 ≤ (𝑦 ∧ 𝑊)))
7155, 56, 69, 63, 70syl13anc 1400 . . . . . . . . . 10 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → ((𝑧 ≤ 𝑦 ∧ 𝑧 ≤ 𝑊) ↔ 𝑧 ≤ (𝑦 ∧ 𝑊)))
7252, 68, 71mpbi2and 725 . . . . . . . . 9 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵 ∧ 𝑦 ∈ 𝑆) → 𝑧 ≤ (𝑦 ∧ 𝑊))
73723expia 1139 . . . . . . . 8 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵) → (𝑦 ∈ 𝑆 → 𝑧 ≤ (𝑦 ∧ 𝑊)))
74 breq2 5112 . . . . . . . . 9 (𝑤 = (𝑦 ∧ 𝑊) → (𝑧 ≤ 𝑤 ↔ 𝑧 ≤ (𝑦 ∧ 𝑊)))
7574biimprcd 253 . . . . . . . 8 (𝑧 ≤ (𝑦 ∧ 𝑊) → (𝑤 = (𝑦 ∧ 𝑊) → 𝑧 ≤ 𝑤))
7673, 75syl6 36 . . . . . . 7 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵) → (𝑦 ∈ 𝑆 → (𝑤 = (𝑦 ∧ 𝑊) → 𝑧 ≤ 𝑤)))
7776rexlimdv 3165 . . . . . 6 (((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) ∧ 𝑤 ∈ 𝐵) → (∃𝑦 ∈ 𝑆 𝑤 = (𝑦 ∧ 𝑊) → 𝑧 ≤ 𝑤))
7877expimpd 459 . . . . 5 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → ((𝑤 ∈ 𝐵 ∧ ∃𝑦 ∈ 𝑆 𝑤 = (𝑦 ∧ 𝑊)) → 𝑧 ≤ 𝑤))
7947, 78biimtrid 245 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → (𝑤 ∈ 𝑇 → 𝑧 ≤ 𝑤))
8079ralrimiv 3157 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → ∀𝑤 ∈ 𝑇 𝑧 ≤ 𝑤)
8153, 7syl 18 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝐾 ∈ CLat)
82 simp2 1155 . . . 4 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝑧 ∈ 𝐵)
831, 2, 3clatleglb 18742 . . . . 5 ((𝐾 ∈ CLat ∧ 𝑧 ∈ 𝐵 ∧ 𝑇 ⊆ 𝐵) → (𝑧 ≤ (𝐺‘𝑇) ↔ ∀𝑤 ∈ 𝑇 𝑧 ≤ 𝑤))
8411, 83mp3an3 1480 . . . 4 ((𝐾 ∈ CLat ∧ 𝑧 ∈ 𝐵) → (𝑧 ≤ (𝐺‘𝑇) ↔ ∀𝑤 ∈ 𝑇 𝑧 ≤ 𝑤))
8581, 82, 84syl2anc 596 . . 3 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → (𝑧 ≤ (𝐺‘𝑇) ↔ ∀𝑤 ∈ 𝑇 𝑧 ≤ 𝑤))
8680, 85mpbird 260 . 2 ((((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) ∧ 𝑧 ∈ 𝐵 ∧ ∀𝑥 ∈ 𝑆 𝑧 ≤ 𝑥) → 𝑧 ≤ (𝐺‘𝑇))
87 simp2 1155 . 2 (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → 𝑆 ⊆ 𝐵)
881, 2, 3, 40, 86, 8, 87, 13isglbd 18733 1 (((𝐾 ∈ HL ∧ 𝑊 ∈ 𝐻) ∧ 𝑆 ⊆ 𝐵 ∧ (𝐺‘𝑆) ≤ 𝑊) → (𝐺‘𝑆) = (𝐺‘𝑇))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147  ∀wral 3080  ∃wrex 3090  {crab 3416   ⊆ wss 3900   class class class wbr 5108  ‘cfv 6566  (class class class)co 7451  Basecbs 17431  lecple 17479  glbcglb 18534  meetcmee 18536  Latclat 18655  CLatccla 18722  HLchlt 40673  LHypclh 41307
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 5238  ax-sep 5255  ax-nul 5266  ax-pow 5334  ax-pr 5398  ax-un 7783
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 4841  df-uni 4873  df-iun 4958  df-br 5109  df-opab 5174  df-mpt 5193  df-id 5553  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-rn 5669  df-res 5670  df-ima 5671  df-iota 6520  df-fun 6568  df-fn 6569  df-f 6570  df-f1 6571  df-fo 6572  df-f1o 6573  df-fv 6574  df-riota 7408  df-ov 7454  df-oprab 7455  df-poset 18537  df-lub 18568  df-glb 18569  df-join 18570  df-meet 18571  df-lat 18656  df-clat 18723  df-atl 40621  df-cvlat 40645  df-hlat 40674  df-lhyp 41311
This theorem is used by:  dihglblem3N  42618  dihglblem3aN  42619
  Copyright terms: Public domain W3C validator