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

Theorem fbasrn 23251
Description: Given a filter on a domain, produce a filter on the range. (Contributed by Jeff Hankins, 7-Sep-2009.) (Revised by Stefan O'Rear, 6-Aug-2015.)
Hypothesis
Ref Expression
fbasrn.c 𝐢 = ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯))
Assertion
Ref Expression
fbasrn ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐢 ∈ (fBasβ€˜π‘Œ))
Distinct variable groups:   π‘₯,𝐡   π‘₯,𝐹   π‘₯,𝑉   π‘₯,𝑋   π‘₯,π‘Œ
Allowed substitution hint:   𝐢(π‘₯)

Proof of Theorem fbasrn
Dummy variables 𝑠 π‘Ÿ 𝑒 𝑣 𝑀 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fbasrn.c . . 3 𝐢 = ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯))
2 simpl3 1194 . . . . . 6 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ ∈ 𝐡) β†’ π‘Œ ∈ 𝑉)
3 simpl2 1193 . . . . . . 7 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ ∈ 𝐡) β†’ 𝐹:π‘‹βŸΆπ‘Œ)
4 fimass 6694 . . . . . . 7 (𝐹:π‘‹βŸΆπ‘Œ β†’ (𝐹 β€œ π‘₯) βŠ† π‘Œ)
53, 4syl 17 . . . . . 6 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ ∈ 𝐡) β†’ (𝐹 β€œ π‘₯) βŠ† π‘Œ)
62, 5sselpwd 5288 . . . . 5 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ ∈ 𝐡) β†’ (𝐹 β€œ π‘₯) ∈ 𝒫 π‘Œ)
76fmpttd 7068 . . . 4 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)):π΅βŸΆπ’« π‘Œ)
87frnd 6681 . . 3 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) βŠ† 𝒫 π‘Œ)
91, 8eqsstrid 3997 . 2 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐢 βŠ† 𝒫 π‘Œ)
101a1i 11 . . . 4 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐢 = ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)))
11 ffun 6676 . . . . . . . 8 (𝐹:π‘‹βŸΆπ‘Œ β†’ Fun 𝐹)
12113ad2ant2 1135 . . . . . . 7 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ Fun 𝐹)
13 funimaexg 6592 . . . . . . . 8 ((Fun 𝐹 ∧ π‘₯ ∈ 𝐡) β†’ (𝐹 β€œ π‘₯) ∈ V)
1413ralrimiva 3144 . . . . . . 7 (Fun 𝐹 β†’ βˆ€π‘₯ ∈ 𝐡 (𝐹 β€œ π‘₯) ∈ V)
15 dmmptg 6199 . . . . . . 7 (βˆ€π‘₯ ∈ 𝐡 (𝐹 β€œ π‘₯) ∈ V β†’ dom (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = 𝐡)
1612, 14, 153syl 18 . . . . . 6 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ dom (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = 𝐡)
17 fbasne0 23197 . . . . . . 7 (𝐡 ∈ (fBasβ€˜π‘‹) β†’ 𝐡 β‰  βˆ…)
18173ad2ant1 1134 . . . . . 6 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐡 β‰  βˆ…)
1916, 18eqnetrd 3012 . . . . 5 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ dom (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) β‰  βˆ…)
20 dm0rn0 5885 . . . . . 6 (dom (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = βˆ… ↔ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = βˆ…)
2120necon3bii 2997 . . . . 5 (dom (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) β‰  βˆ… ↔ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) β‰  βˆ…)
2219, 21sylib 217 . . . 4 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) β‰  βˆ…)
2310, 22eqnetrd 3012 . . 3 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐢 β‰  βˆ…)
24 fbelss 23200 . . . . . . . . 9 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ π‘₯ ∈ 𝐡) β†’ π‘₯ βŠ† 𝑋)
2524ex 414 . . . . . . . 8 (𝐡 ∈ (fBasβ€˜π‘‹) β†’ (π‘₯ ∈ 𝐡 β†’ π‘₯ βŠ† 𝑋))
26253ad2ant1 1134 . . . . . . 7 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ ∈ 𝐡 β†’ π‘₯ βŠ† 𝑋))
27 0nelfb 23198 . . . . . . . . . 10 (𝐡 ∈ (fBasβ€˜π‘‹) β†’ Β¬ βˆ… ∈ 𝐡)
28 eleq1 2826 . . . . . . . . . . 11 (π‘₯ = βˆ… β†’ (π‘₯ ∈ 𝐡 ↔ βˆ… ∈ 𝐡))
2928notbid 318 . . . . . . . . . 10 (π‘₯ = βˆ… β†’ (Β¬ π‘₯ ∈ 𝐡 ↔ Β¬ βˆ… ∈ 𝐡))
3027, 29syl5ibrcom 247 . . . . . . . . 9 (𝐡 ∈ (fBasβ€˜π‘‹) β†’ (π‘₯ = βˆ… β†’ Β¬ π‘₯ ∈ 𝐡))
3130con2d 134 . . . . . . . 8 (𝐡 ∈ (fBasβ€˜π‘‹) β†’ (π‘₯ ∈ 𝐡 β†’ Β¬ π‘₯ = βˆ…))
32313ad2ant1 1134 . . . . . . 7 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ ∈ 𝐡 β†’ Β¬ π‘₯ = βˆ…))
3326, 32jcad 514 . . . . . 6 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ ∈ 𝐡 β†’ (π‘₯ βŠ† 𝑋 ∧ Β¬ π‘₯ = βˆ…)))
34 fdm 6682 . . . . . . . . . . . . . . 15 (𝐹:π‘‹βŸΆπ‘Œ β†’ dom 𝐹 = 𝑋)
35343ad2ant2 1135 . . . . . . . . . . . . . 14 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ dom 𝐹 = 𝑋)
3635sseq2d 3981 . . . . . . . . . . . . 13 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ βŠ† dom 𝐹 ↔ π‘₯ βŠ† 𝑋))
3736biimpar 479 . . . . . . . . . . . 12 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ βŠ† 𝑋) β†’ π‘₯ βŠ† dom 𝐹)
38 sseqin2 4180 . . . . . . . . . . . 12 (π‘₯ βŠ† dom 𝐹 ↔ (dom 𝐹 ∩ π‘₯) = π‘₯)
3937, 38sylib 217 . . . . . . . . . . 11 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ βŠ† 𝑋) β†’ (dom 𝐹 ∩ π‘₯) = π‘₯)
4039eqeq1d 2739 . . . . . . . . . 10 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ βŠ† 𝑋) β†’ ((dom 𝐹 ∩ π‘₯) = βˆ… ↔ π‘₯ = βˆ…))
4140biimpd 228 . . . . . . . . 9 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ βŠ† 𝑋) β†’ ((dom 𝐹 ∩ π‘₯) = βˆ… β†’ π‘₯ = βˆ…))
4241con3d 152 . . . . . . . 8 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ π‘₯ βŠ† 𝑋) β†’ (Β¬ π‘₯ = βˆ… β†’ Β¬ (dom 𝐹 ∩ π‘₯) = βˆ…))
4342expimpd 455 . . . . . . 7 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((π‘₯ βŠ† 𝑋 ∧ Β¬ π‘₯ = βˆ…) β†’ Β¬ (dom 𝐹 ∩ π‘₯) = βˆ…))
44 eqcom 2744 . . . . . . . . 9 (βˆ… = (𝐹 β€œ π‘₯) ↔ (𝐹 β€œ π‘₯) = βˆ…)
45 imadisj 6037 . . . . . . . . 9 ((𝐹 β€œ π‘₯) = βˆ… ↔ (dom 𝐹 ∩ π‘₯) = βˆ…)
4644, 45bitri 275 . . . . . . . 8 (βˆ… = (𝐹 β€œ π‘₯) ↔ (dom 𝐹 ∩ π‘₯) = βˆ…)
4746notbii 320 . . . . . . 7 (Β¬ βˆ… = (𝐹 β€œ π‘₯) ↔ Β¬ (dom 𝐹 ∩ π‘₯) = βˆ…)
4843, 47syl6ibr 252 . . . . . 6 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((π‘₯ βŠ† 𝑋 ∧ Β¬ π‘₯ = βˆ…) β†’ Β¬ βˆ… = (𝐹 β€œ π‘₯)))
4933, 48syld 47 . . . . 5 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (π‘₯ ∈ 𝐡 β†’ Β¬ βˆ… = (𝐹 β€œ π‘₯)))
5049ralrimiv 3143 . . . 4 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ βˆ€π‘₯ ∈ 𝐡 Β¬ βˆ… = (𝐹 β€œ π‘₯))
511eleq2i 2830 . . . . . . 7 (βˆ… ∈ 𝐢 ↔ βˆ… ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)))
52 0ex 5269 . . . . . . . 8 βˆ… ∈ V
53 eqid 2737 . . . . . . . . 9 (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯))
5453elrnmpt 5916 . . . . . . . 8 (βˆ… ∈ V β†’ (βˆ… ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘₯ ∈ 𝐡 βˆ… = (𝐹 β€œ π‘₯)))
5552, 54ax-mp 5 . . . . . . 7 (βˆ… ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘₯ ∈ 𝐡 βˆ… = (𝐹 β€œ π‘₯))
5651, 55bitri 275 . . . . . 6 (βˆ… ∈ 𝐢 ↔ βˆƒπ‘₯ ∈ 𝐡 βˆ… = (𝐹 β€œ π‘₯))
5756notbii 320 . . . . 5 (Β¬ βˆ… ∈ 𝐢 ↔ Β¬ βˆƒπ‘₯ ∈ 𝐡 βˆ… = (𝐹 β€œ π‘₯))
58 df-nel 3051 . . . . 5 (βˆ… βˆ‰ 𝐢 ↔ Β¬ βˆ… ∈ 𝐢)
59 ralnex 3076 . . . . 5 (βˆ€π‘₯ ∈ 𝐡 Β¬ βˆ… = (𝐹 β€œ π‘₯) ↔ Β¬ βˆƒπ‘₯ ∈ 𝐡 βˆ… = (𝐹 β€œ π‘₯))
6057, 58, 593bitr4i 303 . . . 4 (βˆ… βˆ‰ 𝐢 ↔ βˆ€π‘₯ ∈ 𝐡 Β¬ βˆ… = (𝐹 β€œ π‘₯))
6150, 60sylibr 233 . . 3 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ βˆ… βˆ‰ 𝐢)
621eleq2i 2830 . . . . . . . 8 (π‘Ÿ ∈ 𝐢 ↔ π‘Ÿ ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)))
63 imaeq2 6014 . . . . . . . . . . 11 (π‘₯ = 𝑒 β†’ (𝐹 β€œ π‘₯) = (𝐹 β€œ 𝑒))
6463cbvmptv 5223 . . . . . . . . . 10 (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = (𝑒 ∈ 𝐡 ↦ (𝐹 β€œ 𝑒))
6564elrnmpt 5916 . . . . . . . . 9 (π‘Ÿ ∈ V β†’ (π‘Ÿ ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘’ ∈ 𝐡 π‘Ÿ = (𝐹 β€œ 𝑒)))
6665elv 3454 . . . . . . . 8 (π‘Ÿ ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘’ ∈ 𝐡 π‘Ÿ = (𝐹 β€œ 𝑒))
6762, 66bitri 275 . . . . . . 7 (π‘Ÿ ∈ 𝐢 ↔ βˆƒπ‘’ ∈ 𝐡 π‘Ÿ = (𝐹 β€œ 𝑒))
681eleq2i 2830 . . . . . . . 8 (𝑠 ∈ 𝐢 ↔ 𝑠 ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)))
69 imaeq2 6014 . . . . . . . . . . 11 (π‘₯ = 𝑣 β†’ (𝐹 β€œ π‘₯) = (𝐹 β€œ 𝑣))
7069cbvmptv 5223 . . . . . . . . . 10 (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) = (𝑣 ∈ 𝐡 ↦ (𝐹 β€œ 𝑣))
7170elrnmpt 5916 . . . . . . . . 9 (𝑠 ∈ V β†’ (𝑠 ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘£ ∈ 𝐡 𝑠 = (𝐹 β€œ 𝑣)))
7271elv 3454 . . . . . . . 8 (𝑠 ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘£ ∈ 𝐡 𝑠 = (𝐹 β€œ 𝑣))
7368, 72bitri 275 . . . . . . 7 (𝑠 ∈ 𝐢 ↔ βˆƒπ‘£ ∈ 𝐡 𝑠 = (𝐹 β€œ 𝑣))
7467, 73anbi12i 628 . . . . . 6 ((π‘Ÿ ∈ 𝐢 ∧ 𝑠 ∈ 𝐢) ↔ (βˆƒπ‘’ ∈ 𝐡 π‘Ÿ = (𝐹 β€œ 𝑒) ∧ βˆƒπ‘£ ∈ 𝐡 𝑠 = (𝐹 β€œ 𝑣)))
75 reeanv 3220 . . . . . 6 (βˆƒπ‘’ ∈ 𝐡 βˆƒπ‘£ ∈ 𝐡 (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)) ↔ (βˆƒπ‘’ ∈ 𝐡 π‘Ÿ = (𝐹 β€œ 𝑒) ∧ βˆƒπ‘£ ∈ 𝐡 𝑠 = (𝐹 β€œ 𝑣)))
7674, 75bitr4i 278 . . . . 5 ((π‘Ÿ ∈ 𝐢 ∧ 𝑠 ∈ 𝐢) ↔ βˆƒπ‘’ ∈ 𝐡 βˆƒπ‘£ ∈ 𝐡 (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)))
77 fbasssin 23203 . . . . . . . . . . 11 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡) β†’ βˆƒπ‘€ ∈ 𝐡 𝑀 βŠ† (𝑒 ∩ 𝑣))
78773expb 1121 . . . . . . . . . 10 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ (𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡)) β†’ βˆƒπ‘€ ∈ 𝐡 𝑀 βŠ† (𝑒 ∩ 𝑣))
79783ad2antl1 1186 . . . . . . . . 9 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡)) β†’ βˆƒπ‘€ ∈ 𝐡 𝑀 βŠ† (𝑒 ∩ 𝑣))
8079adantrr 716 . . . . . . . 8 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ ((𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)))) β†’ βˆƒπ‘€ ∈ 𝐡 𝑀 βŠ† (𝑒 ∩ 𝑣))
81 eqid 2737 . . . . . . . . . . . . 13 (𝐹 β€œ 𝑀) = (𝐹 β€œ 𝑀)
82 imaeq2 6014 . . . . . . . . . . . . . 14 (π‘₯ = 𝑀 β†’ (𝐹 β€œ π‘₯) = (𝐹 β€œ 𝑀))
8382rspceeqv 3600 . . . . . . . . . . . . 13 ((𝑀 ∈ 𝐡 ∧ (𝐹 β€œ 𝑀) = (𝐹 β€œ 𝑀)) β†’ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯))
8481, 83mpan2 690 . . . . . . . . . . . 12 (𝑀 ∈ 𝐡 β†’ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯))
8584ad2antrl 727 . . . . . . . . . . 11 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯))
861eleq2i 2830 . . . . . . . . . . . . 13 ((𝐹 β€œ 𝑀) ∈ 𝐢 ↔ (𝐹 β€œ 𝑀) ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)))
87 vex 3452 . . . . . . . . . . . . . . 15 𝑀 ∈ V
8887funimaex 6594 . . . . . . . . . . . . . 14 (Fun 𝐹 β†’ (𝐹 β€œ 𝑀) ∈ V)
8953elrnmpt 5916 . . . . . . . . . . . . . 14 ((𝐹 β€œ 𝑀) ∈ V β†’ ((𝐹 β€œ 𝑀) ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯)))
9012, 88, 893syl 18 . . . . . . . . . . . . 13 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((𝐹 β€œ 𝑀) ∈ ran (π‘₯ ∈ 𝐡 ↦ (𝐹 β€œ π‘₯)) ↔ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯)))
9186, 90bitrid 283 . . . . . . . . . . . 12 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((𝐹 β€œ 𝑀) ∈ 𝐢 ↔ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯)))
9291ad2antrr 725 . . . . . . . . . . 11 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ ((𝐹 β€œ 𝑀) ∈ 𝐢 ↔ βˆƒπ‘₯ ∈ 𝐡 (𝐹 β€œ 𝑀) = (𝐹 β€œ π‘₯)))
9385, 92mpbird 257 . . . . . . . . . 10 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ (𝐹 β€œ 𝑀) ∈ 𝐢)
94 imass2 6059 . . . . . . . . . . . 12 (𝑀 βŠ† (𝑒 ∩ 𝑣) β†’ (𝐹 β€œ 𝑀) βŠ† (𝐹 β€œ (𝑒 ∩ 𝑣)))
9594ad2antll 728 . . . . . . . . . . 11 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ (𝐹 β€œ 𝑀) βŠ† (𝐹 β€œ (𝑒 ∩ 𝑣)))
96 inss1 4193 . . . . . . . . . . . . . 14 (𝑒 ∩ 𝑣) βŠ† 𝑒
97 imass2 6059 . . . . . . . . . . . . . 14 ((𝑒 ∩ 𝑣) βŠ† 𝑒 β†’ (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† (𝐹 β€œ 𝑒))
9896, 97ax-mp 5 . . . . . . . . . . . . 13 (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† (𝐹 β€œ 𝑒)
99 inss2 4194 . . . . . . . . . . . . . 14 (𝑒 ∩ 𝑣) βŠ† 𝑣
100 imass2 6059 . . . . . . . . . . . . . 14 ((𝑒 ∩ 𝑣) βŠ† 𝑣 β†’ (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† (𝐹 β€œ 𝑣))
10199, 100ax-mp 5 . . . . . . . . . . . . 13 (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† (𝐹 β€œ 𝑣)
10298, 101ssini 4196 . . . . . . . . . . . 12 (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† ((𝐹 β€œ 𝑒) ∩ (𝐹 β€œ 𝑣))
103 ineq12 4172 . . . . . . . . . . . . 13 ((π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)) β†’ (π‘Ÿ ∩ 𝑠) = ((𝐹 β€œ 𝑒) ∩ (𝐹 β€œ 𝑣)))
104103ad2antlr 726 . . . . . . . . . . . 12 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ (π‘Ÿ ∩ 𝑠) = ((𝐹 β€œ 𝑒) ∩ (𝐹 β€œ 𝑣)))
105102, 104sseqtrrid 4002 . . . . . . . . . . 11 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ (𝐹 β€œ (𝑒 ∩ 𝑣)) βŠ† (π‘Ÿ ∩ 𝑠))
10695, 105sstrd 3959 . . . . . . . . . 10 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ (𝐹 β€œ 𝑀) βŠ† (π‘Ÿ ∩ 𝑠))
107 sseq1 3974 . . . . . . . . . . 11 (𝑧 = (𝐹 β€œ 𝑀) β†’ (𝑧 βŠ† (π‘Ÿ ∩ 𝑠) ↔ (𝐹 β€œ 𝑀) βŠ† (π‘Ÿ ∩ 𝑠)))
108107rspcev 3584 . . . . . . . . . 10 (((𝐹 β€œ 𝑀) ∈ 𝐢 ∧ (𝐹 β€œ 𝑀) βŠ† (π‘Ÿ ∩ 𝑠)) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))
10993, 106, 108syl2anc 585 . . . . . . . . 9 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))
110109adantlrl 719 . . . . . . . 8 ((((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ ((𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)))) ∧ (𝑀 ∈ 𝐡 ∧ 𝑀 βŠ† (𝑒 ∩ 𝑣))) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))
11180, 110rexlimddv 3159 . . . . . . 7 (((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) ∧ ((𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡) ∧ (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)))) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))
112111exp32 422 . . . . . 6 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((𝑒 ∈ 𝐡 ∧ 𝑣 ∈ 𝐡) β†’ ((π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))))
113112rexlimdvv 3205 . . . . 5 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (βˆƒπ‘’ ∈ 𝐡 βˆƒπ‘£ ∈ 𝐡 (π‘Ÿ = (𝐹 β€œ 𝑒) ∧ 𝑠 = (𝐹 β€œ 𝑣)) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠)))
11476, 113biimtrid 241 . . . 4 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ ((π‘Ÿ ∈ 𝐢 ∧ 𝑠 ∈ 𝐢) β†’ βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠)))
115114ralrimivv 3196 . . 3 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ βˆ€π‘Ÿ ∈ 𝐢 βˆ€π‘  ∈ 𝐢 βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠))
11623, 61, 1153jca 1129 . 2 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (𝐢 β‰  βˆ… ∧ βˆ… βˆ‰ 𝐢 ∧ βˆ€π‘Ÿ ∈ 𝐢 βˆ€π‘  ∈ 𝐢 βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠)))
117 isfbas2 23202 . . 3 (π‘Œ ∈ 𝑉 β†’ (𝐢 ∈ (fBasβ€˜π‘Œ) ↔ (𝐢 βŠ† 𝒫 π‘Œ ∧ (𝐢 β‰  βˆ… ∧ βˆ… βˆ‰ 𝐢 ∧ βˆ€π‘Ÿ ∈ 𝐢 βˆ€π‘  ∈ 𝐢 βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠)))))
1181173ad2ant3 1136 . 2 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ (𝐢 ∈ (fBasβ€˜π‘Œ) ↔ (𝐢 βŠ† 𝒫 π‘Œ ∧ (𝐢 β‰  βˆ… ∧ βˆ… βˆ‰ 𝐢 ∧ βˆ€π‘Ÿ ∈ 𝐢 βˆ€π‘  ∈ 𝐢 βˆƒπ‘§ ∈ 𝐢 𝑧 βŠ† (π‘Ÿ ∩ 𝑠)))))
1199, 116, 118mpbir2and 712 1 ((𝐡 ∈ (fBasβ€˜π‘‹) ∧ 𝐹:π‘‹βŸΆπ‘Œ ∧ π‘Œ ∈ 𝑉) β†’ 𝐢 ∈ (fBasβ€˜π‘Œ))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 397   ∧ w3a 1088   = wceq 1542   ∈ wcel 2107   β‰  wne 2944   βˆ‰ wnel 3050  βˆ€wral 3065  βˆƒwrex 3074  Vcvv 3448   ∩ cin 3914   βŠ† wss 3915  βˆ…c0 4287  π’« cpw 4565   ↦ cmpt 5193  dom cdm 5638  ran crn 5639   β€œ cima 5641  Fun wfun 6495  βŸΆwf 6497  β€˜cfv 6501  fBascfbas 20800
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2708  ax-rep 5247  ax-sep 5261  ax-nul 5268  ax-pow 5325  ax-pr 5389
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2539  df-eu 2568  df-clab 2715  df-cleq 2729  df-clel 2815  df-nfc 2890  df-ne 2945  df-nel 3051  df-ral 3066  df-rex 3075  df-rab 3411  df-v 3450  df-sbc 3745  df-csb 3861  df-dif 3918  df-un 3920  df-in 3922  df-ss 3932  df-nul 4288  df-if 4492  df-pw 4567  df-sn 4592  df-pr 4594  df-op 4598  df-uni 4871  df-br 5111  df-opab 5173  df-mpt 5194  df-id 5536  df-xp 5644  df-rel 5645  df-cnv 5646  df-co 5647  df-dm 5648  df-rn 5649  df-res 5650  df-ima 5651  df-iota 6453  df-fun 6503  df-fn 6504  df-f 6505  df-fv 6509  df-fbas 20809
This theorem is referenced by:  fmfil  23311  fmss  23313  elfm  23314  fmucnd  23660  fmcfil  24652
  Copyright terms: Public domain W3C validator