Step | Hyp | Ref
| Expression |
1 | | uniel 41951 |
. 2
⊢ (∪ 𝐵
∈ 𝐴 ↔
∃𝑥 ∈ 𝐴 ∀𝑧(𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
2 | | dfss2 3967 |
. . . . . 6
⊢ (𝑦 ⊆ 𝑥 ↔ ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) |
3 | 2 | ralbii 3093 |
. . . . 5
⊢
(∀𝑦 ∈
𝐵 𝑦 ⊆ 𝑥 ↔ ∀𝑦 ∈ 𝐵 ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) |
4 | | df-ral 3062 |
. . . . . 6
⊢
(∀𝑦 ∈
𝐵 ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) ↔ ∀𝑦(𝑦 ∈ 𝐵 → ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
5 | | 19.21v 1942 |
. . . . . . 7
⊢
(∀𝑧(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ (𝑦 ∈ 𝐵 → ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
6 | 5 | albii 1821 |
. . . . . 6
⊢
(∀𝑦∀𝑧(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ ∀𝑦(𝑦 ∈ 𝐵 → ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
7 | | alcom 2156 |
. . . . . 6
⊢
(∀𝑦∀𝑧(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ ∀𝑧∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
8 | 4, 6, 7 | 3bitr2i 298 |
. . . . 5
⊢
(∀𝑦 ∈
𝐵 ∀𝑧(𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) ↔ ∀𝑧∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
9 | 3, 8 | bitri 274 |
. . . 4
⊢
(∀𝑦 ∈
𝐵 𝑦 ⊆ 𝑥 ↔ ∀𝑧∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
10 | | ssel2 3976 |
. . . . . . . . . 10
⊢ ((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) → 𝑥 ∈ 𝐵) |
11 | | pm2.27 42 |
. . . . . . . . . 10
⊢ (𝑧 ∈ 𝑥 → ((𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑥)) |
12 | | elequ2 2121 |
. . . . . . . . . . . . 13
⊢ (𝑦 = 𝑥 → (𝑧 ∈ 𝑦 ↔ 𝑧 ∈ 𝑥)) |
13 | 12 | imbi1d 341 |
. . . . . . . . . . . 12
⊢ (𝑦 = 𝑥 → ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) ↔ (𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑥))) |
14 | 13, 12 | imbi12d 344 |
. . . . . . . . . . 11
⊢ (𝑦 = 𝑥 → (((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑦) ↔ ((𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑥))) |
15 | 14 | rspcev 3612 |
. . . . . . . . . 10
⊢ ((𝑥 ∈ 𝐵 ∧ ((𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑥)) → ∃𝑦 ∈ 𝐵 ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑦)) |
16 | 10, 11, 15 | syl2an 596 |
. . . . . . . . 9
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ 𝑧 ∈ 𝑥) → ∃𝑦 ∈ 𝐵 ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑦)) |
17 | | r19.35 3108 |
. . . . . . . . . 10
⊢
(∃𝑦 ∈
𝐵 ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑦) ↔ (∀𝑦 ∈ 𝐵 (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
18 | | df-ral 3062 |
. . . . . . . . . . 11
⊢
(∀𝑦 ∈
𝐵 (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) ↔ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
19 | 18 | imbi1i 349 |
. . . . . . . . . 10
⊢
((∀𝑦 ∈
𝐵 (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) ↔ (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
20 | 17, 19 | bitri 274 |
. . . . . . . . 9
⊢
(∃𝑦 ∈
𝐵 ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → 𝑧 ∈ 𝑦) ↔ (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
21 | 16, 20 | sylib 217 |
. . . . . . . 8
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ 𝑧 ∈ 𝑥) → (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
22 | 21 | impancom 452 |
. . . . . . 7
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) → (𝑧 ∈ 𝑥 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
23 | | nfv 1917 |
. . . . . . . . 9
⊢
Ⅎ𝑦(𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) |
24 | | nfa1 2148 |
. . . . . . . . 9
⊢
Ⅎ𝑦∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) |
25 | 23, 24 | nfan 1902 |
. . . . . . . 8
⊢
Ⅎ𝑦((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
26 | | nfv 1917 |
. . . . . . . 8
⊢
Ⅎ𝑦 𝑧 ∈ 𝑥 |
27 | | sp 2176 |
. . . . . . . . 9
⊢
(∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) → (𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
28 | 27 | adantl 482 |
. . . . . . . 8
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) → (𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
29 | 25, 26, 28 | rexlimd 3263 |
. . . . . . 7
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) → (∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) |
30 | 22, 29 | impbid 211 |
. . . . . 6
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) → (𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
31 | | rspe 3246 |
. . . . . . . . 9
⊢ ((𝑦 ∈ 𝐵 ∧ 𝑧 ∈ 𝑦) → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) |
32 | 31 | ex 413 |
. . . . . . . 8
⊢ (𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
33 | 32 | ax-gen 1797 |
. . . . . . 7
⊢
∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) |
34 | | nfre1 3282 |
. . . . . . . . . 10
⊢
Ⅎ𝑦∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦 |
35 | 26, 34 | nfbi 1906 |
. . . . . . . . 9
⊢
Ⅎ𝑦(𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) |
36 | | imbi2 348 |
. . . . . . . . . 10
⊢ ((𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) → ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) ↔ (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦))) |
37 | 36 | imbi2d 340 |
. . . . . . . . 9
⊢ ((𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) → ((𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ (𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)))) |
38 | 35, 37 | albid 2215 |
. . . . . . . 8
⊢ ((𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦) → (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)))) |
39 | 38 | adantl 482 |
. . . . . . 7
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ (𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) → (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)))) |
40 | 33, 39 | mpbiri 257 |
. . . . . 6
⊢ (((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) ∧ (𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦)) → ∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥))) |
41 | 30, 40 | impbida 799 |
. . . . 5
⊢ ((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) → (∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ (𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦))) |
42 | 41 | albidv 1923 |
. . . 4
⊢ ((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) → (∀𝑧∀𝑦(𝑦 ∈ 𝐵 → (𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥)) ↔ ∀𝑧(𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦))) |
43 | 9, 42 | bitrid 282 |
. . 3
⊢ ((𝐴 ⊆ 𝐵 ∧ 𝑥 ∈ 𝐴) → (∀𝑦 ∈ 𝐵 𝑦 ⊆ 𝑥 ↔ ∀𝑧(𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦))) |
44 | 43 | rexbidva 3176 |
. 2
⊢ (𝐴 ⊆ 𝐵 → (∃𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 𝑦 ⊆ 𝑥 ↔ ∃𝑥 ∈ 𝐴 ∀𝑧(𝑧 ∈ 𝑥 ↔ ∃𝑦 ∈ 𝐵 𝑧 ∈ 𝑦))) |
45 | 1, 44 | bitr4id 289 |
1
⊢ (𝐴 ⊆ 𝐵 → (∪ 𝐵 ∈ 𝐴 ↔ ∃𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐵 𝑦 ⊆ 𝑥)) |