Metamath Proof Explorer


Theorem ralxfrALT

Description: Alternate proof of ralxfr which does not use ralxfrd . (Contributed by NM, 10-Jun-2005) (Revised by Mario Carneiro, 15-Aug-2014) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses ralxfr.1 y C A B
ralxfr.2 x B y C x = A
ralxfr.3 x = A φ ψ
Assertion ralxfrALT x B φ y C ψ

Proof

Step Hyp Ref Expression
1 ralxfr.1 y C A B
2 ralxfr.2 x B y C x = A
3 ralxfr.3 x = A φ ψ
4 3 rspcv A B x B φ ψ
5 1 4 syl y C x B φ ψ
6 5 com12 x B φ y C ψ
7 6 ralrimiv x B φ y C ψ
8 nfra1 y y C ψ
9 nfv y φ
10 rsp y C ψ y C ψ
11 3 biimprcd ψ x = A φ
12 10 11 syl6 y C ψ y C x = A φ
13 8 9 12 rexlimd y C ψ y C x = A φ
14 2 13 syl5 y C ψ x B φ
15 14 ralrimiv y C ψ x B φ
16 7 15 impbii x B φ y C ψ