2

If I want to develop formally theory of real numbers, I start with the axioms of real numbers and then, using logical laws, I can prove or disprove statements about real numbers.

But I cannot define what is a function from $\mathbb{R}$ to $\mathbb{R}$, using only logic formalism.

If I want to study functions from $\mathbb{R}$ to $\mathbb{R}$, I need axioms of the theory of functions from $\mathbb{R}$ to $\mathbb{R}$

Which is this set of axioms ?

halfpog
  • 1,055
  • Set theory${}{}{}$ – David C. Ullrich Jul 16 '15 at 21:56
  • Why can't you define a function from $\mathbb{R}\mapsto\mathbb{R}$ using the same logical formalism? A function is a set of ordered pairs ${\langle a, b\rangle:a,b\in\mathbb{R}}$ such that any two distinct pairs have a different $a$; all of these statements are formalizable in the usual set theory. – Steven Stadnicki Jul 16 '15 at 21:56
  • 1
    @StevenStadnicki to do that you need to be able to talk about sets; I believe the OP is talking about how we cannot directly discuss functions in the first-order structure $(\mathbb{R}, +, \times)$, or in related structures. – Noah Schweber Jul 16 '15 at 22:02
  • I don't understand why this question was voted down, and have voted up to compensate. Would the downvoter care to comment? – Noah Schweber Jul 16 '15 at 22:02
  • 2
    @Noah: I don't see why someone would up vote to compensate; one should vote to reflect their opinions on a question, not to quash someone else's opinions. –  Jul 17 '15 at 05:35

2 Answers2

2

Let's say you also want to be able to talk about integers, that is, you want to be able to say things like "every integer is the sum of four squares of integers." Then the theory you describe would usually be called third-order arithmetic (which is, despite the name, a first-order logical theory). However, although you're not looking at objects of arbitrarily high rank yet - e.g., functions from (functions from reals to reals) to (functions from reals to reals), etc. - at this point it's probably best just to leap to full set theory, ZFC (or similar). ZFC has been extensively studied on its own; to the best of my knowledge, third-order arithmetic has not.

Of course, between third-order arithmetic and ZFC there are many other theories, but I would really just take the plunge all the way to ZFC at this point: as soon as you start talking about general functions of real numbers, set theory is going to creep in anyways. (E.g., the continuum hypothesis is a statement of third-order arithmetic.)


EDIT: Actually, let me be direct: OP, you should learn ZFC! Set theory will really help you understand what's going on when we talk about complicated objects like functions of functions of . . . etc. And certainly ZFC isn't the only game in town, but it's by far the dominant one for now at least.

Noah Schweber
  • 245,398
  • Mmmm... $\Omega$-logic and stationary tower forcing. Did anyone say a proper class of Woodin cardinals? – Asaf Karagila Jul 16 '15 at 22:01
  • You don't need ZFC to study real analysis. Most introductory texts will give you all the set theory you will need including the theory of functions in the first chapters, and in a much simpler form than is typically presented in ZFC. – Dan Christensen Jul 17 '15 at 05:29
0

A function $f$ mapping set $A$ to set $B$ is a set $f$ of ordered pairs such that:

  1. $\forall x,y:[(x,y)\in f \implies x\in A \land y\in B]$

  2. $\forall x:[x\in A\implies \exists y:[y\in B \land (x,y)\in f]]$

  3. $\forall x,y_1,y_2:[(x,y_1)\in f \land (x,y_2)\in f \implies y_1=y_2]$

Having established that $f$ is such a function, we can write $f:A\to B$ or $\forall x:[x\in A \implies f(x)\in B]$