TheoremBase

By induction on the tree: each atom and connective by the rules of predicative formulas, each named value by predicative substitution of its graph.

Proof

(i) and (ii) are proved by induction on the tree Ο†\varphi (Formula Trees with Values: Syntax, Two Readings, and Definedness (i)), for all nn at once; (iii) follows from them.

(i). Throughout, each occurrence of a parameter is written as a class variable of its own, standing for it, and the set variable a quantifier or a named value binds is chosen apart from the variables in scope. The free set variables of the formula built for a tree with nn set variables are then among x0,…,xnβˆ’1x_0, \dots, x_{n-1}: at an atom or a named value, the terms it mentions lie in that range by well-scopedness, and each quantifier or named value binds the variable xnx_n it introduces. Negation, conjunction and the set quantifier βˆƒ\exists preserve predicativity, and ∨\vee, β‡’\Rightarrow and βˆ€\forall abbreviate predicative formulas, by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii) and Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v). Well-scopedness and the side conditions pass to subtrees, so it suffices to treat the atoms and the named values.

The atoms s∈ts \in t and s=ts = t are predicative formulas by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii). The atoms (u,v)∈A(u, v) \in A and ((u,v),w)∈A((u, v), w) \in A, with ordered pairs, are predicative and say what the atom says 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) and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iv), which allow variables of either kind, not necessarily distinct, and need only that the terms inside the pairs are sets. In the map atom F:Aβ†’BF : A \to B, the three terms are pairwise distinct variables: set variables among them are distinct by well-scopedness, and each occurrence of a parameter is a class variable of its own. So the formula ΞΌ(F,A,B)\mu(F, A, B) 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 (vii), with its bound variables renamed apart as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi), is predicative and says that the value of FF is a map from the value of AA to the value of BB. An atom of its own is the reading of a predicative formula by its side condition.

For a named value xn=F(u)x_n = F(u), the graph reading is βˆ€xn ((u,xn)∈Fβ‡’Ο†)\forall x_n\,((u, x_n) \in F \Rightarrow \varphi), where Ο†\varphi is predicative by induction. The atom (u,xn)∈F(u, x_n) \in F is predicative and says what it says 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), as uu is a set (a set variable, or a parameter the syntax requires to be a set). For xn=uβˆ—vx_n = u \ast v the graph reading is βˆ€xn (((u,v),xn)βˆˆβˆ—β‡’Ο†)\forall x_n\,(((u, v), x_n) \in \ast \Rightarrow \varphi), and the atom is handled 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 (iv) in the same way. For xn=Ο„x_n = \tau with ΞΈ\theta, the graph reading is βˆ€xn (ΞΈβ‡’Ο†)\forall x_n\,(\theta \Rightarrow \varphi), and ΞΈ\theta is the reading of a predicative formula by its side condition.

(ii). For atoms, the two readings are the same condition. For the connectives and quantifiers, the claim follows from the induction hypothesis and Formula Trees with Values: Syntax, Two Readings, and Definedness (vi). For Ο†βˆ§Οˆ\varphi \wedge \psi and Ο†β‡’Οˆ\varphi \Rightarrow \psi, both readings agree on Ο†\varphi, and wherever Ο†\varphi holds they agree on ψ\psi. For Ο†βˆ¨Οˆ\varphi \vee \psi, they agree on ψ\psi wherever Ο†\varphi fails. Under a quantifier, an assignment of sets extended by a set is again one. For a named value xn=F(u)x_n = F(u): since FF is a function and uu lies in its domain, the value F(u)F(u) is the only set zz with (u,z)∈F(u, z) \in F. So "for every set xnx_n with (u,xn)∈F(u, x_n) \in F, Ο†\varphi" says Ο†\varphi at xn=F(u)x_n = F(u), which by induction is the reading. The same holds for uβˆ—vu \ast v, written as in Binary Operations on a Set (ii): it is the value of the function βˆ—\ast at the pair (u,v)(u, v) in its domain, so by Functions, Values of a Function, and Functions from One Class to Another (ii) it is the only set zz with ((u,v),z)βˆˆβˆ—((u, v), z) \in \ast. It also holds for Ο„\tau with ΞΈ\theta, since Ο„\tau is a set satisfying ΞΈ\theta and the only one.

(iii). By (i), the graph reading of Ο†\varphi is the reading of a predicative formula in x0,…,xnβˆ’1x_0, \dots, x_{n-1} and the parameters of Ο†\varphi. By hypothesis Ο†\varphi uses its values properly under every assignment of sets to x0,…,xnβˆ’1x_0, \dots, x_{n-1}. So by (ii), its graph reading and its reading hold under the same such assignments, and its reading is the reading of the same predicative formula.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…