Metamath Proof Explorer


Definition df-wl-rab

Description: Define a restricted class abstraction (class builder), which is the class of all x in A such that ph is true. Definition of TakeutiZaring p. 20. (Contributed by NM, 22-Nov-1994) Isolate x from A. (Revised by Wolf Lammen, 28-May-2023)

Ref Expression
Assertion df-wl-rab x : A | φ = y | y A x x = y φ

Detailed syntax breakdown

Step Hyp Ref Expression
0 vx setvar x
1 cA class A
2 wph wff φ
3 2 0 1 wl-crab class x : A | φ
4 vy setvar y
5 4 cv setvar y
6 5 1 wcel wff y A
7 0 cv setvar x
8 7 5 wceq wff x = y
9 8 2 wi wff x = y φ
10 9 0 wal wff x x = y φ
11 6 10 wa wff y A x x = y φ
12 11 4 cab class y | y A x x = y φ
13 3 12 wceq wff x : A | φ = y | y A x x = y φ