i am currently reading about basic set theory, especially the Zermelo–Fraenkel set theory, peano axioms and the Von Neumann ordinals. In my reference book (Einführung in die Mengenlehre by H.-D. Ebbinghaus, its in german) functions are introduced as mappings, essentially an input-output tuple. I am currently halfway into the book and i am wondering how well-defined the concepts introduced are. Since there are some problems with unrestricted set-comprehension (Russels antiome) and as a consequence a lot of work went into creating ZFC, i was wondering what this means for functions.
For basic arithmetic functions i can create the equivalent inductive set by easily by resusing the definition of Von Neuman ordinals Successor function and modifying it a bit (if we accept this as the current peano-structure is the set-equivalent of f(x) = x + 1).
I am think we are somewhat limited since i can't encode f(y) = {x | (x not element of x) and (x is not element of y)} (its not valid in ZFC), but it's not really useful and i struggle to find more useful examples.