Diagonal Arguments and A Fixed Point Theorem

The Liar Paradox

A man says that he is lying; is what he says true or false?

Eubulides of Miletus

Fourth Century B.C. Greek philosopher

The Barber Paradox

In a village lives a barber, the barber shaves everyone living in the village who does not shave himself, but no one else.

Who shaves the barber?

Russell's Paradox

Bertrand Russell

British philosopher and Mathematician

The Mathematical Version, Russell's Paradox, was critical to the understanding of the importance of formalism in Mathematics.

In his work he refered to:

Berry's Paradox

What is the least integer not describable in fewer than thirteen words?

_______________________________________________________________________________________________________________

A Really Super Computer:

The Problem: No matter how super our super computer is, MATHcannot be written.

Proof: Consider the function MATH If MATH can be programmed, so can $\QTR{Large}{A(n)}$.. Let $\QTR{Large}{r}$ be such that MATH is the corresponding internal representation of $\QTR{Large}{A(n)}$.

MATH

The problem is MATH

______________________________________________________________________

The Halting Problem:

Question: Can we write a Program MATH, such that given any syntatically correct program, again thought of as a number MATH, and an input to that program, determines if the program will eventually halt on input $\QTR{Large}{m}$?

Answer: No, similar to the argument above, except define .$\QTR{Large}{H(n)}$ such that:

______________________________________________________________________

The Fixed Point Theorem

The Setting:

The Theorem:

Suppose we are given two sets $\QTR{Large}{S}$ and $\QTR{Large}{T\ }$ and a mapMATH

Let MATHbe the set of maps MATHwhere MATH .

Then any function MATHsuch that MATH $.$ has a fixed point.

$\hspace{0.5in}$In particular, for some MATH , MATH

Proof:

Under these assumptions MATH for some MATH So MATH MATH,

$\hspace{0.5in}$In particular, MATH is a fixed point of $\QTR{Large}{h\ }$.

_______________________________________________________________________

Corollary 1.

Suppose we have any set $\QTR{Large}{S\ }$with more than 1 member then there is no map MATH , such that

for any .MATHthere is an MATHsuch that $\QTR{Large}{g\ =}$ MATH

Proof:

Following the notation above, thinking MATHthat $\QTR{Large}{\ }$ MATH is more or less by definition, it is certainly a map.MATH

Also by definition for any MATH, MATH , here MATH

Since $\QTR{Large}{S}$ has at least 2 members, choose any map MATH without a fixed point contradicting conclusion of the Theorem.

______________________________________________________________________________

Corollary 2.

The is no (total) recursive function MATHsuch that for any (total) recursive function MATH there is an MATH such that

MATH

Proof:

  1. MATH formally MATHis recursive.

  2. The successor function, MATH has no fixed point. and again the set of recursive functions is closed under composition.

_______________________________________________________________________________

Corollary 3. There is no continuous function from the real line onto the set of continuous real valued functions.

Proof:

Use the fact that MATH MATH does not have a fixed point.

Here a cardinality argument does not work since the cardinality of the set of continuous real valued functions is the same as that of the Reals.

________________________________________________________________________________

NOT Corollary 4.

Theorem

Primitive Recursive Functions ARE Recursively Enumerable

Proof:( See)

________________________________________________________________________________

NOT Corollary 5.

There is no continuous function from the unit interval $\QTR{Large}{[0,1]}$ onto the set of continuous real valued functions from the unit interval to itself.

Proof:

Lots of easy proofs but every continuous function MATHdoes have a fixed point.

________________________________________________________________________________

(Exercise Due May 2) NOT Corollary 6.

$\QTR{Large}{S}$ $\QTR{Large}{=}$ $\QTR{Large}{T=N}$ and MATHare the constant functions These are even primitive recursively enumerable .MATH

Moreover if MATH is any function and MATH $\QTR{Large}{M}$ so is MATH, $\QTR{Large}{\in }$ $\QTR{Large}{M}$ Yet the Theorem itself does not apply. Why?