Metamath Proof Explorer


Definition df-scott

Description: Define an operation for Scott's trick, expressed as in Equation 9.3 of Jech p. 72. Scott's trick collects all sets that have a certain property and are of the smallest possible rank. The resulting collection is guaranteed to be a set (see scottex ). Under this definition, the property in question is represented by membership in a class. See scottab for the case where a wff (meta)variable is used to represent the property. (Contributed by Rohan Ridenour, 9-Aug-2023)

Ref Expression
Assertion df-scott Scott 𝐴 = { 𝑥𝐴 ∣ ∀ 𝑦𝐴 ( rank ‘ 𝑥 ) ⊆ ( rank ‘ 𝑦 ) }

Detailed syntax breakdown

Step Hyp Ref Expression
0 cA 𝐴
1 0 cscott Scott 𝐴
2 vx 𝑥
3 vy 𝑦
4 crnk rank
5 2 cv 𝑥
6 5 4 cfv ( rank ‘ 𝑥 )
7 3 cv 𝑦
8 7 4 cfv ( rank ‘ 𝑦 )
9 6 8 wss ( rank ‘ 𝑥 ) ⊆ ( rank ‘ 𝑦 )
10 9 3 0 wral 𝑦𝐴 ( rank ‘ 𝑥 ) ⊆ ( rank ‘ 𝑦 )
11 10 2 0 crab { 𝑥𝐴 ∣ ∀ 𝑦𝐴 ( rank ‘ 𝑥 ) ⊆ ( rank ‘ 𝑦 ) }
12 1 11 wceq Scott 𝐴 = { 𝑥𝐴 ∣ ∀ 𝑦𝐴 ( rank ‘ 𝑥 ) ⊆ ( rank ‘ 𝑦 ) }