Theory of objects and set theory: introduction and semantics.

André Chauvin · Notre Dame Journal of Formal Logic · 1979

PreliminaryBy Kleene's Introduction to Metamathematics (1952), CH.XIV, §72, Theorems 35 and 38, if consistent, a first order theory has "Kleene's models", i.e., models where the universe is the set of natural integers 0, 1, . .., n, . . .and the fundamental relations are each of the formp(βi, . .., On) withwhere R and S are primitive recursive and "" is the biconditional.Trying to prove the consistency of first order set theory by finding directly such a model (which must exist if this theory is consistent), we thought, as partial recursive functions are basic notions of Theory of Algorithms, to which belong Kleene's models, that it would be better to bring set theory nearer to theory of algorithms, by taking for the first one as primitive the notion of partial function and the relation of equality and as derived the notion of set and the relation of membership (if we do not impose extensionality to our partial functions we are again nearer to the primitive basic notion of the theory of algorithms, say the notion of algorithm itself).We were confirmed in this idea by reading Von Neumann's "Eine Axiomatizierung der Mengenlehre".As a matter of fact, Von Neumann takes as primitive the notion of (total) function and the relation of equality.But he stresses that his system presents some arbitrariness.We thought that this arbitrariness lay at the very beginning of Von Neumann's system, when he divides a priori its objects ("Ding 1 ') between I-objects x (arguments) and ϊl-objects f (functions), in such a way that the domain O of Von Neumann's objects is the union of Oi, the domain of arguments, and O π , the domain of functions, and when he considers that the result of the binary operation [, ] of application of a, function to an argument, say [/,#], is defined on and only on the cartesian rectangle On x Oi.Von Neumann admits again (implicitly) that the term [f,x] has always a meaning, / being always taken in On and x in Oj, and he states that this term describes an argument (a I-object).

Read the paper · More papers on PaperTik