Metamath Proof Explorer


Definition df-scott

Description: Define the Scott operation. This operation constructs a subset of the input class which is nonempty whenever its input is using Scott's trick. (Contributed by Rohan Ridenour, 9-Aug-2023)

Ref Expression
Assertion df-scott ScottA=xA|yArankxranky

Detailed syntax breakdown

Step Hyp Ref Expression
0 cA classA
1 0 cscott classScottA
2 vx setvarx
3 vy setvary
4 crnk classrank
5 2 cv setvarx
6 5 4 cfv classrankx
7 3 cv setvary
8 7 4 cfv classranky
9 6 8 wss wffrankxranky
10 9 3 0 wral wffyArankxranky
11 10 2 0 crab classxA|yArankxranky
12 1 11 wceq wffScottA=xA|yArankxranky