| Step | Hyp | Ref
 | Expression | 
| 1 |   | eluni 3842 | 
. . . . . 6
⊢ (𝑦 ∈ ∪ 𝐴
↔ ∃𝑥(𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴)) | 
| 2 | 1 | imbi1i 238 | 
. . . . 5
⊢ ((𝑦 ∈ ∪ 𝐴
→ 𝑦 ∈ 𝐵) ↔ (∃𝑥(𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵)) | 
| 3 |   | 19.23v 1897 | 
. . . . 5
⊢
(∀𝑥((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ (∃𝑥(𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵)) | 
| 4 | 2, 3 | bitr4i 187 | 
. . . 4
⊢ ((𝑦 ∈ ∪ 𝐴
→ 𝑦 ∈ 𝐵) ↔ ∀𝑥((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵)) | 
| 5 | 4 | albii 1484 | 
. . 3
⊢
(∀𝑦(𝑦 ∈ ∪ 𝐴
→ 𝑦 ∈ 𝐵) ↔ ∀𝑦∀𝑥((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵)) | 
| 6 |   | alcom 1492 | 
. . . 4
⊢
(∀𝑦∀𝑥((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ ∀𝑥∀𝑦((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵)) | 
| 7 |   | 19.21v 1887 | 
. . . . . 6
⊢
(∀𝑦(𝑥 ∈ 𝐴 → (𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵)) ↔ (𝑥 ∈ 𝐴 → ∀𝑦(𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵))) | 
| 8 |   | impexp 263 | 
. . . . . . . 8
⊢ (((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ (𝑦 ∈ 𝑥 → (𝑥 ∈ 𝐴 → 𝑦 ∈ 𝐵))) | 
| 9 |   | bi2.04 248 | 
. . . . . . . 8
⊢ ((𝑦 ∈ 𝑥 → (𝑥 ∈ 𝐴 → 𝑦 ∈ 𝐵)) ↔ (𝑥 ∈ 𝐴 → (𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵))) | 
| 10 | 8, 9 | bitri 184 | 
. . . . . . 7
⊢ (((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ (𝑥 ∈ 𝐴 → (𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵))) | 
| 11 | 10 | albii 1484 | 
. . . . . 6
⊢
(∀𝑦((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ ∀𝑦(𝑥 ∈ 𝐴 → (𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵))) | 
| 12 |   | dfss2 3172 | 
. . . . . . 7
⊢ (𝑥 ⊆ 𝐵 ↔ ∀𝑦(𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵)) | 
| 13 | 12 | imbi2i 226 | 
. . . . . 6
⊢ ((𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵) ↔ (𝑥 ∈ 𝐴 → ∀𝑦(𝑦 ∈ 𝑥 → 𝑦 ∈ 𝐵))) | 
| 14 | 7, 11, 13 | 3bitr4i 212 | 
. . . . 5
⊢
(∀𝑦((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ (𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵)) | 
| 15 | 14 | albii 1484 | 
. . . 4
⊢
(∀𝑥∀𝑦((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵)) | 
| 16 | 6, 15 | bitri 184 | 
. . 3
⊢
(∀𝑦∀𝑥((𝑦 ∈ 𝑥 ∧ 𝑥 ∈ 𝐴) → 𝑦 ∈ 𝐵) ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵)) | 
| 17 | 5, 16 | bitri 184 | 
. 2
⊢
(∀𝑦(𝑦 ∈ ∪ 𝐴
→ 𝑦 ∈ 𝐵) ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵)) | 
| 18 |   | dfss2 3172 | 
. 2
⊢ (∪ 𝐴
⊆ 𝐵 ↔
∀𝑦(𝑦 ∈ ∪ 𝐴
→ 𝑦 ∈ 𝐵)) | 
| 19 |   | df-ral 2480 | 
. 2
⊢
(∀𝑥 ∈
𝐴 𝑥 ⊆ 𝐵 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐵)) | 
| 20 | 17, 18, 19 | 3bitr4i 212 | 
1
⊢ (∪ 𝐴
⊆ 𝐵 ↔
∀𝑥 ∈ 𝐴 𝑥 ⊆ 𝐵) |