A predicative formula stays predicative, with the expected reading, when its variables are renamed or extended, when variables or set-valued parameters are substituted for them, and, under a guard, when typed terms are substituted; and its truth depends only on the sets assigned to its variables.
In the setting of Routine Facts Used Without Citation: Arithmetic, Maps, Predicativity and Indices, let be distinct set variables. For a metatheoretic number , a predicative formula in is a predicative formula that expresses a condition on , with no displayed variables, as in Conditions Expressed by a Predicative Formula, and Guards (ii). There, and for guards and typed terms below, take the place of the variables of Conditions Expressed by a Predicative Formula, and Guards (i), whose parameters, fixed values and assignments are used throughout. Let be metatheoretic numbers and let be a predicative formula in .
Renaming. Let assign to each an index , not necessarily injectively, and let be obtained from by replacing each free occurrence of by , , bound variables being renamed where necessary so that none is captured. It is a predicative formula in , and under every assignment of sets to it holds if and only if holds when each , , is assigned the set assigned to (this restates Substituting Variables and Set Parameters into Predicative Formulas, Extending Assignments, and Finiteness (ii) for formulas indexed from ).
Weakening. If , then itself is a predicative formula in .
Substitution. For each let be a variable with or a parameter whose value is a set, and let be obtained from by replacing each free occurrence of by , , bound variables being renamed as above. It is a predicative formula in , and under every assignment of sets to it holds if and only if holds when each , , is assigned the value of (this restates Substituting Variables and Set Parameters into Predicative Formulas, Extending Assignments, and Finiteness (i), and with it Substituting Variables and Set Parameters into Predicative Formulas, Extending Assignments, and Finiteness (iii), for formulas indexed from ).
Substitution of typed terms. Let be a guard on , and for each let be a term of some type under . Then the condition
on is expressed by a predicative formula in .
Invariance. Under two assignments that assign the same sets to , whatever they assign to the other variables , and under which the parameters keep their values, holds under the one if and only if it holds under the other (this restates Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i) and Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (ii) for assignments to ).
Loading…
No relations recorded yet.