Metamath Proof Explorer


Theorem elrfi

Description: Elementhood in a set of relative finite intersections. (Contributed by Stefan O'Rear, 22-Feb-2015)

Ref Expression
Assertion elrfi ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) )

Proof

Step Hyp Ref Expression
1 elex ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) → 𝐴 ∈ V )
2 1 a1i ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) → 𝐴 ∈ V ) )
3 inex1g ( 𝐵𝑉 → ( 𝐵 𝑣 ) ∈ V )
4 eleq1 ( 𝐴 = ( 𝐵 𝑣 ) → ( 𝐴 ∈ V ↔ ( 𝐵 𝑣 ) ∈ V ) )
5 3 4 syl5ibrcom ( 𝐵𝑉 → ( 𝐴 = ( 𝐵 𝑣 ) → 𝐴 ∈ V ) )
6 5 rexlimdvw ( 𝐵𝑉 → ( ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) → 𝐴 ∈ V ) )
7 6 adantr ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) → 𝐴 ∈ V ) )
8 simpr ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → 𝐴 ∈ V )
9 snex { 𝐵 } ∈ V
10 pwexg ( 𝐵𝑉 → 𝒫 𝐵 ∈ V )
11 10 ad2antrr ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → 𝒫 𝐵 ∈ V )
12 simplr ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → 𝐶 ⊆ 𝒫 𝐵 )
13 11 12 ssexd ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → 𝐶 ∈ V )
14 unexg ( ( { 𝐵 } ∈ V ∧ 𝐶 ∈ V ) → ( { 𝐵 } ∪ 𝐶 ) ∈ V )
15 9 13 14 sylancr ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( { 𝐵 } ∪ 𝐶 ) ∈ V )
16 elfi ( ( 𝐴 ∈ V ∧ ( { 𝐵 } ∪ 𝐶 ) ∈ V ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ) )
17 8 15 16 syl2anc ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ) )
18 inss1 ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ⊆ 𝒫 ( { 𝐵 } ∪ 𝐶 )
19 uncom ( { 𝐵 } ∪ 𝐶 ) = ( 𝐶 ∪ { 𝐵 } )
20 19 pweqi 𝒫 ( { 𝐵 } ∪ 𝐶 ) = 𝒫 ( 𝐶 ∪ { 𝐵 } )
21 18 20 sseqtri ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ⊆ 𝒫 ( 𝐶 ∪ { 𝐵 } )
22 21 sseli ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → 𝑤 ∈ 𝒫 ( 𝐶 ∪ { 𝐵 } ) )
23 9 elpwun ( 𝑤 ∈ 𝒫 ( 𝐶 ∪ { 𝐵 } ) ↔ ( 𝑤 ∖ { 𝐵 } ) ∈ 𝒫 𝐶 )
24 22 23 sylib ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → ( 𝑤 ∖ { 𝐵 } ) ∈ 𝒫 𝐶 )
25 24 ad2antrl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝑤 ∖ { 𝐵 } ) ∈ 𝒫 𝐶 )
26 inss2 ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ⊆ Fin
27 26 sseli ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → 𝑤 ∈ Fin )
28 diffi ( 𝑤 ∈ Fin → ( 𝑤 ∖ { 𝐵 } ) ∈ Fin )
29 27 28 syl ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → ( 𝑤 ∖ { 𝐵 } ) ∈ Fin )
30 29 ad2antrl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝑤 ∖ { 𝐵 } ) ∈ Fin )
31 25 30 elind ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝑤 ∖ { 𝐵 } ) ∈ ( 𝒫 𝐶 ∩ Fin ) )
32 incom ( 𝐵𝐴 ) = ( 𝐴𝐵 )
33 simprr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = 𝑤 )
34 simplr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 ∈ V )
35 33 34 eqeltrrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤 ∈ V )
36 intex ( 𝑤 ≠ ∅ ↔ 𝑤 ∈ V )
37 35 36 sylibr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤 ≠ ∅ )
38 intssuni ( 𝑤 ≠ ∅ → 𝑤 𝑤 )
39 37 38 syl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤 𝑤 )
40 18 sseli ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → 𝑤 ∈ 𝒫 ( { 𝐵 } ∪ 𝐶 ) )
41 40 elpwid ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) → 𝑤 ⊆ ( { 𝐵 } ∪ 𝐶 ) )
42 41 ad2antrl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤 ⊆ ( { 𝐵 } ∪ 𝐶 ) )
43 pwidg ( 𝐵𝑉𝐵 ∈ 𝒫 𝐵 )
44 43 snssd ( 𝐵𝑉 → { 𝐵 } ⊆ 𝒫 𝐵 )
45 44 adantr ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → { 𝐵 } ⊆ 𝒫 𝐵 )
46 simpr ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → 𝐶 ⊆ 𝒫 𝐵 )
47 45 46 unssd ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( { 𝐵 } ∪ 𝐶 ) ⊆ 𝒫 𝐵 )
48 47 ad2antrr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( { 𝐵 } ∪ 𝐶 ) ⊆ 𝒫 𝐵 )
49 42 48 sstrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤 ⊆ 𝒫 𝐵 )
50 sspwuni ( 𝑤 ⊆ 𝒫 𝐵 𝑤𝐵 )
51 49 50 sylib ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤𝐵 )
52 39 51 sstrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝑤𝐵 )
53 33 52 eqsstrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴𝐵 )
54 df-ss ( 𝐴𝐵 ↔ ( 𝐴𝐵 ) = 𝐴 )
55 53 54 sylib ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝐴𝐵 ) = 𝐴 )
56 32 55 syl5req ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = ( 𝐵𝐴 ) )
57 ineq2 ( 𝐴 = 𝑤 → ( 𝐵𝐴 ) = ( 𝐵 𝑤 ) )
58 57 ad2antll ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝐵𝐴 ) = ( 𝐵 𝑤 ) )
59 56 58 eqtrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = ( 𝐵 𝑤 ) )
60 intun ( { 𝐵 } ∪ 𝑤 ) = ( { 𝐵 } ∩ 𝑤 )
61 intsng ( 𝐵𝑉 { 𝐵 } = 𝐵 )
62 61 ineq1d ( 𝐵𝑉 → ( { 𝐵 } ∩ 𝑤 ) = ( 𝐵 𝑤 ) )
63 60 62 syl5req ( 𝐵𝑉 → ( 𝐵 𝑤 ) = ( { 𝐵 } ∪ 𝑤 ) )
64 63 ad3antrrr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( 𝐵 𝑤 ) = ( { 𝐵 } ∪ 𝑤 ) )
65 59 64 eqtrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = ( { 𝐵 } ∪ 𝑤 ) )
66 undif2 ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) = ( { 𝐵 } ∪ 𝑤 )
67 66 inteqi ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) = ( { 𝐵 } ∪ 𝑤 )
68 65 67 eqtr4di ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) )
69 intun ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) = ( { 𝐵 } ∩ ( 𝑤 ∖ { 𝐵 } ) )
70 61 ineq1d ( 𝐵𝑉 → ( { 𝐵 } ∩ ( 𝑤 ∖ { 𝐵 } ) ) = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) )
71 69 70 syl5eq ( 𝐵𝑉 ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) )
72 71 ad3antrrr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ( { 𝐵 } ∪ ( 𝑤 ∖ { 𝐵 } ) ) = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) )
73 68 72 eqtrd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → 𝐴 = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) )
74 inteq ( 𝑣 = ( 𝑤 ∖ { 𝐵 } ) → 𝑣 = ( 𝑤 ∖ { 𝐵 } ) )
75 74 ineq2d ( 𝑣 = ( 𝑤 ∖ { 𝐵 } ) → ( 𝐵 𝑣 ) = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) )
76 75 rspceeqv ( ( ( 𝑤 ∖ { 𝐵 } ) ∈ ( 𝒫 𝐶 ∩ Fin ) ∧ 𝐴 = ( 𝐵 ( 𝑤 ∖ { 𝐵 } ) ) ) → ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) )
77 31 73 76 syl2anc ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ ( 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ 𝐴 = 𝑤 ) ) → ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) )
78 77 rexlimdvaa ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 → ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) )
79 ssun1 { 𝐵 } ⊆ ( { 𝐵 } ∪ 𝐶 )
80 79 a1i ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → { 𝐵 } ⊆ ( { 𝐵 } ∪ 𝐶 ) )
81 inss1 ( 𝒫 𝐶 ∩ Fin ) ⊆ 𝒫 𝐶
82 81 sseli ( 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) → 𝑣 ∈ 𝒫 𝐶 )
83 elpwi ( 𝑣 ∈ 𝒫 𝐶𝑣𝐶 )
84 ssun4 ( 𝑣𝐶𝑣 ⊆ ( { 𝐵 } ∪ 𝐶 ) )
85 82 83 84 3syl ( 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) → 𝑣 ⊆ ( { 𝐵 } ∪ 𝐶 ) )
86 85 adantl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → 𝑣 ⊆ ( { 𝐵 } ∪ 𝐶 ) )
87 80 86 unssd ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( { 𝐵 } ∪ 𝑣 ) ⊆ ( { 𝐵 } ∪ 𝐶 ) )
88 vex 𝑣 ∈ V
89 9 88 unex ( { 𝐵 } ∪ 𝑣 ) ∈ V
90 89 elpw ( ( { 𝐵 } ∪ 𝑣 ) ∈ 𝒫 ( { 𝐵 } ∪ 𝐶 ) ↔ ( { 𝐵 } ∪ 𝑣 ) ⊆ ( { 𝐵 } ∪ 𝐶 ) )
91 87 90 sylibr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( { 𝐵 } ∪ 𝑣 ) ∈ 𝒫 ( { 𝐵 } ∪ 𝐶 ) )
92 snfi { 𝐵 } ∈ Fin
93 inss2 ( 𝒫 𝐶 ∩ Fin ) ⊆ Fin
94 93 sseli ( 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) → 𝑣 ∈ Fin )
95 94 adantl ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → 𝑣 ∈ Fin )
96 unfi ( ( { 𝐵 } ∈ Fin ∧ 𝑣 ∈ Fin ) → ( { 𝐵 } ∪ 𝑣 ) ∈ Fin )
97 92 95 96 sylancr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( { 𝐵 } ∪ 𝑣 ) ∈ Fin )
98 91 97 elind ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( { 𝐵 } ∪ 𝑣 ) ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) )
99 61 eqcomd ( 𝐵𝑉𝐵 = { 𝐵 } )
100 99 ineq1d ( 𝐵𝑉 → ( 𝐵 𝑣 ) = ( { 𝐵 } ∩ 𝑣 ) )
101 intun ( { 𝐵 } ∪ 𝑣 ) = ( { 𝐵 } ∩ 𝑣 )
102 100 101 eqtr4di ( 𝐵𝑉 → ( 𝐵 𝑣 ) = ( { 𝐵 } ∪ 𝑣 ) )
103 102 ad3antrrr ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( 𝐵 𝑣 ) = ( { 𝐵 } ∪ 𝑣 ) )
104 inteq ( 𝑤 = ( { 𝐵 } ∪ 𝑣 ) → 𝑤 = ( { 𝐵 } ∪ 𝑣 ) )
105 104 rspceeqv ( ( ( { 𝐵 } ∪ 𝑣 ) ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ∧ ( 𝐵 𝑣 ) = ( { 𝐵 } ∪ 𝑣 ) ) → ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ( 𝐵 𝑣 ) = 𝑤 )
106 98 103 105 syl2anc ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ( 𝐵 𝑣 ) = 𝑤 )
107 eqeq1 ( 𝐴 = ( 𝐵 𝑣 ) → ( 𝐴 = 𝑤 ↔ ( 𝐵 𝑣 ) = 𝑤 ) )
108 107 rexbidv ( 𝐴 = ( 𝐵 𝑣 ) → ( ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ↔ ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) ( 𝐵 𝑣 ) = 𝑤 ) )
109 106 108 syl5ibrcom ( ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) ∧ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) ) → ( 𝐴 = ( 𝐵 𝑣 ) → ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ) )
110 109 rexlimdva ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) → ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ) )
111 78 110 impbid ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( ∃ 𝑤 ∈ ( 𝒫 ( { 𝐵 } ∪ 𝐶 ) ∩ Fin ) 𝐴 = 𝑤 ↔ ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) )
112 17 111 bitrd ( ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) ∧ 𝐴 ∈ V ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) )
113 112 ex ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( 𝐴 ∈ V → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) ) )
114 2 7 113 pm5.21ndd ( ( 𝐵𝑉𝐶 ⊆ 𝒫 𝐵 ) → ( 𝐴 ∈ ( fi ‘ ( { 𝐵 } ∪ 𝐶 ) ) ↔ ∃ 𝑣 ∈ ( 𝒫 𝐶 ∩ Fin ) 𝐴 = ( 𝐵 𝑣 ) ) )