Metamath Proof Explorer


Theorem rexab2

Description: Existential quantification over a class abstraction. (Contributed by Mario Carneiro, 3-Sep-2015) Drop ax-8 . (Revised by GG, 1-Dec-2023)

Ref Expression
Hypothesis ralab2.1 ⊢ x = y → ψ ↔ χ
Assertion rexab2 ⊢ ∃ x ∈ y | φ ψ ↔ ∃ y φ ∧ χ

Proof

Step Hyp Ref Expression
1 ralab2.1 ⊢ x = y → ψ ↔ χ
2 df-rex ⊢ ∃ x ∈ y | φ ψ ↔ ∃ x x ∈ y | φ ∧ ψ
3 nfsab1 ⊢ Ⅎ y x ∈ y | φ
4 nfv ⊢ Ⅎ y ψ
5 3 4 nfan ⊢ Ⅎ y x ∈ y | φ ∧ ψ
6 nfv ⊢ Ⅎ x φ ∧ χ
7 eleq1ab ⊢ x = y → x ∈ y | φ ↔ y ∈ y | φ
8 abid ⊢ y ∈ y | φ ↔ φ
9 7 8 bitrdi ⊢ x = y → x ∈ y | φ ↔ φ
10 9 1 anbi12d ⊢ x = y → x ∈ y | φ ∧ ψ ↔ φ ∧ χ
11 5 6 10 cbvexv1 ⊢ ∃ x x ∈ y | φ ∧ ψ ↔ ∃ y φ ∧ χ
12 2 11 bitri ⊢ ∃ x ∈ y | φ ψ ↔ ∃ y φ ∧ χ