Metamath Proof Explorer


Theorem rababg

Description: Condition when restricted class is equal to unrestricted class. (Contributed by RP, 13-Aug-2020)

Ref Expression
Assertion rababg x φ x A x A | φ = x | φ

Proof

Step Hyp Ref Expression
1 ancrb φ x A φ x A φ
2 1 albii x φ x A x φ x A φ
3 nfv y φ x A φ
4 nfsab1 x y x | φ
5 nfrab1 _ x x A | φ
6 5 nfcri x y x A | φ
7 4 6 nfim x y x | φ y x A | φ
8 abid x x | φ φ
9 eleq1w x = y x x | φ y x | φ
10 8 9 syl5bbr x = y φ y x | φ
11 rabid x x A | φ x A φ
12 eleq1w x = y x x A | φ y x A | φ
13 11 12 syl5bbr x = y x A φ y x A | φ
14 10 13 imbi12d x = y φ x A φ y x | φ y x A | φ
15 3 7 14 cbvalv1 x φ x A φ y y x | φ y x A | φ
16 eqss x A | φ = x | φ x A | φ x | φ x | φ x A | φ
17 rabssab x A | φ x | φ
18 17 biantrur x | φ x A | φ x A | φ x | φ x | φ x A | φ
19 dfss2 x | φ x A | φ y y x | φ y x A | φ
20 16 18 19 3bitr2ri y y x | φ y x A | φ x A | φ = x | φ
21 2 15 20 3bitri x φ x A x A | φ = x | φ