0

What is the definition of function application in material set theories like ZF?

I know how functions are represented using functional relations (optionally paired with the codomain).

I'm aware of the definition of function application in other formal theories such as Martin-löf theory, but there it is a a primitive notion, defined as one of the natural deduction rules. In ZF-like set theories the sets representing functions are a derived notion.

Say I had an arbitrary functional relation $f$ representing some function and a a value $x$ in the domain of $f$. How is the operation that takes $f$ and $x$ and gives me the set $f(x)$ defined using the axioms and rules of ZF+FOL?

Potato44
  • 293

2 Answers2

4

If $f$ is a functional relation, then $f(x)$ is simply a shorthand for the unique $y$ such that $(x,y)\in f$. More formally, in the language of set theory, if $\varphi(y)$ is a formula with free variable $y$, then if we write $\varphi(f(x))$ that is really a shorthand for the formula $\exists y((x,y)\in f\wedge \varphi(y))$ (where $(x,y)\in f$ is itself a shorthand, whose exact meaning depends on how you have chosen to encode ordered pairs in set theory).

Eric Wofsey
  • 330,363
3

$f(x)$ is defined to be the unique $y$ such that $\langle x,y\rangle\in f$. (The assumptions that $f$ is a function and that $x$ is in its domain ensure that there is a unique such $y$.)

Andreas Blass
  • 71,833
  • While this is corect, it also feels a bit underspecified to what I was looking for as an answer. – Potato44 Sep 16 '18 at 20:27
  • @Potato44 What more are you looking for? (Eric's answer handles the more general case, when $f$ is merely a "defined function" as opposed to an actual function-as-set; is that satisfying?) – Noah Schweber Sep 16 '18 at 20:32
  • Yes, Eric's answer seems like what I was looking for. – Potato44 Sep 16 '18 at 20:33