| Step | Hyp | Ref
 | Expression | 
| 1 |   | eluni 3895 | 
. . . . . 6
⊢ (y ∈ ∪A ↔ ∃x(y ∈ x ∧ x ∈ A)) | 
| 2 | 1 | imbi1i 315 | 
. . . . 5
⊢ ((y ∈ ∪A → y ∈ B) ↔ (∃x(y ∈ x ∧ x ∈ A) → y
∈ B)) | 
| 3 |   | 19.23v 1891 | 
. . . . 5
⊢ (∀x((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ (∃x(y ∈ x ∧ x ∈ A) →
y ∈
B)) | 
| 4 | 2, 3 | bitr4i 243 | 
. . . 4
⊢ ((y ∈ ∪A → y ∈ B) ↔ ∀x((y ∈ x ∧ x ∈ A) → y
∈ B)) | 
| 5 | 4 | albii 1566 | 
. . 3
⊢ (∀y(y ∈ ∪A → y ∈ B) ↔ ∀y∀x((y ∈ x ∧ x ∈ A) → y
∈ B)) | 
| 6 |   | alcom 1737 | 
. . . 4
⊢ (∀y∀x((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ ∀x∀y((y ∈ x ∧ x ∈ A) →
y ∈
B)) | 
| 7 |   | 19.21v 1890 | 
. . . . . 6
⊢ (∀y(x ∈ A → (y
∈ x
→ y ∈ B)) ↔
(x ∈
A → ∀y(y ∈ x → y ∈ B))) | 
| 8 |   | impexp 433 | 
. . . . . . . 8
⊢ (((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ (y ∈ x →
(x ∈
A → y ∈ B))) | 
| 9 |   | bi2.04 350 | 
. . . . . . . 8
⊢ ((y ∈ x → (x
∈ A
→ y ∈ B)) ↔
(x ∈
A → (y ∈ x → y ∈ B))) | 
| 10 | 8, 9 | bitri 240 | 
. . . . . . 7
⊢ (((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ (x ∈ A →
(y ∈
x → y ∈ B))) | 
| 11 | 10 | albii 1566 | 
. . . . . 6
⊢ (∀y((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ ∀y(x ∈ A →
(y ∈
x → y ∈ B))) | 
| 12 |   | dfss2 3263 | 
. . . . . . 7
⊢ (x ⊆ B ↔ ∀y(y ∈ x → y ∈ B)) | 
| 13 | 12 | imbi2i 303 | 
. . . . . 6
⊢ ((x ∈ A → x ⊆ B) ↔
(x ∈
A → ∀y(y ∈ x → y ∈ B))) | 
| 14 | 7, 11, 13 | 3bitr4i 268 | 
. . . . 5
⊢ (∀y((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ (x ∈ A →
x ⊆
B)) | 
| 15 | 14 | albii 1566 | 
. . . 4
⊢ (∀x∀y((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ ∀x(x ∈ A →
x ⊆
B)) | 
| 16 | 6, 15 | bitri 240 | 
. . 3
⊢ (∀y∀x((y ∈ x ∧ x ∈ A) → y
∈ B)
↔ ∀x(x ∈ A →
x ⊆
B)) | 
| 17 | 5, 16 | bitri 240 | 
. 2
⊢ (∀y(y ∈ ∪A → y ∈ B) ↔ ∀x(x ∈ A → x ⊆ B)) | 
| 18 |   | dfss2 3263 | 
. 2
⊢ (∪A ⊆ B ↔
∀y(y ∈ ∪A → y ∈ B)) | 
| 19 |   | df-ral 2620 | 
. 2
⊢ (∀x ∈ A x ⊆ B ↔ ∀x(x ∈ A → x ⊆ B)) | 
| 20 | 17, 18, 19 | 3bitr4i 268 | 
1
⊢ (∪A ⊆ B ↔
∀x
∈ A
x ⊆
B) |