Metamath Proof Explorer


Theorem rspc2daf

Description: Double restricted specialization, using implicit substitution. (Contributed by Thierry Arnoux, 4-Jul-2023)

Ref Expression
Hypotheses sbc2iedf.1 x φ
sbc2iedf.2 y φ
sbc2iedf.3 x χ
sbc2iedf.4 y χ
sbc2iedf.5 φ A V
sbc2iedf.6 φ B W
sbc2iedf.7 φ x = A y = B ψ χ
rspc2daf.8 φ x V y W ψ
Assertion rspc2daf φ χ

Proof

Step Hyp Ref Expression
1 sbc2iedf.1 x φ
2 sbc2iedf.2 y φ
3 sbc2iedf.3 x χ
4 sbc2iedf.4 y χ
5 sbc2iedf.5 φ A V
6 sbc2iedf.6 φ B W
7 sbc2iedf.7 φ x = A y = B ψ χ
8 rspc2daf.8 φ x V y W ψ
9 nfcv _ x W
10 nfsbc1v x [˙A / x]˙ ψ
11 9 10 nfralw x y W [˙A / x]˙ ψ
12 nfv y x = A
13 2 12 nfan y φ x = A
14 sbceq1a x = A ψ [˙A / x]˙ ψ
15 14 adantl φ x = A ψ [˙A / x]˙ ψ
16 13 15 ralbid φ x = A y W ψ y W [˙A / x]˙ ψ
17 1 11 5 16 rspcdf φ x V y W ψ y W [˙A / x]˙ ψ
18 8 17 mpd φ y W [˙A / x]˙ ψ
19 nfsbc1v y [˙B / y]˙ [˙A / x]˙ ψ
20 sbceq1a y = B [˙A / x]˙ ψ [˙B / y]˙ [˙A / x]˙ ψ
21 20 adantl φ y = B [˙A / x]˙ ψ [˙B / y]˙ [˙A / x]˙ ψ
22 2 19 6 21 rspcdf φ y W [˙A / x]˙ ψ [˙B / y]˙ [˙A / x]˙ ψ
23 18 22 mpd φ [˙B / y]˙ [˙A / x]˙ ψ
24 sbccom [˙A / x]˙ [˙B / y]˙ ψ [˙B / y]˙ [˙A / x]˙ ψ
25 1 2 3 4 5 6 7 sbc2iedf φ [˙A / x]˙ [˙B / y]˙ ψ χ
26 24 25 syl5rbbr φ χ [˙B / y]˙ [˙A / x]˙ ψ
27 23 26 mpbird φ χ