All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > Just Math
Sort of a sorting problem (Posted on 2006-08-22) Difficulty: 5 of 5
Sort the set of functions f:R→R, with R being the set of real numbers. This means you have to find an order "«" that lets you compare any two pairs of unequal functions f and g; unequal means, f(x)≠g(x) for at least one x.

More precisely, these are the requirements for the order "«" you are challenged to find:

1. If f≠g, either f«g or g«f.
2. If f«g and g«h then f«h

You might be tempted to declare f«g when f(x)<g(x) for all x but that would of course fail because e.g. f(x)=x and g(x)=-x would not be comparable with respect to your order.

For a much, much easier challenge, start by finding an order for all continuous functions.

  Submitted by JLo    
Rating: 4.3333 (6 votes)
Solution: (Hide)
To my shame, I must admit that I have no solution to the original problem... We know that there must be such an order since every set can even be well-ordered. (A set is well-ordered if every non-empty subset has a smallest element.) However I suspect that it is in fact impossible to specify a particular order through some well-defined mathematical characterization. Unfortunately it is beyond me to provide a mathematically accurate formulation for my suspicion, let alone to prove it.

BTW if you have a particular well-order of all real numbers (which must exist), it is easy to derive an order for all functions. It goes like this:
Assume two (unequal) functions f and g. Now take the "smallest" x where f(x) unequal g(x) (Smallest with respect to our well-order of all real numbers, of course). Then define
f < g when f(x) < g(x)
and
g < f when g(x) < f(x)
The second <'s are of course with respect to the given well-order of the real numbers.

Richard and vswitchs hit the nail on the head when they observed that the problem has to do with cardinality. The set of all functions just seems to be too big to be ordered easily. The set of continuous functions however is no bigger than the set of all real numbers (even if that seems paradox, the set of all continuous functions can indeed be mapped bijectively to all real numbers) and can be sorted rather easily (Credits to Steve who found this solution):
Say r1,r2,... is a counting of all rational numbers. Note that a particular counting can be constructed, exercise for the reader ;-). Take arbitrary f and g, f unequal g. Then say ri is the first rational number (ie. with minimal i) where f(ri) unequal g(ri). Then we define f < g if f(ri) < g(ri) and g < f if g(ri) < f(ri). Obviously this is an order. It remains to show that the order is well-defined, i.e. that for two uneqal functions f, g, such a "first" ri does indeed exist. OK, assume it does not exist, then f and g are identical on all rational numbers. But since f and g are continuous and the rational numbers are dense within the real numbers, this means f and g must be identical for all real numbers (another little exercise...), which contradicts our assumption.

An alternative solution for continuous functions follows Eric's idea to use integrals. Again we reduce our sorting task to a countable set that we can handle, only that now we pick on integration intervals rather than rational numbers:
Consider all intervals of type Im,n=[2mn,2m(n+1)] where m and n are integers. For every fixed m these intervals cover all real numbers. By decreasing m, we can also make these intervals arbitrarily small. The set of intervals Im,n is also countable. We can therefore simply go through the intervals one by one until we determine an Im,n such that the integral of f and g over this interval produces two different results. This must happen for one of the intervals, because when f and g are different functions, they must differ at on point x, say e.g. f(x)<g(x). Because of continuity, we have f(x)<g(x) on a whole interval around x. Then there must also be an interval Im,n where we have f(x)<g(x). Now we declare f<g.

Comments: ( You must be logged in to post comments.)
  Subject Author Date
Another dudvswitchs2006-08-25 15:35:34
re: Sorting continuous functionsvswitchs2006-08-25 13:30:33
Some ThoughtsSorting continuous functionsSteve Herman2006-08-24 23:38:18
re(4): Still in Deep WaterJLo2006-08-24 18:20:01
re(3): Still in Deep WaterSteve Herman2006-08-24 09:11:17
re(2): Still in Deep WaterRichard2006-08-24 02:24:49
re: Still in Deep WaterSteve Herman2006-08-24 02:00:19
re: Still in Deep Water, cont.Richard2006-08-24 01:46:10
re(3): For continuous functions...Steve Herman2006-08-24 01:45:52
Still in Deep WaterRichard2006-08-23 18:28:02
re(2): For continuous functions...Eric2006-08-23 17:26:45
Some ThoughtsSome ThoughtsRichard2006-08-23 17:00:17
re: For continuous functions...Steve Herman2006-08-23 09:27:43
For continuous functions...Eric2006-08-22 13:25:47
Please log in:
Login:
Password:
Remember me:
Sign up! | Forgot password


Search:
Search body:
Forums (1)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (6)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Chatterbox:
Copyright © 2002 - 2024 by Animus Pactum Consulting. All rights reserved. Privacy Information