A metatheoretic definition of the formulas of class theory, built from membership and equality between class and set variables, of their free variables, of predicative formulas (no quantifier over a class variable), and of defined set symbols as abbreviations.
This definition belongs to the metatheory: it describes finite strings of symbols, not classes. Numbers appearing below are metatheoretic counts of symbols or variables.
The symbols are: the class variables and the set variables , two disjoint infinite lists, in which letters of the respective case, possibly primed or indexed, also serve as variables; the membership symbol ; the equality symbol , which is the equality of the underlying first-order logic with equality, so that it is reflexive and equals may be substituted for one another in every formula; the connectives and ; the quantifier symbol ; and parentheses. A variable is a variable of either kind.
The formulas are the strings obtained by finitely many applications of the following rules: for variables and , the strings and are formulas (the atomic formulas); if and are formulas, so are and ; if is a formula and is a variable, is a formula. The strings , , and abbreviate , , and , and abbreviates .
An occurrence of a variable in a formula is bound if it lies inside a part of of the form , and free otherwise; the free variables of are the variables with a free occurrence in . Writing indicates that the free variables of are among the distinct variables .
A formula is read in the usual way, with class variables standing for classes, set variables standing for sets, for membership and for equality; in particular , for a set variable , reads "there is a set such that ". For classes , assigned to with sets assigned to the set variables among them, denotes the statement so obtained about .
A formula is predicative if it has no part of the form with a class variable; that is, it quantifies over set variables only.
Later items introduce abbreviations of three kinds, each given by a predicative expression that may itself use abbreviations introduced earlier; here , and and denote set variables occurring nowhere else. An expression containing abbreviations stands for the formula obtained by eliminating them by the rules below, repeated until none remains, after renaming bound variables of the substituted formulas where necessary so that no variable is captured; this terminates, since each abbreviation is given in terms of abbreviations introduced before it. The expression is predicative if the resulting formula is.
A defined predicate , such as , is introduced as an abbreviation of a predicative formula, and is eliminated by substituting that formula.
A defined set symbol , such as or , is introduced as the unique set satisfying a predicative , its arguments being of the kinds specified where it is introduced. The elimination rule gives every expression a meaning, but the symbol is used only properly: at each place of use, the hypotheses in force there, including the left conjunct of and the antecedent of , ensure that exactly one such set exists. An atomic part in which it occurs is replaced by .
A class term , such as a class abstraction , is introduced together with a predicative formula expressing that the set is an element of . Atomic parts containing are replaced as follows, where is a variable of either kind and a second class term: by if is a set variable, and by if is a class variable; and by ; by ; by ; and by .
Loading…
No relations recorded yet.