TheoremBase

The formula "for all u, u = u" expresses the true condition; the formula "there is v with (x, v) in S and (x, v) in M" is predicative by the predicativity of pair memberships and expresses the agreement condition.

Proof

Throughout, formulas written with the abbreviation βˆ€\forall stand for the formulas it abbreviates in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii), and are read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv). By Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v), a formula is predicative exactly when none of its quantifiers is applied to a class variable; hence a formula built from predicative formulas by Β¬\neg, ∧\wedge and quantifiers over set variables is again predicative.

The true condition. We prove (i). Let nβ‰₯0n\ge0, let uu be a set variable, and let Ο„\tau be the formula

βˆ€u (u=u),\forall u\,(u=u),

that is, Β¬βˆƒu ¬(u=u)\neg\exists u\,\neg(u=u). It is built from the atomic formula u=uu=u by negations and a quantifier over the set variable uu, so it is predicative. Its only variable uu is bound, so by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iii) it has no free variables; in particular its free variables are among x0,…,xnβˆ’1x_{0},\dots,x_{n-1}, and Ο„\tau has no parameters. Read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv), Ο„\tau says that every set uu satisfies u=uu=u, which is true. So under every assignment of sets to x0,…,xnβˆ’1x_{0},\dots,x_{n-1} (for n=0n=0, the empty assignment) both Ο„\tau and the condition hold, and Ο„\tau holds if and only if the condition does. By Conditions Expressed by a Predicative Formula, and Guards (ii), Ο„\tau is a predicative formula in x0,…,xnβˆ’1x_{0},\dots,x_{n-1} expressing the condition that holds under every assignment.

Agreement at a pair. We prove (ii). Let vv be a set variable other than x0x_{0}; it differs from the class variables SS and MM, the two lists of variables being disjoint by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (i). By Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii), applied with SS and with MM for ss, x0x_{0} for t1t_{1} and vv for t2t_{2}, the formulas (x0,v)∈S(x_{0},v)\in S and (x0,v)∈M(x_{0},v)\in M are predicative, and when sets aa and bb are assigned to x0x_{0} and vv, they hold if and only if (a,b)∈S(a,b)\in S and (a,b)∈M(a,b)\in M respectively. Their free variables are among x0x_{0}, vv and SS, respectively MM. Indeed, in Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity the formula (x0,v)∈S(x_{0},v)\in S is Ο€2[t/tβ€²]\pi_{2}[t/t'], the renaming of the formula Ο€2\pi_{2} obtained by eliminating the ordered pair from (t1β€²,t2β€²)∈S(t'_{1},t'_{2})\in S, where t1β€²t'_{1} and t2β€²t'_{2} are distinct set variables other than SS. Each formula ΞΈ\theta inserted by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (viii) has its free variables among zz and the arguments of the symbol, and zz is bound in the inserted part βˆƒz (θ∧α(z))\exists z\,(\theta\wedge\alpha(z)); so the free variables of Ο€2\pi_{2} are among t1β€²t'_{1}, t2β€²t'_{2} and SS. The renaming of Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (i) changes bound variables only and replaces the free occurrences of t1β€²t'_{1} and t2β€²t'_{2} by t1t_{1} and t2t_{2}, here x0x_{0} and vv. Hence the free variables of (x0,v)∈S(x_{0},v)\in S are among x0x_{0}, vv and SS, and likewise those of (x0,v)∈M(x_{0},v)\in M are among x0x_{0}, vv and MM. Let ψ\psi be the formula

βˆƒv ((x0,v)∈S∧(x0,v)∈M).\exists v\,\bigl((x_{0},v)\in S\wedge(x_{0},v)\in M\bigr).

It is built from these two predicative formulas by ∧\wedge and a quantifier over the set variable vv, so it is predicative, and since vv is bound in it, its free variables are among x0x_{0} and the parameters SS and MM of the condition.

Let a set aa be assigned to x0x_{0}, the parameters SS and MM having their values. Read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv), the quantifier βˆƒv\exists v over the set variable vv ranges over sets, so ψ\psi holds if and only if there is a set bb such that both conjuncts hold with aa assigned to x0x_{0} and bb to vv; by what was said above, this is the case if and only if there is a set bb with (a,b)∈S(a,b)\in S and (a,b)∈M(a,b)\in M, that is, if and only if the condition holds at aa. By Conditions Expressed by a Predicative Formula, and Guards (ii), ψ\psi is a predicative formula in x0x_{0} expressing the condition.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…