Metamath Proof Explorer


Theorem eluniab

Description: Membership in union of a class abstraction. (Contributed by NM, 11-Aug-1994) (Revised by Mario Carneiro, 14-Nov-2016)

Ref Expression
Assertion eluniab ⊢ A ∈ ⋃ x | φ ↔ ∃ x A ∈ x ∧ φ

Proof

Step Hyp Ref Expression
1 eluni ⊢ A ∈ ⋃ x | φ ↔ ∃ y A ∈ y ∧ y ∈ x | φ
2 nfv ⊢ Ⅎ x A ∈ y
3 nfsab1 ⊢ Ⅎ x y ∈ x | φ
4 2 3 nfan ⊢ Ⅎ x A ∈ y ∧ y ∈ x | φ
5 nfv ⊢ Ⅎ y A ∈ x ∧ φ
6 eleq2w ⊢ y = x → A ∈ y ↔ A ∈ x
7 eleq1w ⊢ y = x → y ∈ x | φ ↔ x ∈ x | φ
8 abid ⊢ x ∈ x | φ ↔ φ
9 7 8 bitrdi ⊢ y = x → y ∈ x | φ ↔ φ
10 6 9 anbi12d ⊢ y = x → A ∈ y ∧ y ∈ x | φ ↔ A ∈ x ∧ φ
11 4 5 10 cbvexv1 ⊢ ∃ y A ∈ y ∧ y ∈ x | φ ↔ ∃ x A ∈ x ∧ φ
12 1 11 bitri ⊢ A ∈ ⋃ x | φ ↔ ∃ x A ∈ x ∧ φ