A metatheoretic definition: terms are built from variables and defined set symbols, with values given by recursion; and a term has type A under a guard if, for all admissible parameter values, its value is a set in A whenever the guard holds, and its equation with a fresh set variable, conjoined with the guard, is expressed by a predicative formula.
This definition, which adopts the setting of Sets and Maps: Ordinary Notation and belongs to the metatheory, describing expressions, takes , the distinct set variables , displayed set variables, parameters with their fixed values, and assignments as in Conditions Expressed by a Predicative Formula, and Guards §data, guards as in Conditions Expressed by a Predicative Formula, and Guards §guard, and conditions expressed by a predicative formula as in Conditions Expressed by a Predicative Formula, and Guards §expressed. Set variables and class variables are as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols.
The terms are the expressions obtained by finitely many applications of the following rules. Each set variable , , is a term, and so is each other variable, of either kind. If is a defined set symbol, introduced as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols by a predicative formula as an abbreviation in the sense of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols, and are terms, then is a term; examples are the ordered pair and the value of a function (for , the symbol with the two arguments and , being , as in Functions, Values of a Function, and Functions from One Class to Another §value). Under an assignment of sets to , the value of a term is given, where defined, by the same recursion: the value of is the set assigned to ; the value of a parameter is its value; and the value of is defined when the values of are defined and are of the kinds that Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols requires of the arguments of , a set for each set variable among them, and exactly one set satisfies when these values are assigned to ; it is then that set (so the value depends only on the values of and of the parameters). The defined set symbols of a term are said to be used properly under the assignment, in the sense of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols, when the value of is defined; this value is then also written . A class variable is a term whatever its value, a proper class included.
Let be a guard and a class. A term is a term of type under if (a) under every assignment of sets to satisfying , the value of is defined and is a set lying in ; and (b) for every set variable other than occurring neither in nor in , the condition on and the displayed set variable , that is, " holds and is the set ", is expressed by a predicative formula, as in Conditions Expressed by a Predicative Formula, and Guards §expressed.
Loading…
No relations recorded yet.