Step | Hyp | Ref
| Expression |
1 | | df-ral 2620 |
. . . 4
⊢ (∀x ∈ A w ∈ B ↔ ∀x(x ∈ A → w ∈ B)) |
2 | | df-ral 2620 |
. . . . . 6
⊢ (∀x ∈ A B ∈ C ↔ ∀x(x ∈ A → B ∈ C)) |
3 | | eleq2 2414 |
. . . . . . . . . . . . 13
⊢ (z = B →
(w ∈
z ↔ w ∈ B)) |
4 | 3 | biimprcd 216 |
. . . . . . . . . . . 12
⊢ (w ∈ B → (z =
B → w ∈ z)) |
5 | 4 | alrimiv 1631 |
. . . . . . . . . . 11
⊢ (w ∈ B → ∀z(z = B →
w ∈
z)) |
6 | | eqid 2353 |
. . . . . . . . . . . 12
⊢ B = B |
7 | | eqeq1 2359 |
. . . . . . . . . . . . . 14
⊢ (z = B →
(z = B
↔ B = B)) |
8 | 7, 3 | imbi12d 311 |
. . . . . . . . . . . . 13
⊢ (z = B →
((z = B
→ w ∈ z) ↔
(B = B
→ w ∈ B))) |
9 | 8 | spcgv 2940 |
. . . . . . . . . . . 12
⊢ (B ∈ C → (∀z(z = B →
w ∈
z) → (B = B →
w ∈
B))) |
10 | 6, 9 | mpii 39 |
. . . . . . . . . . 11
⊢ (B ∈ C → (∀z(z = B →
w ∈
z) → w ∈ B)) |
11 | 5, 10 | impbid2 195 |
. . . . . . . . . 10
⊢ (B ∈ C → (w
∈ B
↔ ∀z(z = B → w ∈ z))) |
12 | 11 | imim2i 13 |
. . . . . . . . 9
⊢ ((x ∈ A → B ∈ C) →
(x ∈
A → (w ∈ B ↔ ∀z(z = B →
w ∈
z)))) |
13 | 12 | pm5.74d 238 |
. . . . . . . 8
⊢ ((x ∈ A → B ∈ C) →
((x ∈
A → w ∈ B) ↔ (x
∈ A
→ ∀z(z = B → w ∈ z)))) |
14 | 13 | alimi 1559 |
. . . . . . 7
⊢ (∀x(x ∈ A → B ∈ C) →
∀x((x ∈ A →
w ∈
B) ↔ (x ∈ A → ∀z(z = B →
w ∈
z)))) |
15 | | albi 1564 |
. . . . . . 7
⊢ (∀x((x ∈ A → w ∈ B) ↔
(x ∈
A → ∀z(z = B →
w ∈
z))) → (∀x(x ∈ A → w ∈ B) ↔
∀x(x ∈ A →
∀z(z = B → w ∈ z)))) |
16 | 14, 15 | syl 15 |
. . . . . 6
⊢ (∀x(x ∈ A → B ∈ C) →
(∀x(x ∈ A →
w ∈
B) ↔ ∀x(x ∈ A → ∀z(z = B →
w ∈
z)))) |
17 | 2, 16 | sylbi 187 |
. . . . 5
⊢ (∀x ∈ A B ∈ C → (∀x(x ∈ A → w ∈ B) ↔
∀x(x ∈ A →
∀z(z = B → w ∈ z)))) |
18 | | df-ral 2620 |
. . . . . . . 8
⊢ (∀x ∈ A (z = B →
w ∈
z) ↔ ∀x(x ∈ A → (z =
B → w ∈ z))) |
19 | 18 | albii 1566 |
. . . . . . 7
⊢ (∀z∀x ∈ A (z = B →
w ∈
z) ↔ ∀z∀x(x ∈ A → (z =
B → w ∈ z))) |
20 | | alcom 1737 |
. . . . . . 7
⊢ (∀x∀z(x ∈ A → (z =
B → w ∈ z)) ↔ ∀z∀x(x ∈ A → (z =
B → w ∈ z))) |
21 | 19, 20 | bitr4i 243 |
. . . . . 6
⊢ (∀z∀x ∈ A (z = B →
w ∈
z) ↔ ∀x∀z(x ∈ A → (z =
B → w ∈ z))) |
22 | | r19.23v 2731 |
. . . . . . . 8
⊢ (∀x ∈ A (z = B →
w ∈
z) ↔ (∃x ∈ A z = B →
w ∈
z)) |
23 | | vex 2863 |
. . . . . . . . . 10
⊢ z ∈
V |
24 | | eqeq1 2359 |
. . . . . . . . . . 11
⊢ (y = z →
(y = B
↔ z = B)) |
25 | 24 | rexbidv 2636 |
. . . . . . . . . 10
⊢ (y = z →
(∃x
∈ A
y = B
↔ ∃x ∈ A z = B)) |
26 | 23, 25 | elab 2986 |
. . . . . . . . 9
⊢ (z ∈ {y ∣ ∃x ∈ A y = B} ↔
∃x ∈ A z = B) |
27 | 26 | imbi1i 315 |
. . . . . . . 8
⊢ ((z ∈ {y ∣ ∃x ∈ A y = B} →
w ∈
z) ↔ (∃x ∈ A z = B →
w ∈
z)) |
28 | 22, 27 | bitr4i 243 |
. . . . . . 7
⊢ (∀x ∈ A (z = B →
w ∈
z) ↔ (z ∈ {y ∣ ∃x ∈ A y = B} →
w ∈
z)) |
29 | 28 | albii 1566 |
. . . . . 6
⊢ (∀z∀x ∈ A (z = B →
w ∈
z) ↔ ∀z(z ∈ {y ∣ ∃x ∈ A y = B} →
w ∈
z)) |
30 | | 19.21v 1890 |
. . . . . . 7
⊢ (∀z(x ∈ A → (z =
B → w ∈ z)) ↔ (x
∈ A
→ ∀z(z = B → w ∈ z))) |
31 | 30 | albii 1566 |
. . . . . 6
⊢ (∀x∀z(x ∈ A → (z =
B → w ∈ z)) ↔ ∀x(x ∈ A → ∀z(z = B →
w ∈
z))) |
32 | 21, 29, 31 | 3bitr3ri 267 |
. . . . 5
⊢ (∀x(x ∈ A → ∀z(z = B →
w ∈
z)) ↔ ∀z(z ∈ {y ∣ ∃x ∈ A y = B} →
w ∈
z)) |
33 | 17, 32 | syl6bb 252 |
. . . 4
⊢ (∀x ∈ A B ∈ C → (∀x(x ∈ A → w ∈ B) ↔
∀z(z ∈ {y ∣ ∃x ∈ A y = B} → w
∈ z))) |
34 | 1, 33 | syl5bb 248 |
. . 3
⊢ (∀x ∈ A B ∈ C → (∀x ∈ A w ∈ B ↔ ∀z(z ∈ {y ∣ ∃x ∈ A y = B} →
w ∈
z))) |
35 | 34 | abbidv 2468 |
. 2
⊢ (∀x ∈ A B ∈ C → {w
∣ ∀x ∈ A w ∈ B} = {w ∣ ∀z(z ∈ {y ∣ ∃x ∈ A y = B} → w
∈ z)}) |
36 | | df-iin 3973 |
. 2
⊢ ∩x ∈ A B = {w ∣ ∀x ∈ A w ∈ B} |
37 | | df-int 3928 |
. 2
⊢ ∩{y ∣ ∃x ∈ A y = B} = {w ∣ ∀z(z ∈ {y ∣ ∃x ∈ A y = B} → w
∈ z)} |
38 | 35, 36, 37 | 3eqtr4g 2410 |
1
⊢ (∀x ∈ A B ∈ C → ∩x ∈ A B = ∩{y ∣ ∃x ∈ A y = B}) |