Metamath Proof Explorer


Theorem spc2ed

Description: Existential specialization with 2 quantifiers, using implicit substitution. (Contributed by Thierry Arnoux, 23-Aug-2017)

Ref Expression
Hypotheses spc2ed.x x χ
spc2ed.y y χ
spc2ed.1 φ x = A y = B ψ χ
Assertion spc2ed φ A V B W χ x y ψ

Proof

Step Hyp Ref Expression
1 spc2ed.x x χ
2 spc2ed.y y χ
3 spc2ed.1 φ x = A y = B ψ χ
4 elisset A V x x = A
5 elisset B W y y = B
6 4 5 anim12i A V B W x x = A y y = B
7 exdistrv x y x = A y = B x x = A y y = B
8 6 7 sylibr A V B W x y x = A y = B
9 nfv x φ
10 9 1 nfan x φ χ
11 nfv y φ
12 11 2 nfan y φ χ
13 anass χ φ x = A y = B χ φ x = A y = B
14 ancom χ φ φ χ
15 14 anbi1i χ φ x = A y = B φ χ x = A y = B
16 13 15 bitr3i χ φ x = A y = B φ χ x = A y = B
17 3 biimparc χ φ x = A y = B ψ
18 16 17 sylbir φ χ x = A y = B ψ
19 18 ex φ χ x = A y = B ψ
20 12 19 eximd φ χ y x = A y = B y ψ
21 10 20 eximd φ χ x y x = A y = B x y ψ
22 21 impancom φ x y x = A y = B χ x y ψ
23 8 22 sylan2 φ A V B W χ x y ψ