Proof of Theorem iunss
| Step | Hyp | Ref
| Expression |
| 1 | | dfss2 1497 |
. . . 4
⊢ (B
⊆ C ↔ ∀y(y ∈
B → y ∈ C)) |
| 2 | 1 | biral 1223 |
. . 3
⊢ (∀x ∈ A
B ⊆ C ↔ ∀x ∈ A
∀y(y ∈ B
→ y ∈ C)) |
| 3 | | df-ral 1205 |
. . 3
⊢ (∀x ∈ A
∀y(y ∈ B
→ y ∈ C) ↔ ∀x(x ∈
A → ∀y(y ∈
B → y ∈ C))) |
| 4 | | impexp 276 |
. . . . . 6
⊢ (((x
∈ A ∧ y ∈ B)
→ y ∈ C) ↔ (x
∈ A → (y ∈ B
→ y ∈ C))) |
| 5 | 4 | bial 695 |
. . . . 5
⊢ (∀y((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ ∀y(x ∈
A → (y ∈ B
→ y ∈ C))) |
| 6 | | 19.21v 942 |
. . . . 5
⊢ (∀y(x ∈
A → (y ∈ B
→ y ∈ C)) ↔ (x
∈ A → ∀y(y ∈
B → y ∈ C))) |
| 7 | 5, 6 | bitr2 152 |
. . . 4
⊢ ((x
∈ A → ∀y(y ∈
B → y ∈ C))
↔ ∀y((x ∈ A ∧
y ∈ B) → y
∈ C)) |
| 8 | 7 | bial 695 |
. . 3
⊢ (∀x(x ∈
A → ∀y(y ∈
B → y ∈ C))
↔ ∀x∀y((x ∈
A ∧ y ∈ B)
→ y ∈ C)) |
| 9 | 2, 3, 8 | 3bitr 155 |
. 2
⊢ (∀x ∈ A
B ⊆ C ↔ ∀x∀y((x ∈
A ∧ y ∈ B)
→ y ∈ C)) |
| 10 | | 19.23v 950 |
. . . . 5
⊢ (∀x((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ (∃x(x ∈
A ∧ y ∈ B)
→ y ∈ C)) |
| 11 | | eliun 1998 |
. . . . . . 7
⊢ (y
∈ ∪x ∈
A B
↔ ∃x ∈ A y ∈
B) |
| 12 | | df-rex 1206 |
. . . . . . 7
⊢ (∃x ∈ A
y ∈ B ↔ ∃x(x ∈
A ∧ y ∈ B)) |
| 13 | 11, 12 | bitr 151 |
. . . . . 6
⊢ (y
∈ ∪x ∈
A B
↔ ∃x(x ∈ A ∧
y ∈ B)) |
| 14 | 13 | imbi1i 161 |
. . . . 5
⊢ ((y
∈ ∪x ∈
A B
→ y ∈ C) ↔ (∃x(x ∈
A ∧ y ∈ B)
→ y ∈ C)) |
| 15 | 10, 14 | bitr4 154 |
. . . 4
⊢ (∀x((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ (y
∈ ∪x ∈
A B
→ y ∈ C)) |
| 16 | 15 | bial 695 |
. . 3
⊢ (∀y∀x((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ ∀y(y ∈ ∪x ∈ A B →
y ∈ C)) |
| 17 | | alcom 715 |
. . 3
⊢ (∀x∀y((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ ∀y∀x((x ∈
A ∧ y ∈ B)
→ y ∈ C)) |
| 18 | | dfss2 1497 |
. . 3
⊢ (∪x ∈ A
B ⊆ C ↔ ∀y(y ∈ ∪x ∈ A B →
y ∈ C)) |
| 19 | 16, 17, 18 | 3bitr4 158 |
. 2
⊢ (∀x∀y((x ∈
A ∧ y ∈ B)
→ y ∈ C) ↔ ∪x ∈ A
B ⊆ C) |
| 20 | 9, 19 | bitr2 152 |
1
⊢ (∪x ∈ A
B ⊆ C ↔ ∀x ∈ A
B ⊆ C) |