Metamath Proof Explorer


Theorem r19.12

Description: Restricted quantifier version of 19.12 . (Contributed by NM, 15-Oct-2003) (Proof shortened by Andrew Salmon, 30-May-2011) Avoid ax-13 , ax-ext . (Revised by Wolf Lammen, 17-Jun-2023) (Proof shortened by Wolf Lammen, 4-Nov-2024)

Ref Expression
Assertion r19.12 ⊢ ∃ x ∈ A ∀ y ∈ B φ → ∀ y ∈ B ∃ x ∈ A φ

Proof

Step Hyp Ref Expression
1 df-rex ⊢ ∃ x ∈ A ∀ y ∈ B φ ↔ ∃ x x ∈ A ∧ ∀ y ∈ B φ
2 nfv ⊢ Ⅎ y x ∈ A
3 nfra1 ⊢ Ⅎ y ∀ y ∈ B φ
4 2 3 nfan ⊢ Ⅎ y x ∈ A ∧ ∀ y ∈ B φ
5 4 nfex ⊢ Ⅎ y ∃ x x ∈ A ∧ ∀ y ∈ B φ
6 1 5 nfxfr ⊢ Ⅎ y ∃ x ∈ A ∀ y ∈ B φ
7 rsp ⊢ ∀ y ∈ B φ → y ∈ B → φ
8 7 com12 ⊢ y ∈ B → ∀ y ∈ B φ → φ
9 8 reximdv ⊢ y ∈ B → ∃ x ∈ A ∀ y ∈ B φ → ∃ x ∈ A φ
10 9 com12 ⊢ ∃ x ∈ A ∀ y ∈ B φ → y ∈ B → ∃ x ∈ A φ
11 6 10 ralrimi ⊢ ∃ x ∈ A ∀ y ∈ B φ → ∀ y ∈ B ∃ x ∈ A φ