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 39861
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 39911. (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 3947 . . . . . . . 8 (𝑦 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑦 ∈ Fin ∧ 𝑦 ∈ 𝒫 𝑋))
3 elpwi 4587 . . . . . . . . 9 (𝑦 ∈ 𝒫 𝑋𝑦𝑋)
43adantl 481 . . . . . . . 8 ((𝑦 ∈ Fin ∧ 𝑦 ∈ 𝒫 𝑋) → 𝑦𝑋)
52, 4sylbi 217 . . . . . . 7 (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → 𝑦𝑋)
6 simpll 766 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝐾 ∈ AtLat)
7 sstr 3972 . . . . . . . . . . . 12 ((𝑦𝑋𝑋𝐴) → 𝑦𝐴)
87ancoms 458 . . . . . . . . . . 11 ((𝑋𝐴𝑦𝑋) → 𝑦𝐴)
98adantll 714 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑦𝐴)
10 pclfin.a . . . . . . . . . . 11 𝐴 = (Atoms‘𝐾)
11 eqid 2734 . . . . . . . . . . 11 (PSubSp‘𝐾) = (PSubSp‘𝐾)
12 pclfin.c . . . . . . . . . . 11 𝑈 = (PCl‘𝐾)
1310, 11, 12pclclN 39852 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑦𝐴) → (𝑈𝑦) ∈ (PSubSp‘𝐾))
146, 9, 13syl2anc 584 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ∈ (PSubSp‘𝐾))
1510, 11psubssat 39715 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ (𝑈𝑦) ∈ (PSubSp‘𝐾)) → (𝑈𝑦) ⊆ 𝐴)
166, 14, 15syl2anc 584 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ⊆ 𝐴)
1716ex 412 . . . . . . 7 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦𝑋 → (𝑈𝑦) ⊆ 𝐴))
185, 17syl5 34 . . . . . 6 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → (𝑈𝑦) ⊆ 𝐴))
1918ralrimiv 3132 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ∀𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
20 iunss 5025 . . . . 5 ( 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴 ↔ ∀𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
2119, 20sylibr 234 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ 𝐴)
22 eliun 4975 . . . . . . . . 9 (𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑦))
23 fveq2 6886 . . . . . . . . . . 11 (𝑦 = 𝑤 → (𝑈𝑦) = (𝑈𝑤))
2423eleq2d 2819 . . . . . . . . . 10 (𝑦 = 𝑤 → (𝑝 ∈ (𝑈𝑦) ↔ 𝑝 ∈ (𝑈𝑤)))
2524cbvrexvw 3224 . . . . . . . . 9 (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑦) ↔ ∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤))
2622, 25bitri 275 . . . . . . . 8 (𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤))
27 eliun 4975 . . . . . . . . 9 (𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑦))
28 fveq2 6886 . . . . . . . . . . 11 (𝑦 = 𝑣 → (𝑈𝑦) = (𝑈𝑣))
2928eleq2d 2819 . . . . . . . . . 10 (𝑦 = 𝑣 → (𝑞 ∈ (𝑈𝑦) ↔ 𝑞 ∈ (𝑈𝑣)))
3029cbvrexvw 3224 . . . . . . . . 9 (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑦) ↔ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣))
3127, 30bitri 275 . . . . . . . 8 (𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣))
3226, 31anbi12i 628 . . . . . . 7 ((𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)) ↔ (∃𝑤 ∈ (Fin ∩ 𝒫 𝑋)𝑝 ∈ (𝑈𝑤) ∧ ∃𝑣 ∈ (Fin ∩ 𝒫 𝑋)𝑞 ∈ (𝑈𝑣)))
33 elin 3947 . . . . . . . . . . 11 (𝑤 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑤 ∈ Fin ∧ 𝑤 ∈ 𝒫 𝑋))
34 elpwi 4587 . . . . . . . . . . . 12 (𝑤 ∈ 𝒫 𝑋𝑤𝑋)
3534anim2i 617 . . . . . . . . . . 11 ((𝑤 ∈ Fin ∧ 𝑤 ∈ 𝒫 𝑋) → (𝑤 ∈ Fin ∧ 𝑤𝑋))
3633, 35sylbi 217 . . . . . . . . . 10 (𝑤 ∈ (Fin ∩ 𝒫 𝑋) → (𝑤 ∈ Fin ∧ 𝑤𝑋))
37 elin 3947 . . . . . . . . . . . . . 14 (𝑣 ∈ (Fin ∩ 𝒫 𝑋) ↔ (𝑣 ∈ Fin ∧ 𝑣 ∈ 𝒫 𝑋))
38 elpwi 4587 . . . . . . . . . . . . . . 15 (𝑣 ∈ 𝒫 𝑋𝑣𝑋)
3938anim2i 617 . . . . . . . . . . . . . 14 ((𝑣 ∈ Fin ∧ 𝑣 ∈ 𝒫 𝑋) → (𝑣 ∈ Fin ∧ 𝑣𝑋))
4037, 39sylbi 217 . . . . . . . . . . . . 13 (𝑣 ∈ (Fin ∩ 𝒫 𝑋) → (𝑣 ∈ Fin ∧ 𝑣𝑋))
41 simp2rl 1242 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤 ∈ Fin)
42 simp12l 1286 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣 ∈ Fin)
43 unfi 9193 . . . . . . . . . . . . . . . . . . . 20 ((𝑤 ∈ Fin ∧ 𝑣 ∈ Fin) → (𝑤𝑣) ∈ Fin)
4441, 42, 43syl2anc 584 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ Fin)
45 simp2rr 1243 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤𝑋)
46 simp12r 1287 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣𝑋)
4745, 46unssd 4172 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ⊆ 𝑋)
48 vex 3467 . . . . . . . . . . . . . . . . . . . . . 22 𝑤 ∈ V
49 vex 3467 . . . . . . . . . . . . . . . . . . . . . 22 𝑣 ∈ V
5048, 49unex 7746 . . . . . . . . . . . . . . . . . . . . 21 (𝑤𝑣) ∈ V
5150elpw 4584 . . . . . . . . . . . . . . . . . . . 20 ((𝑤𝑣) ∈ 𝒫 𝑋 ↔ (𝑤𝑣) ⊆ 𝑋)
5247, 51sylibr 234 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ 𝒫 𝑋)
5344, 52elind 4180 . . . . . . . . . . . . . . . . . 18 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ∈ (Fin ∩ 𝒫 𝑋))
54 simp11l 1284 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝐾 ∈ AtLat)
55 simp11r 1285 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑋𝐴)
5645, 55sstrd 3974 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤𝐴)
5746, 55sstrd 3974 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣𝐴)
5856, 57unssd 4172 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑤𝑣) ⊆ 𝐴)
5910, 11, 12pclclN 39852 . . . . . . . . . . . . . . . . . . . 20 ((𝐾 ∈ AtLat ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾))
6054, 58, 59syl2anc 584 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾))
61 simp3l 1201 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟𝐴)
62 ssun1 4158 . . . . . . . . . . . . . . . . . . . . . 22 𝑤 ⊆ (𝑤𝑣)
6362a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑤 ⊆ (𝑤𝑣))
6410, 12pclssN 39855 . . . . . . . . . . . . . . . . . . . . 21 ((𝐾 ∈ AtLat ∧ 𝑤 ⊆ (𝑤𝑣) ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈𝑤) ⊆ (𝑈‘(𝑤𝑣)))
6554, 63, 58, 64syl3anc 1372 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈𝑤) ⊆ (𝑈‘(𝑤𝑣)))
66 simp2l 1199 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑝 ∈ (𝑈𝑤))
6765, 66sseldd 3964 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑝 ∈ (𝑈‘(𝑤𝑣)))
68 ssun2 4159 . . . . . . . . . . . . . . . . . . . . . 22 𝑣 ⊆ (𝑤𝑣)
6968a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑣 ⊆ (𝑤𝑣))
7010, 12pclssN 39855 . . . . . . . . . . . . . . . . . . . . 21 ((𝐾 ∈ AtLat ∧ 𝑣 ⊆ (𝑤𝑣) ∧ (𝑤𝑣) ⊆ 𝐴) → (𝑈𝑣) ⊆ (𝑈‘(𝑤𝑣)))
7154, 69, 58, 70syl3anc 1372 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → (𝑈𝑣) ⊆ (𝑈‘(𝑤𝑣)))
72 simp13 1205 . . . . . . . . . . . . . . . . . . . 20 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑞 ∈ (𝑈𝑣))
7371, 72sseldd 3964 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑞 ∈ (𝑈‘(𝑤𝑣)))
74 simp3r 1202 . . . . . . . . . . . . . . . . . . 19 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))
75 eqid 2734 . . . . . . . . . . . . . . . . . . . 20 (le‘𝐾) = (le‘𝐾)
76 eqid 2734 . . . . . . . . . . . . . . . . . . . 20 (join‘𝐾) = (join‘𝐾)
7775, 76, 10, 11psubspi2N 39709 . . . . . . . . . . . . . . . . . . 19 (((𝐾 ∈ AtLat ∧ (𝑈‘(𝑤𝑣)) ∈ (PSubSp‘𝐾) ∧ 𝑟𝐴) ∧ (𝑝 ∈ (𝑈‘(𝑤𝑣)) ∧ 𝑞 ∈ (𝑈‘(𝑤𝑣)) ∧ 𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 ∈ (𝑈‘(𝑤𝑣)))
7854, 60, 61, 67, 73, 74, 77syl33anc 1386 . . . . . . . . . . . . . . . . . 18 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 ∈ (𝑈‘(𝑤𝑣)))
79 fveq2 6886 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = (𝑤𝑣) → (𝑈𝑦) = (𝑈‘(𝑤𝑣)))
8079eleq2d 2819 . . . . . . . . . . . . . . . . . . 19 (𝑦 = (𝑤𝑣) → (𝑟 ∈ (𝑈𝑦) ↔ 𝑟 ∈ (𝑈‘(𝑤𝑣))))
8180rspcev 3605 . . . . . . . . . . . . . . . . . 18 (((𝑤𝑣) ∈ (Fin ∩ 𝒫 𝑋) ∧ 𝑟 ∈ (𝑈‘(𝑤𝑣))) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
8253, 78, 81syl2anc 584 . . . . . . . . . . . . . . . . 17 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
83 eliun 4975 . . . . . . . . . . . . . . . . 17 (𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑟 ∈ (𝑈𝑦))
8482, 83sylibr 234 . . . . . . . . . . . . . . . 16 ((((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) ∧ (𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) ∧ (𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞))) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
85843exp 1119 . . . . . . . . . . . . . . 15 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) → ((𝑝 ∈ (𝑈𝑤) ∧ (𝑤 ∈ Fin ∧ 𝑤𝑋)) → ((𝑟𝐴𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞)) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))
8685exp5c 444 . . . . . . . . . . . . . 14 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ (𝑣 ∈ Fin ∧ 𝑣𝑋) ∧ 𝑞 ∈ (𝑈𝑣)) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))
87863exp 1119 . . . . . . . . . . . . 13 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑣 ∈ Fin ∧ 𝑣𝑋) → (𝑞 ∈ (𝑈𝑣) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))))
8840, 87syl5 34 . . . . . . . . . . . 12 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑣 ∈ (Fin ∩ 𝒫 𝑋) → (𝑞 ∈ (𝑈𝑣) → (𝑝 ∈ (𝑈𝑤) → ((𝑤 ∈ Fin ∧ 𝑤𝑋) → (𝑟𝐴 → (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))))))
8988rexlimdv 3140 . . . . . . . . . . 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 3140 . . . . . . . 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 3139 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ((𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)) → ∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))))
9695ralrimivv 3187 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → ∀𝑝 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑞 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)∀𝑟𝐴 (𝑟(le‘𝐾)(𝑝(join‘𝐾)𝑞) → 𝑟 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))
9775, 76, 10, 11ispsubsp 39706 . . . . 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 713 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾))
100 snfi 9065 . . . . . . . . 9 {𝑤} ∈ Fin
101100a1i 11 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ Fin)
102 snelpwi 5428 . . . . . . . . 9 (𝑤𝑋 → {𝑤} ∈ 𝒫 𝑋)
103102adantl 481 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ 𝒫 𝑋)
104101, 103elind 4180 . . . . . . 7 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ (Fin ∩ 𝒫 𝑋))
105 vsnid 4643 . . . . . . . 8 𝑤 ∈ {𝑤}
106 simpll 766 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝐾 ∈ AtLat)
107 ssel2 3958 . . . . . . . . . . 11 ((𝑋𝐴𝑤𝑋) → 𝑤𝐴)
108107adantll 714 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝑤𝐴)
10910, 11snatpsubN 39711 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑤𝐴) → {𝑤} ∈ (PSubSp‘𝐾))
110106, 108, 109syl2anc 584 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → {𝑤} ∈ (PSubSp‘𝐾))
11111, 12pclidN 39857 . . . . . . . . 9 ((𝐾 ∈ AtLat ∧ {𝑤} ∈ (PSubSp‘𝐾)) → (𝑈‘{𝑤}) = {𝑤})
112106, 110, 111syl2anc 584 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → (𝑈‘{𝑤}) = {𝑤})
113105, 112eleqtrrid 2840 . . . . . . 7 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → 𝑤 ∈ (𝑈‘{𝑤}))
114 fveq2 6886 . . . . . . . . 9 (𝑦 = {𝑤} → (𝑈𝑦) = (𝑈‘{𝑤}))
115114eleq2d 2819 . . . . . . . 8 (𝑦 = {𝑤} → (𝑤 ∈ (𝑈𝑦) ↔ 𝑤 ∈ (𝑈‘{𝑤})))
116115rspcev 3605 . . . . . . 7 (({𝑤} ∈ (Fin ∩ 𝒫 𝑋) ∧ 𝑤 ∈ (𝑈‘{𝑤})) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
117104, 113, 116syl2anc 584 . . . . . 6 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑤𝑋) → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
118117ex 412 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤𝑋 → ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦)))
119 eliun 4975 . . . . 5 (𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ↔ ∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦))
120118, 119imbitrrdi 252 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤𝑋𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦)))
121120ssrdv 3969 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑋 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
122 simpr 484 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑦𝑋)
123 simplr 768 . . . . . . . . . 10 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → 𝑋𝐴)
12410, 12pclssN 39855 . . . . . . . . . 10 ((𝐾 ∈ AtLat ∧ 𝑦𝑋𝑋𝐴) → (𝑈𝑦) ⊆ (𝑈𝑋))
1256, 122, 123, 124syl3anc 1372 . . . . . . . . 9 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑈𝑦) ⊆ (𝑈𝑋))
126125sseld 3962 . . . . . . . 8 (((𝐾 ∈ AtLat ∧ 𝑋𝐴) ∧ 𝑦𝑋) → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
127126ex 412 . . . . . . 7 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦𝑋 → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋))))
1285, 127syl5 34 . . . . . 6 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑦 ∈ (Fin ∩ 𝒫 𝑋) → (𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋))))
129128rexlimdv 3140 . . . . 5 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (∃𝑦 ∈ (Fin ∩ 𝒫 𝑋)𝑤 ∈ (𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
130119, 129biimtrid 242 . . . 4 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑤 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) → 𝑤 ∈ (𝑈𝑋)))
131130ssrdv 3969 . . 3 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ (𝑈𝑋))
13211, 12pclbtwnN 39858 . . 3 (((𝐾 ∈ AtLat ∧ 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∈ (PSubSp‘𝐾)) ∧ (𝑋 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ∧ 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) ⊆ (𝑈𝑋))) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) = (𝑈𝑋))
1331, 99, 121, 131, 132syl22anc 838 . 2 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦) = (𝑈𝑋))
134133eqcomd 2740 1 ((𝐾 ∈ AtLat ∧ 𝑋𝐴) → (𝑈𝑋) = 𝑦 ∈ (Fin ∩ 𝒫 𝑋)(𝑈𝑦))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1086   = wceq 1539  wcel 2107  wral 3050  wrex 3059  cun 3929  cin 3930  wss 3931  𝒫 cpw 4580  {csn 4606   ciun 4971   class class class wbr 5123  cfv 6541  (class class class)co 7413  Fincfn 8967  lecple 17280  joincjn 18327  Atomscatm 39223  AtLatcal 39224  PSubSpcpsubsp 39457  PClcpclN 39848
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1794  ax-4 1808  ax-5 1909  ax-6 1966  ax-7 2006  ax-8 2109  ax-9 2117  ax-10 2140  ax-11 2156  ax-12 2176  ax-ext 2706  ax-rep 5259  ax-sep 5276  ax-nul 5286  ax-pow 5345  ax-pr 5412  ax-un 7737
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1779  df-nf 1783  df-sb 2064  df-mo 2538  df-eu 2567  df-clab 2713  df-cleq 2726  df-clel 2808  df-nfc 2884  df-ne 2932  df-ral 3051  df-rex 3060  df-rmo 3363  df-reu 3364  df-rab 3420  df-v 3465  df-sbc 3771  df-csb 3880  df-dif 3934  df-un 3936  df-in 3938  df-ss 3948  df-pss 3951  df-nul 4314  df-if 4506  df-pw 4582  df-sn 4607  df-pr 4609  df-op 4613  df-uni 4888  df-int 4927  df-iun 4973  df-br 5124  df-opab 5186  df-mpt 5206  df-tr 5240  df-id 5558  df-eprel 5564  df-po 5572  df-so 5573  df-fr 5617  df-we 5619  df-xp 5671  df-rel 5672  df-cnv 5673  df-co 5674  df-dm 5675  df-rn 5676  df-res 5677  df-ima 5678  df-ord 6366  df-on 6367  df-lim 6368  df-suc 6369  df-iota 6494  df-fun 6543  df-fn 6544  df-f 6545  df-f1 6546  df-fo 6547  df-f1o 6548  df-fv 6549  df-riota 7370  df-ov 7416  df-oprab 7417  df-om 7870  df-1o 8488  df-en 8968  df-fin 8971  df-proset 18310  df-poset 18329  df-plt 18344  df-lub 18360  df-glb 18361  df-join 18362  df-meet 18363  df-p0 18439  df-lat 18446  df-covers 39226  df-ats 39227  df-atl 39258  df-psubsp 39464  df-pclN 39849
This theorem is referenced by:  pclcmpatN  39862
  Copyright terms: Public domain W3C validator