TheoremBase

Substituting Variables and Set Parameters into Predicative Formulas, Extending Assignments, and Finiteness

A condition expressed by a predicative formula stays so expressed when its variables are replaced by other variables or by parameters with set values; an assignment of sets extends by one set; and finiteness of one of the variables is expressed by a predicative formula.

Statement

This helper adopts the setting of The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion, which is used for (v); it is a statement of the metatheory about formulas and conditions. Let x1,x2,…x_{1},x_{2},\dots be distinct set variables. For a metatheoretic number k≥0k\ge0, conditions on x1,…,xkx_{1},\dots,x_{k}, their parameters with their fixed values, and assignments of sets to x1,…,xkx_{1},\dots,x_{k} are as in Conditions Expressed by a Predicative Formula, and Guards (i), and a condition is expressed by a predicative formula as in Conditions Expressed by a Predicative Formula, and Guards (ii) with no displayed variables, predicative being meant for formulas written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (vi). Every parameter is a variable that is none of x1,x2,…x_{1},x_{2},\dots. Throughout, the parameters have fixed values, as in Conditions Expressed by a Predicative Formula, and Guards (i). For a condition φ\varphi on x1,…,xkx_{1},\dots,x_{k} and sets a1,…,aka_{1},\dots,a_{k}, φ(a1,…,ak)\varphi(a_{1},\dots,a_{k}) means that φ\varphi holds under the assignment of aja_{j} to xjx_{j} for 1≤j≤k1\le j\le k. Let n≥0n\ge0 and m≥0m\ge0 be metatheoretic numbers.

Let φ\varphi be a condition on x1,…,xnx_{1},\dots,x_{n} expressed by a predicative formula. For 1≤j≤n1\le j\le n let σj\sigma_{j} be either one of the variables x1,…,xmx_{1},\dots,x_{m} or a parameter whose fixed value is a set; under an assignment of sets to x1,…,xmx_{1},\dots,x_{m}, the value of σj\sigma_{j} is the set assigned to it if it is one of x1,…,xmx_{1},\dots,x_{m}, and its fixed value if it is a parameter. Then the condition φ(σ1,…,σn)\varphi(\sigma_{1},\dots,\sigma_{n}) on x1,…,xmx_{1},\dots,x_{m}, that is, "φ\varphi holds with each xjx_{j} given the value of σj\sigma_{j}", is expressed by a predicative formula.

Let φ\varphi be a condition on x1,…,xnx_{1},\dots,x_{n} expressed by a predicative formula, and let ρ\rho be a map from {1,…,n}\{1,\dots,n\} to {1,…,m}\{1,\dots,m\}. Then the condition φ(xρ(1),…,xρ(n))\varphi(x_{\rho(1)},\dots,x_{\rho(n)}) on x1,…,xmx_{1},\dots,x_{m}, that is, "φ\varphi holds with each xjx_{j} given the set assigned to xρ(j)x_{\rho(j)}", is expressed by a predicative formula.

Let φ\varphi be a condition on x1,…,xn+1x_{1},\dots,x_{n+1} expressed by a predicative formula, and let cc be a parameter whose fixed value is a set. Then the condition φ(x1,…,xn,c)\varphi(x_{1},\dots,x_{n},c) on x1,…,xnx_{1},\dots,x_{n}, that is, "φ\varphi holds with each xjx_{j}, j≤nj\le n, keeping its set and with xn+1x_{n+1} given the value cc", is expressed by a predicative formula.

Let a1,…,ana_{1},\dots,a_{n} and cc be sets. Then giving xix_{i} the set aia_{i} for 1≤i≤n1\le i\le n and xn+1x_{n+1} the set cc is an assignment of sets to x1,…,xn+1x_{1},\dots,x_{n+1}: for every ii with 1≤i≤n+11\le i\le n+1, the value it gives xix_{i} is a set.

Let XX, YY and RR be distinct class variables, parameters with the fixed values N0\mathbb{N}_{0}, N\mathbb{N} and the order ≤\le of N0\mathbb{N}_{0}, as in The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (ii) and The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (v). For every ii with 1≤i≤n1\le i\le n, the condition "xix_{i} is finite" on x1,…,xnx_{1},\dots,x_{n} is expressed by a predicative formula whose parameters are among XX, YY and RR.

Proofs

Log in to submit a proof.

Loading...

Citations

Loading…

Dependencies

Loading…

Related

0 relations

Curated associations between results. These are editable and subjective — they do not replace the dependency graph, which is derived from the references in the text.

No relations recorded yet.

Comments

Log in to comment.

Loading…