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

Theorem pclfinN 40337
Description: The projective subspace closure of a set equals the union of the closures of its finite subsets. Analogous to Lemma 3.3.6 of [PtakPulmannova] p. 72. Compare the closed subspace version pclfinclN 40387. (Contributed by NM, 10-Sep-2013.) (New usage is discouraged.)
Hypotheses
Ref Expression
pclfin.a 𝐴 = (Atoms‘𝐾)
pclfin.c 𝑈 = (PCl‘𝐾)
Assertion
Ref Expression
pclfinN ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑈𝑋) = 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
Distinct variable groups:   𝑦,𝐴   𝑦,𝑈   𝑦,𝐾   𝑦,𝑋

Proof of Theorem pclfinN
Dummy variables 𝑞 𝑝 𝑟 𝑣 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 482 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝐾 ∈ AtLat)
2 elin 3906 . . . . . . . 8 (𝑦 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑦 ∈ Fin ∧ 𝑦 ∈ 𝒫 𝑋))
3 elpwi 4549 . . . . . . . . 9 (𝑦 ∈ 𝒫 𝑋𝑦𝑋)
43adantl 481 . . . . . . . 8 ((𝑦 ∈ Fin ∧ 𝑦 ∈ 𝒫 𝑋) → 𝑦𝑋)
52, 4sylbi 217 . . . . . . 7 (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → 𝑦𝑋)
6 simpll 767 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝐾 ∈ AtLat)
7 sstr 3931 . . . . . . . . . . . 12 ((𝑦𝑋𝑋𝐴) → 𝑦𝐴)
87ancoms 458 . . . . . . . . . . 11 ((𝑋𝐴𝑦𝑋) → 𝑦𝐴)
98adantll 715 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑦𝐴)
10 pclfin.a . . . . . . . . . . 11 𝐴 = (Atoms‘𝐾)
11 eqid 2737 . . . . . . . . . . 11 (PSubSp‘𝐾) = (PSubSp‘𝐾)
12 pclfin.c . . . . . . . . . . 11 𝑈 = (PCl‘𝐾)
1310, 11, 12pclclN 40328 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑦𝐴) → (𝑈𝑦) ∈ (PSubSp‘𝐾))
146, 9, 13syl2anc 585 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ∈ (PSubSp‘𝐾))
1510, 11psubssat 40191 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ (𝑈𝑦) ∈ (PSubSp‘𝐾)) → (𝑈𝑦) ⊆ 𝐴)
166, 14, 15syl2anc 585 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ⊆ 𝐴)
1716ex 412 . . . . . . 7 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦𝑋 → (𝑈𝑦) ⊆ 𝐴))
185, 17syl5 34 . . . . . 6 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → (𝑈𝑦) ⊆ 𝐴))
1918ralrimiv 3129 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ∀𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
20 iunss 4988 . . . . 5 ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴 ↔ ∀𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
2119, 20sylibr 234 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
22 eliun 4938 . . . . . . . . 9 (𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑦))
23 fveq2 6832 . . . . . . . . . . 11 (𝑦 = 𝑤 → (𝑈𝑦) = (𝑈𝑤))
2423eleq2d 2823 . . . . . . . . . 10 (𝑦 = 𝑤 → (𝑝 ∈ (𝑈𝑦) ↔ 𝑝 ∈ (𝑈𝑤)))
2524cbvrexvw 3217 . . . . . . . . 9 (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑦) ↔ ∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤))
2622, 25bitri 275 . . . . . . . 8 (𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤))
27 eliun 4938 . . . . . . . . 9 (𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑦))
28 fveq2 6832 . . . . . . . . . . 11 (𝑦 = 𝑣 → (𝑈𝑦) = (𝑈𝑣))
2928eleq2d 2823 . . . . . . . . . 10 (𝑦 = 𝑣 → (𝑞 ∈ (𝑈𝑦) ↔ 𝑞 ∈ (𝑈𝑣)))
3029cbvrexvw 3217 . . . . . . . . 9 (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑦) ↔ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣))
3127, 30bitri 275 . . . . . . . 8 (𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣))
3226, 31anbi12i 629 . . . . . . 7 ((𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)) ↔ (∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤) ∧ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣)))
33 elin 3906 . . . . . . . . . . 11 (𝑤 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑤 ∈ Fin ∧ 𝑤 ∈ 𝒫 𝑋))
34 elpwi 4549 . . . . . . . . . . . 12 (𝑤 ∈ 𝒫 𝑋𝑤𝑋)
3534anim2i 618 . . . . . . . . . . 11 ((𝑤 ∈ Fin ∧ 𝑤 ∈ 𝒫 𝑋) → (𝑤 ∈ Fin ∧ 𝑤𝑋))
3633, 35sylbi 217 . . . . . . . . . 10 (𝑤 ∈ (Fin ∩ 𝒫 𝑋) → (𝑤 ∈ Fin ∧ 𝑤𝑋))
37 elin 3906 . . . . . . . . . . . . . 14 (𝑣 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑣 ∈ Fin ∧ 𝑣 ∈ 𝒫 𝑋))
38 elpwi 4549 . . . . . . . . . . . . . . 15 (𝑣 ∈ 𝒫 𝑋𝑣𝑋)
3938anim2i 618 . . . . . . . . . . . . . 14 ((𝑣 ∈ Fin ∧ 𝑣 ∈ 𝒫 𝑋) → (𝑣 ∈ Fin ∧ 𝑣𝑋))
4037, 39sylbi 217 . . . . . . . . . . . . 13 (𝑣 ∈ (Fin ∩ 𝒫 𝑋) → (𝑣 ∈ Fin ∧ 𝑣𝑋))
41 simp2rl 1244 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤 ∈ Fin)
42 simp12l 1288 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣 ∈ Fin)
43 unfi 9096 . . . . . . . . . . . . . . . . . . . 20 ((𝑤 ∈ Fin ∧ 𝑣 ∈ Fin) → (𝑤𝑣) ∈ Fin)
4441, 42, 43syl2anc 585 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ Fin)
45 simp2rr 1245 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤𝑋)
46 simp12r 1289 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣𝑋)
4745, 46unssd 4133 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ⊆ 𝑋)
48 vex 3434 . . . . . . . . . . . . . . . . . . . . . 22 𝑤 ∈ V
49 vex 3434 . . . . . . . . . . . . . . . . . . . . . 22 𝑣 ∈ V
5048, 49unex 7689 . . . . . . . . . . . . . . . . . . . . 21 (𝑤𝑣) ∈ V
5150elpw 4546 . . . . . . . . . . . . . . . . . . . 20 ((𝑤𝑣) ∈ 𝒫 𝑋 ↔ (𝑤𝑣) ⊆ 𝑋)
5247, 51sylibr 234 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ 𝒫 𝑋)
5344, 52elind 4141 . . . . . . . . . . . . . . . . . 18 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ (Fin ∩ 𝒫 𝑋))
54 simp11l 1286 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝐾 ∈ AtLat)
55 simp11r 1287 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑋𝐴)
5645, 55sstrd 3933 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤𝐴)
5746, 55sstrd 3933 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣𝐴)
5856, 57unssd 4133 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ⊆ 𝐴)
5910, 11, 12pclclN 40328 . . . . . . . . . . . . . . . . . . . 20 ((𝐾 ∈ AtLat ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾))
6054, 58, 59syl2anc 585 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾))
61 simp3l 1203 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟𝐴)
62 ssun1 4119 . . . . . . . . . . . . . . . . . . . . . 22 𝑤 ⊆ (𝑤𝑣)
6362a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤 ⊆ (𝑤𝑣))
6410, 12pclssN 40331 . . . . . . . . . . . . . . . . . . . . 21 ((𝐾 ∈ AtLat ∧ 𝑤 ⊆ (𝑤𝑣) ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈𝑤) ⊆ (𝑈‘(𝑤𝑣)))
6554, 63, 58, 64syl3anc 1374 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈𝑤) ⊆ (𝑈‘(𝑤𝑣)))
66 simp2l 1201 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑝 ∈ (𝑈𝑤))
6765, 66sseldd 3923 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑝 ∈ (𝑈‘(𝑤𝑣)))
68 ssun2 4120 . . . . . . . . . . . . . . . . . . . . . 22 𝑣 ⊆ (𝑤𝑣)
6968a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣 ⊆ (𝑤𝑣))
7010, 12pclssN 40331 . . . . . . . . . . . . . . . . . . . . 21 ((𝐾 ∈ AtLat ∧ 𝑣 ⊆ (𝑤𝑣) ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈𝑣) ⊆ (𝑈‘(𝑤𝑣)))
7154, 69, 58, 70syl3anc 1374 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈𝑣) ⊆ (𝑈‘(𝑤𝑣)))
72 simp13 1207 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑞 ∈ (𝑈𝑣))
7371, 72sseldd 3923 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑞 ∈ (𝑈‘(𝑤𝑣)))
74 simp3r 1204 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))
75 eqid 2737 . . . . . . . . . . . . . . . . . . . 20 (le‘𝐾) = (le‘𝐾)
76 eqid 2737 . . . . . . . . . . . . . . . . . . . 20 (join‘𝐾) = (join‘𝐾)
7775, 76, 10, 11psubspi2N 40185 . . . . . . . . . . . . . . . . . . 19 (((𝐾 ∈ AtLat ∧ (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾) ∧ 𝑟𝐴) ∧ (𝑝 ∈ (𝑈‘(𝑤𝑣)) ∧ 𝑞 ∈ (𝑈‘(𝑤𝑣)) ∧ 𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 ∈ (𝑈‘(𝑤𝑣)))
7854, 60, 61, 67, 73, 74, 77syl33anc 1388 . . . . . . . . . . . . . . . . . 18 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 ∈ (𝑈‘(𝑤𝑣)))
79 fveq2 6832 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = (𝑤𝑣) → (𝑈𝑦) = (𝑈‘(𝑤𝑣)))
8079eleq2d 2823 . . . . . . . . . . . . . . . . . . 19 (𝑦 = (𝑤𝑣) → (𝑟 ∈ (𝑈𝑦) ↔ 𝑟 ∈ (𝑈‘(𝑤𝑣))))
8180rspcev 3565 . . . . . . . . . . . . . . . . . 18 (((𝑤𝑣) ∈ (Fin ∩ 𝒫 𝑋) ∧ 𝑟 ∈ (𝑈‘(𝑤𝑣))) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
8253, 78, 81syl2anc 585 . . . . . . . . . . . . . . . . 17 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
83 eliun 4938 . . . . . . . . . . . . . . . . 17 (𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
8482, 83sylibr 234 . . . . . . . . . . . . . . . 16 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
85843exp 1120 . . . . . . . . . . . . . . 15 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) → ((𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) → ((𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞)) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))
8685exp5c 444 . . . . . . . . . . . . . 14 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))
87863exp 1120 . . . . . . . . . . . . 13 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑣 ∈ Fin ∧ 𝑣𝑋) → (𝑞 ∈ (𝑈𝑣) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))))
8840, 87syl5 34 . . . . . . . . . . . 12 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑣 ∈ (Fin ∩ 𝒫 𝑋) → (𝑞 ∈ (𝑈𝑣) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))))
8988rexlimdv 3137 . . . . . . . . . . 11 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))))
9089com24 95 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑝 ∈ (𝑈𝑤) → (∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))))
9136, 90syl5 34 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤 ∈ (Fin ∩ 𝒫 𝑋) → (𝑝 ∈ (𝑈𝑤) → (∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))))
9291rexlimdv 3137 . . . . . . . 8 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤) → (∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))
9392impd 410 . . . . . . 7 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤) ∧ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣)) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))
9432, 93biimtrid 242 . . . . . 6 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))
9594ralrimdv 3136 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)) → ∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))
9695ralrimivv 3179 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ∀𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))
9775, 76, 10, 11ispsubsp 40182 . . . . 5 (𝐾 ∈ AtLat → ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾) ↔ ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴 ∧ ∀𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))
9897adantr 480 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾) ↔ ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴 ∧ ∀𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))))
9921, 96, 98mpbir2and 714 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾))
100 snfi 8981 . . . . . . . . 9 {𝑤} ∈ Fin
101100a1i 11 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ Fin)
102 snelpwi 5389 . . . . . . . . 9 (𝑤𝑋 → {𝑤} ∈ 𝒫 𝑋)
103102adantl 481 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ 𝒫 𝑋)
104101, 103elind 4141 . . . . . . 7 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ (Fin ∩ 𝒫 𝑋))
105 vsnid 4608 . . . . . . . 8 𝑤 ∈ {𝑤}
106 simpll 767 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝐾 ∈ AtLat)
107 ssel2 3917 . . . . . . . . . . 11 ((𝑋𝐴𝑤𝑋) → 𝑤𝐴)
108107adantll 715 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝑤𝐴)
10910, 11snatpsubN 40187 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑤𝐴) → {𝑤} ∈ (PSubSp‘𝐾))
110106, 108, 109syl2anc 585 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ (PSubSp‘𝐾))
11111, 12pclidN 40333 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ {𝑤} ∈ (PSubSp‘𝐾)) → (𝑈‘{𝑤}) = {𝑤})
112106, 110, 111syl2anc 585 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → (𝑈‘{𝑤}) = {𝑤})
113105, 112eleqtrrid 2844 . . . . . . 7 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝑤 ∈ (𝑈‘{𝑤}))
114 fveq2 6832 . . . . . . . . 9 (𝑦 = {𝑤} → (𝑈𝑦) = (𝑈‘{𝑤}))
115114eleq2d 2823 . . . . . . . 8 (𝑦 = {𝑤} → (𝑤 ∈ (𝑈𝑦) ↔ 𝑤 ∈ (𝑈‘{𝑤})))
116115rspcev 3565 . . . . . . 7 (({𝑤} ∈ (Fin ∩ 𝒫 𝑋) ∧ 𝑤 ∈ (𝑈‘{𝑤})) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
117104, 113, 116syl2anc 585 . . . . . 6 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
118117ex 412 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤𝑋 → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦)))
119 eliun 4938 . . . . 5 (𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
120118, 119imbitrrdi 252 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤𝑋𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))
121120ssrdv 3928 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑋 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
122 simpr 484 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑦𝑋)
123 simplr 769 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑋𝐴)
12410, 12pclssN 40331 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑦𝑋𝑋𝐴) → (𝑈𝑦) ⊆ (𝑈𝑋))
1256, 122, 123, 124syl3anc 1374 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ⊆ (𝑈𝑋))
126125sseld 3921 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
127126ex 412 . . . . . . 7 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦𝑋 → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋))))
1285, 127syl5 34 . . . . . 6 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋))))
129128rexlimdv 3137 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
130119, 129biimtrid 242 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
131130ssrdv 3928 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ (𝑈𝑋))
13211, 12pclbtwnN 40334 . . 3 (((𝐾 ∈ AtLat ∧ 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾)) ∧ (𝑋 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ (𝑈𝑋))) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) = (𝑈𝑋))
1331, 99, 121, 131, 132syl22anc 839 . 2 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) = (𝑈𝑋))
134133eqcomd 2743 1 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑈𝑋) = 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wral 3052  wrex 3062  cun 3888  cin 3889  wss 3890  𝒫 cpw 4542  {csn 4568   ciun 4934   class class class wbr 5086  cfv 6490  (class class class)co 7358  Fincfn 8884  lecple 17185  joincjn 18235  Atomscatm 39700  AtLatcal 39701  PSubSpcpsubsp 39933  PClcpclN 40324
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5300  ax-pr 5368  ax-un 7680
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-op 4575  df-uni 4852  df-int 4891  df-iun 4936  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5517  df-eprel 5522  df-po 5530  df-so 5531  df-fr 5575  df-we 5577  df-xp 5628  df-rel 5629  df-cnv 5630  df-co 5631  df-dm 5632  df-rn 5633  df-res 5634  df-ima 5635  df-ord 6318  df-on 6319  df-lim 6320  df-suc 6321  df-iota 6446  df-fun 6492  df-fn 6493  df-f 6494  df-f1 6495  df-fo 6496  df-f1o 6497  df-fv 6498  df-riota 7315  df-ov 7361  df-oprab 7362  df-om 7809  df-1o 8396  df-en 8885  df-fin 8888  df-proset 18218  df-poset 18237  df-plt 18252  df-lub 18268  df-glb 18269  df-join 18270  df-meet 18271  df-p0 18347  df-lat 18356  df-covers 39703  df-ats 39704  df-atl 39735  df-psubsp 39940  df-pclN 40325
This theorem is referenced by:  pclcmpatN  40338
  Copyright terms: Public domain W3C validator