HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
GIF version

Theorem fgsb2 10449
Description: Filter generated by a subbasis A. Bourbaki TG I.37 paragraph above prop. 1. (The theorem has been slightly modified because the definitions of the empty set are different in Bourbaki and Metamath.)
Assertion
Ref Expression
fgsb2 ((A ⊆ ℘XXVA ≠ ∅) → (¬ ∅ ∈ (fi ‘A) → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ Fil))
Distinct variable groups:   y,A,x   x,X,y

Proof of Theorem fgsb2
StepHypRef Expression
1 sseq2 2073 . . . . . . . . . 10 (x = ∅ → (yxy ⊆ ∅))
21rexbidv 1656 . . . . . . . . 9 (x = ∅ → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)y ⊆ ∅))
32elrab 1896 . . . . . . . 8 (∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (∅ ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y ⊆ ∅))
4 ss0 2293 . . . . . . . . . . . 12 (y ⊆ ∅ → y = ∅)
54eleq1d 1532 . . . . . . . . . . 11 (y ⊆ ∅ → (y ∈ (fi ‘A) ↔ ∅ ∈ (fi ‘A)))
65biimpcd 155 . . . . . . . . . 10 (y ∈ (fi ‘A) → (y ⊆ ∅ → ∅ ∈ (fi ‘A)))
76r19.23aiv 1735 . . . . . . . . 9 (∃y ∈ (fi ‘A)y ⊆ ∅ → ∅ ∈ (fi ‘A))
87adantl 388 . . . . . . . 8 ((∅ ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y ⊆ ∅) → ∅ ∈ (fi ‘A))
93, 8sylbi 199 . . . . . . 7 (∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∅ ∈ (fi ‘A))
109con3i 98 . . . . . 6 (¬ ∅ ∈ (fi ‘A) → ¬ ∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
1110adantl 388 . . . . 5 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → ¬ ∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
12 ump 10355 . . . . . . . . 9 (XV{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ ℘X)
13123ad2ant2 799 . . . . . . . 8 ((A ⊆ ℘XXVA ≠ ∅) → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ ℘X)
14 r19.2z 2337 . . . . . . . . 9 (((fi ‘A) ≠ ∅ ⋀ ∀y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}) → ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
15 fine2 10375 . . . . . . . . . 10 (AV → (A ≠ ∅ → (fi ‘A) ≠ ∅))
16 ssexg 2711 . . . . . . . . . . 11 ((A ⊆ ℘X ⋀ ℘XV) → AV)
17 3simp1 786 . . . . . . . . . . 11 ((A ⊆ ℘XXVA ≠ ∅) → A ⊆ ℘X)
18 pwexg 2736 . . . . . . . . . . . 12 (XV → ℘XV)
19183ad2ant2 799 . . . . . . . . . . 11 ((A ⊆ ℘XXVA ≠ ∅) → ℘XV)
2016, 17, 19sylanc 471 . . . . . . . . . 10 ((A ⊆ ℘XXVA ≠ ∅) → AV)
21 3simp3 788 . . . . . . . . . 10 ((A ⊆ ℘XXVA ≠ ∅) → A ≠ ∅)
2215, 20, 21sylc 68 . . . . . . . . 9 ((A ⊆ ℘XXVA ≠ ∅) → (fi ‘A) ≠ ∅)
23 fiiu2 10377 . . . . . . . . . . . . . . . . . . 19 (AV → (y ∈ (fi ‘A) → yA))
2416, 23syl 10 . . . . . . . . . . . . . . . . . 18 ((A ⊆ ℘X ⋀ ℘XV) → (y ∈ (fi ‘A) → yA))
2524, 17, 19sylanc 471 . . . . . . . . . . . . . . . . 17 ((A ⊆ ℘XXVA ≠ ∅) → (y ∈ (fi ‘A) → yA))
2625imp 350 . . . . . . . . . . . . . . . 16 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → yA)
27 sspwuni 2748 . . . . . . . . . . . . . . . . . 18 (A ⊆ ℘XAX)
2817, 27sylib 198 . . . . . . . . . . . . . . . . 17 ((A ⊆ ℘XXVA ≠ ∅) → AX)
2928adantr 389 . . . . . . . . . . . . . . . 16 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → AX)
3026, 29sstrd 2064 . . . . . . . . . . . . . . 15 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → yX)
31 visset 1804 . . . . . . . . . . . . . . . 16 yV
3231elpw 2394 . . . . . . . . . . . . . . 15 (y ∈ ℘XyX)
3330, 32sylibr 200 . . . . . . . . . . . . . 14 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → y ∈ ℘X)
34 pm3.27 323 . . . . . . . . . . . . . . . 16 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → y ∈ (fi ‘A))
35 ssid 2070 . . . . . . . . . . . . . . . 16 yy
3634, 35jctir 293 . . . . . . . . . . . . . . 15 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → (y ∈ (fi ‘A) ⋀ yy))
37 sseq1 2072 . . . . . . . . . . . . . . . 16 (z = y → (zyyy))
3837rcla4ev 1868 . . . . . . . . . . . . . . 15 ((y ∈ (fi ‘A) ⋀ yy) → ∃z ∈ (fi ‘A)zy)
3936, 38syl 10 . . . . . . . . . . . . . 14 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → ∃z ∈ (fi ‘A)zy)
4033, 39jca 288 . . . . . . . . . . . . 13 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → (y ∈ ℘X ⋀ ∃z ∈ (fi ‘A)zy))
41 sseq2 2073 . . . . . . . . . . . . . . . 16 (x = y → (zxzy))
4241rexbidv 1656 . . . . . . . . . . . . . . 15 (x = y → (∃z ∈ (fi ‘A)zx ↔ ∃z ∈ (fi ‘A)zy))
43 sseq1 2072 . . . . . . . . . . . . . . . 16 (y = z → (yxzx))
4443cbvrexv 1792 . . . . . . . . . . . . . . 15 (∃y ∈ (fi ‘A)yx ↔ ∃z ∈ (fi ‘A)zx)
4542, 44syl5bb 530 . . . . . . . . . . . . . 14 (x = y → (∃y ∈ (fi ‘A)yx ↔ ∃z ∈ (fi ‘A)zy))
4645elrab 1896 . . . . . . . . . . . . 13 (y ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (y ∈ ℘X ⋀ ∃z ∈ (fi ‘A)zy))
4740, 46sylibr 200 . . . . . . . . . . . 12 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → y ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
4847, 35jctil 292 . . . . . . . . . . 11 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → (yyy ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
49 ssuni 2512 . . . . . . . . . . 11 ((yyy ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}) → y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
5048, 49syl 10 . . . . . . . . . 10 (((A ⊆ ℘XXVA ≠ ∅) ⋀ y ∈ (fi ‘A)) → y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
5150r19.21aiva 1706 . . . . . . . . 9 ((A ⊆ ℘XXVA ≠ ∅) → ∀y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
5214, 22, 51sylanc 471 . . . . . . . 8 ((A ⊆ ℘XXVA ≠ ∅) → ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
5313, 52jca 288 . . . . . . 7 ((A ⊆ ℘XXVA ≠ ∅) → ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
5453adantr 389 . . . . . 6 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
55 hbrab1 1764 . . . . . . . 8 (z ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀x z ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
5655hbuni 2499 . . . . . . 7 (z{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀x z{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
57 ax-17 968 . . . . . . . 8 (zX → ∀x zX)
5857hbpw 2397 . . . . . . 7 (z ∈ ℘X → ∀x z ∈ ℘X)
59 ax-17 968 . . . . . . . 8 (y ∈ (fi ‘A) → ∀x y ∈ (fi ‘A))
60 ax-17 968 . . . . . . . . 9 (zy → ∀x zy)
6160, 56hbss 2052 . . . . . . . 8 (y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀x y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
6259, 61hbrex 1680 . . . . . . 7 (∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀xy ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
63 ax-17 968 . . . . . . . . 9 (wx → ∀y wx)
64 hbre1 1681 . . . . . . . . . . 11 (∃y ∈ (fi ‘A)yx → ∀yy ∈ (fi ‘A)yx)
65 ax-17 968 . . . . . . . . . . 11 (z ∈ ℘X → ∀y z ∈ ℘X)
6664, 65hbrab 1765 . . . . . . . . . 10 (z ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀y z ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
6766hbuni 2499 . . . . . . . . 9 (z{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀y z{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
6863, 67hbeq 1557 . . . . . . . 8 (x = {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → ∀y x = {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
69 sseq2 2073 . . . . . . . 8 (x = {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → (yxy{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
7068, 69rexbid 1654 . . . . . . 7 (x = {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
7156, 58, 62, 70elrabf 1895 . . . . . 6 ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y{x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
7254, 71sylibr 200 . . . . 5 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
7311, 72jca 288 . . . 4 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → (¬ ∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
74 visset 1804 . . . . . . . . . . . 12 bV
7574elpw 2394 . . . . . . . . . . 11 (b ∈ ℘{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
76 unissb 2518 . . . . . . . . . . . . . 14 ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⊆ X ↔ ∀t ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}tX)
77 sseq2 2073 . . . . . . . . . . . . . . . . 17 (x = t → (yxyt))
7877rexbidv 1656 . . . . . . . . . . . . . . . 16 (x = t → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)yt))
7978elrab 1896 . . . . . . . . . . . . . . 15 (t ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (t ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yt))
80 elpwi 2396 . . . . . . . . . . . . . . . 16 (t ∈ ℘XtX)
8180adantr 389 . . . . . . . . . . . . . . 15 ((t ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yt) → tX)
8279, 81sylbi 199 . . . . . . . . . . . . . 14 (t ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → tX)
8376, 82mprgbir 1693 . . . . . . . . . . . . 13 {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⊆ X
84 sspwb 2745 . . . . . . . . . . . . 13 ({x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⊆ X ↔ ℘{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⊆ ℘X)
8583, 84mpbi 189 . . . . . . . . . . . 12 {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⊆ ℘X
8685sseli 2055 . . . . . . . . . . 11 (b ∈ ℘{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → b ∈ ℘X)
8775, 86sylbir 201 . . . . . . . . . 10 (b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} → b ∈ ℘X)
88873ad2ant2 799 . . . . . . . . 9 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → b ∈ ℘X)
89 r19.41v 1755 . . . . . . . . . . . 12 (∃y ∈ (fi ‘A)(yaab) ↔ (∃y ∈ (fi ‘A)yaab))
90 sstr 2062 . . . . . . . . . . . . 13 ((yaab) → yb)
9190r19.22si 1726 . . . . . . . . . . . 12 (∃y ∈ (fi ‘A)(yaab) → ∃y ∈ (fi ‘A)yb)
9289, 91sylbir 201 . . . . . . . . . . 11 ((∃y ∈ (fi ‘A)yaab) → ∃y ∈ (fi ‘A)yb)
9392adantll 392 . . . . . . . . . 10 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ ab) → ∃y ∈ (fi ‘A)yb)
94933adant2 796 . . . . . . . . 9 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → ∃y ∈ (fi ‘A)yb)
9588, 94jca 288 . . . . . . . 8 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb))
96 sseq2 2073 . . . . . . . . . 10 (x = a → (yxya))
9796rexbidv 1656 . . . . . . . . 9 (x = a → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)ya))
9897elrab 1896 . . . . . . . 8 (a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya))
9995, 98syl3an1b 860 . . . . . . 7 ((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb))
100 sseq2 2073 . . . . . . . . 9 (x = b → (yxyb))
101100rexbidv 1656 . . . . . . . 8 (x = b → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)yb))
102101elrab 1896 . . . . . . 7 (b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb))
10399, 102sylibr 200 . . . . . 6 ((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
104103gen2 980 . . . . 5 ab((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
105104a1i 8 . . . 4 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → ∀ab((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
106 inpws1 10351 . . . . . . . . . . 11 (a ∈ ℘X → (ab) ∈ ℘X)
107106adantr 389 . . . . . . . . . 10 ((a ∈ ℘Xb ∈ ℘X) → (ab) ∈ ℘X)
108 ax-17 968 . . . . . . . . . . . . . . . . . . 19 ((uv) ⊆ (ab) → ∀y(uv) ⊆ (ab))
109 sseq1 2072 . . . . . . . . . . . . . . . . . . 19 (y = (uv) → (y ⊆ (ab) ↔ (uv) ⊆ (ab)))
110108, 109rcla4e 1863 . . . . . . . . . . . . . . . . . 18 (((uv) ∈ (fi ‘A) ⋀ (uv) ⊆ (ab)) → ∃y ∈ (fi ‘A)y ⊆ (ab))
111 elfvdm 3732 . . . . . . . . . . . . . . . . . . . 20 (u ∈ (fi ‘A) → A ∈ dom fi)
112 infi 10448 . . . . . . . . . . . . . . . . . . . . 21 (A ∈ dom fi → ((u ∈ (fi ‘A) ⋀ v ∈ (fi ‘A)) → (uv) ∈ (fi ‘A)))
113112exp3a 375 . . . . . . . . . . . . . . . . . . . 20 (A ∈ dom fi → (u ∈ (fi ‘A) → (v ∈ (fi ‘A) → (uv) ∈ (fi ‘A))))
114111, 113mpcom 49 . . . . . . . . . . . . . . . . . . 19 (u ∈ (fi ‘A) → (v ∈ (fi ‘A) → (uv) ∈ (fi ‘A)))
115114imp 350 . . . . . . . . . . . . . . . . . 18 ((u ∈ (fi ‘A) ⋀ v ∈ (fi ‘A)) → (uv) ∈ (fi ‘A))
116 ss2in 2226 . . . . . . . . . . . . . . . . . 18 ((uavb) → (uv) ⊆ (ab))
117110, 115, 116syl2an 454 . . . . . . . . . . . . . . . . 17 (((u ∈ (fi ‘A) ⋀ v ∈ (fi ‘A)) ⋀ (uavb)) → ∃y ∈ (fi ‘A)y ⊆ (ab))
118117an4s 507 . . . . . . . . . . . . . . . 16 (((u ∈ (fi ‘A) ⋀ ua) ⋀ (v ∈ (fi ‘A) ⋀ vb)) → ∃y ∈ (fi ‘A)y ⊆ (ab))
119118expcom 374 . . . . . . . . . . . . . . 15 ((v ∈ (fi ‘A) ⋀ vb) → ((u ∈ (fi ‘A) ⋀ ua) → ∃y ∈ (fi ‘A)y ⊆ (ab)))
120119r19.23aiva 1736 . . . . . . . . . . . . . 14 (∃v ∈ (fi ‘A)vb → ((u ∈ (fi ‘A) ⋀ ua) → ∃y ∈ (fi ‘A)y ⊆ (ab)))
121120com12 11 . . . . . . . . . . . . 13 ((u ∈ (fi ‘A) ⋀ ua) → (∃v ∈ (fi ‘A)vb → ∃y ∈ (fi ‘A)y ⊆ (ab)))
122121r19.23aiva 1736 . . . . . . . . . . . 12 (∃u ∈ (fi ‘A)ua → (∃v ∈ (fi ‘A)vb → ∃y ∈ (fi ‘A)y ⊆ (ab)))
123122imp 350 . . . . . . . . . . 11 ((∃u ∈ (fi ‘A)ua ⋀ ∃v ∈ (fi ‘A)vb) → ∃y ∈ (fi ‘A)y ⊆ (ab))
124 sseq1 2072 . . . . . . . . . . . 12 (y = u → (yaua))
125124cbvrexv 1792 . . . . . . . . . . 11 (∃y ∈ (fi ‘A)ya ↔ ∃u ∈ (fi ‘A)ua)
126 sseq1 2072 . . . . . . . . . . . 12 (y = v → (ybvb))
127126cbvrexv 1792 . . . . . . . . . . 11 (∃y ∈ (fi ‘A)yb ↔ ∃v ∈ (fi ‘A)vb)
128123, 125, 127syl2anb 455 . . . . . . . . . 10 ((∃y ∈ (fi ‘A)ya ⋀ ∃y ∈ (fi ‘A)yb) → ∃y ∈ (fi ‘A)y ⊆ (ab))
129107, 128anim12i 333 . . . . . . . . 9 (((a ∈ ℘Xb ∈ ℘X) ⋀ (∃y ∈ (fi ‘A)ya ⋀ ∃y ∈ (fi ‘A)yb)) → ((ab) ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y ⊆ (ab)))
130129an4s 507 . . . . . . . 8 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb)) → ((ab) ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y ⊆ (ab)))
131 pm3.26 319 . . . . . . . . . . 11 ((x = (ab) ⋀ y ∈ (fi ‘A)) → x = (ab))
132131sseq2d 2079 . . . . . . . . . 10 ((x = (ab) ⋀ y ∈ (fi ‘A)) → (yxy ⊆ (ab)))
133132rexbidva 1652 . . . . . . . . 9 (x = (ab) → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)y ⊆ (ab)))
134133elrab 1896 . . . . . . . 8 ((ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ ((ab) ∈ ℘X ⋀ ∃y ∈ (fi ‘A)y ⊆ (ab)))
135130, 134sylibr 200 . . . . . . 7 (((a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya) ⋀ (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb)) → (ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
136 pm3.26 319 . . . . . . . . . 10 ((x = ay ∈ (fi ‘A)) → x = a)
137136sseq2d 2079 . . . . . . . . 9 ((x = ay ∈ (fi ‘A)) → (yxya))
138137rexbidva 1652 . . . . . . . 8 (x = a → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)ya))
139138elrab 1896 . . . . . . 7 (a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (a ∈ ℘X ⋀ ∃y ∈ (fi ‘A)ya))
140 pm3.26 319 . . . . . . . . . 10 ((x = by ∈ (fi ‘A)) → x = b)
141140sseq2d 2079 . . . . . . . . 9 ((x = by ∈ (fi ‘A)) → (yxyb))
142141rexbidva 1652 . . . . . . . 8 (x = b → (∃y ∈ (fi ‘A)yx ↔ ∃y ∈ (fi ‘A)yb))
143142elrab 1896 . . . . . . 7 (b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ↔ (b ∈ ℘X ⋀ ∃y ∈ (fi ‘A)yb))
144135, 139, 143syl2anb 455 . . . . . 6 ((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}) → (ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
145144rgen2 1715 . . . . 5 a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}∀b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} (ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}
146145a1i 8 . . . 4 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → ∀a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}∀b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} (ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx})
14773, 105, 1463jca 817 . . 3 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → ((¬ ∅ ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}) ⋀ ∀ab((a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ b{x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ⋀ ab) → b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}) ⋀ ∀a ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}∀b ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} (ab) ∈ {x ∈ ℘X∣∃y ∈ (fi ‘A)yx}))
148 rabexg 2714 . . . . . . 7 (℘XV → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ V)
14918, 148syl 10 . . . . . 6 (XV → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ V)
1501493ad2ant2 799 . . . . 5 ((A ⊆ ℘XXVA ≠ ∅) → {x ∈ ℘X∣∃y ∈ (fi ‘A)yx} ∈ V)
151150adantr 389 . . . 4 (((A ⊆ ℘XXVA ≠ ∅) ⋀ ¬ ∅ ∈ (fi ‘A)) → {x ∈ ℘X∣∃