Dick said:
Define a rational function (a*x^n+...)/(x^m+...) where a is nonzero to be 'positive' if a is positive. It's nonarchimedean.
Actually I'm thinking this might be close to the only field ordering. I'm going to assume for a second that the real numbers must have their ordinary ordering induced by the rational function ordering (this is not obvious, and I have no proof as of yet)
Since the real numbers are complete, we can figure out that assuming x>0 (otherwise look at -x):
Either x is larger than every positive real number or x is smaller than every positive real number. EDIT: Actually, this is a lie, see end of post
Observe: A polynomial [tex]ax^n+...[/tex] has its sign determined only by a. We can do this by induction: if n=0 we're done., If it holds through n, for n+1:
The question is whether [tex]ax^{n+1}+bx^n+...[/tex] is positive or negative. If a and b have the same sign, by induction we know we're adding a positive [tex]ax^{n+1}[/tex] and positive [tex]bx^n+...[/tex] or two negatives, so we have the right sign. If the signs are opposite, WLOG let a>0 and b<0. I'll be swapping b for -b to make it clear where the negative term is.
By induction we know [tex]x^n[/tex] is necessarily larger than all of the smaller terms in the ... so [tex]ax^{n+1}-bx^n+...>ax^{n+1}-bx^n-x^n=ax^{n+1}-(b+1)x^n[/tex]
If this is negative, then [tex]ax^{n+1}<(b+1)x^n\Rightarrow x<\frac{b+1}{a}[/tex] which is a contradiction.
It immediately follows that the only ordering is the one that you propose.
If x is smaller than every positive real number, 1/x is larger than all of them and we can re-write every rational function as a rational function of 1/x's by dividing the numerator and denominator by a large enough power of x. Then we get the same ordering only looking at rational functions of 1/x's.
All that's left to do then is show that the real numbers have their original ordering induced (this might not be true but my spidey senses are tingling).
To deal with the lie about the size of x: {m real number| m<x} is either bounded or unbounded. If it's unbounded, then since we have the normal ordering on the reals (again, assuming that for the moment) we have x is larger than all real numbers. If it's bounded, it has a supremum we will call y. Then either y-x or x-y is positive and smaller than every real positive number. Let's suppose x-y is positive for a minute. Then a polynomial f(x) in x can be turned into a polynomial in x-y by letting g(x)=f(x+y), then expanding g(x) into a polynomial in x, again, and then looking at g(x-y) (which equals f(x) and is a polynomial in x-y). then apply the analysis for x smaller than all positives only using polynomials in x-y