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

Both claims are proved by induction on the tree Ο†\varphi, for all nn at once.

(i). 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), and the atoms with ordered pairs (u,v)∈A(u, v) \in A and ((u,v),w)∈A((u, v), w) \in A and the map atom F:Aβ†’BF : A \to B 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), 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) 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 (vii); the side conditions give what these need (a parameter in a pair is a set), and well-scopedness gives the rest (the terms are bound, and the three terms of a map atom are distinct variables). An atom of its own is predicative by its side condition. Negation, conjunction and the set quantifier βˆƒ\exists preserve predicativity by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii), and ∨\vee, β‡’\Rightarrow and βˆ€\forall are abbreviations of predicative formulas, also by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (ii). For a named value z=F(xi)z = F(x_i) the graph reading is βˆ€z ((xi,z)∈Fβ‡’Ο†)\forall z\,((x_i, z) \in F \Rightarrow \varphi), predicative by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (i) since Ο†\varphi is predicative by induction, xix_i is bound and FF is not xix_i; for z=xiβˆ—xjz = x_i \ast x_j likewise by Predicative Substitution of Values of Functions and Binary Operations, and Predicative Formulas for Negatives, Differences, Absolute Values, Distances, Reciprocals and Quotients in an Ordered Field (ii); and for z=Ο„z = \tau with ΞΈ\theta it is βˆ€z (ΞΈβ‡’Ο†)\forall z\,(\theta \Rightarrow \varphi), predicative since ΞΈ\theta is (a side condition) and Ο†\varphi is.

(ii). For atoms the two readings are the same condition. For the connectives and quantifiers the claim follows from the induction hypothesis: for Ο†βˆ§Οˆ\varphi \wedge \psi and Ο†β‡’Οˆ\varphi \Rightarrow \psi, both sides 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 z=F(xi)z = F(x_i): as FF is a function and xix_i lies in its domain, the value F(xi)F(x_i) is a set with (xi,F(xi))∈F(x_i, F(x_i)) \in F, and it is the only set zz with (xi,z)∈F(x_i, z) \in F. So "for every set zz with (xi,z)∈F(x_i, z) \in F, Ο†\varphi" says Ο†\varphi at z=F(xi)z = F(x_i), which by induction is the reading. The same holds for xiβˆ—xjx_i \ast x_j, which by Binary Operations on a Set (ii) is the value of the operation at the pair (xi,xj)(x_i, x_j), and for Ο„\tau with ΞΈ\theta, which is a set satisfying ΞΈ\theta and the only one.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…