Metamath Proof Explorer


Theorem rexrsb

Description: An equivalent expression for restricted existence, analogous to exsb . (Contributed by Alexander van der Vekens, 1-Jul-2017)

Ref Expression
Assertion rexrsb ⊢ ∃ x ∈ A φ ↔ ∃ y ∈ A ∀ x ∈ A x = y → φ

Proof

Step Hyp Ref Expression
1 rexsb ⊢ ∃ x ∈ A φ ↔ ∃ y ∈ A ∀ x x = y → φ
2 alral ⊢ ∀ x x = y → φ → ∀ x ∈ A x = y → φ
3 df-ral ⊢ ∀ x ∈ A x = y → φ ↔ ∀ x x ∈ A → x = y → φ
4 19.27v ⊢ ∀ x x ∈ A → x = y → φ ∧ y ∈ A ↔ ∀ x x ∈ A → x = y → φ ∧ y ∈ A
5 pm2.04 ⊢ x ∈ A → x = y → φ → x = y → x ∈ A → φ
6 eleq1w ⊢ x = y → x ∈ A ↔ y ∈ A
7 6 biimprd ⊢ x = y → y ∈ A → x ∈ A
8 7 imim1d ⊢ x = y → x ∈ A → φ → y ∈ A → φ
9 8 a2i ⊢ x = y → x ∈ A → φ → x = y → y ∈ A → φ
10 pm2.04 ⊢ x = y → y ∈ A → φ → y ∈ A → x = y → φ
11 5 9 10 3syl ⊢ x ∈ A → x = y → φ → y ∈ A → x = y → φ
12 11 imp ⊢ x ∈ A → x = y → φ ∧ y ∈ A → x = y → φ
13 12 alimi ⊢ ∀ x x ∈ A → x = y → φ ∧ y ∈ A → ∀ x x = y → φ
14 4 13 sylbir ⊢ ∀ x x ∈ A → x = y → φ ∧ y ∈ A → ∀ x x = y → φ
15 14 ex ⊢ ∀ x x ∈ A → x = y → φ → y ∈ A → ∀ x x = y → φ
16 3 15 sylbi ⊢ ∀ x ∈ A x = y → φ → y ∈ A → ∀ x x = y → φ
17 16 com12 ⊢ y ∈ A → ∀ x ∈ A x = y → φ → ∀ x x = y → φ
18 2 17 impbid2 ⊢ y ∈ A → ∀ x x = y → φ ↔ ∀ x ∈ A x = y → φ
19 18 rexbiia ⊢ ∃ y ∈ A ∀ x x = y → φ ↔ ∃ y ∈ A ∀ x ∈ A x = y → φ
20 1 19 bitri ⊢ ∃ x ∈ A φ ↔ ∃ y ∈ A ∀ x ∈ A x = y → φ