TheoremBase

The characteristic property is proved by the Kuratowski case split on whether x = y, comparing the elements of unordered pairs; the tuple clause follows by metatheoretic induction on n.

Proof

Throughout, equal classes have the same elements, since by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols the symbol == is the equality of the underlying logic, so equals may be substituted for one another (substitutivity of equality).

Preliminaries. For sets aa and bb, the unordered pair {a,b}\{a,b\} is the set given by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique §pair: for every set ww, w∈{a,b}w\in\{a,b\} if and only if w=aw=a or w=bw=b. Since every element of a class is a set by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique §elements, the elements of {a,b}\{a,b\} are exactly aa and bb. By The Empty Set, the Unordered Pair and the Singleton §singleton, {a}={a,a}\{a\}=\{a,a\}, so the only element of {a}\{a\} is aa. By The Ordered Pair of Two Sets and Nested Tuples §pair, (a,b)={{a},{a,b}}(a,b)=\{\{a\},\{a,b\}\}, so the elements of (a,b)(a,b) are exactly {a}\{a\} and {a,b}\{a,b\}. We also use the following fact (P): for sets a,b,ca,b,c, if {a}={b,c}\{a\}=\{b,c\} then b=ab=a and c=ac=a. Indeed b∈{b,c}={a}b\in\{b,c\}=\{a\}, so b=ab=a, and likewise c∈{b,c}={a}c\in\{b,c\}=\{a\} gives c=ac=a.

Clause characteristic. Let x,y,u,vx,y,u,v be sets. If x=ux=u and y=vy=v then (x,y)=(u,v)(x,y)=(u,v) by substitutivity of equality (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols). Conversely, suppose (x,y)=(u,v)(x,y)=(u,v). Both {u}\{u\} and {u,v}\{u,v\} are elements of (u,v)=(x,y)(u,v)=(x,y).

Case x=yx=y. Then {x,y}={x,x}={x}\{x,y\}=\{x,x\}=\{x\}, so the only element of (x,y)={{x},{x}}(x,y)=\{\{x\},\{x\}\} is {x}\{x\}. Hence {u}={x}\{u\}=\{x\} and {u,v}={x}\{u,v\}=\{x\}. Since {u}={u,u}\{u\}=\{u,u\}, fact (P) applied to {x}={u,u}\{x\}=\{u,u\} gives u=xu=x, and applied to {x}={u,v}\{x\}=\{u,v\} gives v=x=yv=x=y.

Case x≠yx\ne y. Since {x}∈(u,v)\{x\}\in(u,v), either {x}={u}\{x\}=\{u\} or {x}={u,v}\{x\}=\{u,v\}. In either case uu is an element of {x}\{x\} (as u∈{u}u\in\{u\} and u∈{u,v}u\in\{u,v\}), so u=xu=x. Since {x,y}∈(u,v)\{x,y\}\in(u,v), either {x,y}={u}\{x,y\}=\{u\} or {x,y}={u,v}\{x,y\}=\{u,v\}. If {x,y}={u}\{x,y\}=\{u\}, fact (P) gives x=ux=u and y=uy=u, so x=yx=y, a contradiction. Hence {x,y}={u,v}\{x,y\}=\{u,v\}, so y∈{u,v}y\in\{u,v\}, that is, y=uy=u or y=vy=v. If y=uy=u then y=xy=x, a contradiction; therefore y=vy=v.

In both cases x=ux=u and y=vy=v.

Clause tuples. By induction on the metatheoretic number n≥1n\ge1, using the recursion of The Ordered Pair of Two Sets and Nested Tuples §tuple. For n=1n=1, ⟨x1⟩=x1\langle x_{1}\rangle=x_{1} and ⟨y1⟩=y1\langle y_{1}\rangle=y_{1}, so the claim reads x1=y1x_{1}=y_{1} if and only if x1=y1x_{1}=y_{1}. Suppose the claim holds for nn, and let x1,…,xn+1,y1,…,yn+1x_{1},\dots,x_{n+1},y_{1},\dots,y_{n+1} be sets. By The Ordered Pair of Two Sets and Nested Tuples §tuple, ⟨x1,…,xn+1⟩=(⟨x1,…,xn⟩,xn+1)\langle x_{1},\dots,x_{n+1}\rangle=(\langle x_{1},\dots,x_{n}\rangle,x_{n+1}) and ⟨y1,…,yn+1⟩=(⟨y1,…,yn⟩,yn+1)\langle y_{1},\dots,y_{n+1}\rangle=(\langle y_{1},\dots,y_{n}\rangle,y_{n+1}), where ⟨x1,…,xn⟩\langle x_{1},\dots,x_{n}\rangle and ⟨y1,…,yn⟩\langle y_{1},\dots,y_{n}\rangle are sets. By the clause characteristic above, these two ordered pairs are equal if and only if ⟨x1,…,xn⟩=⟨y1,…,yn⟩\langle x_{1},\dots,x_{n}\rangle=\langle y_{1},\dots,y_{n}\rangle and xn+1=yn+1x_{n+1}=y_{n+1}, and by the induction hypothesis this holds if and only if xi=yix_{i}=y_{i} for every ii with 1≤i≤n+11\le i\le n+1.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…