Let $f:\mathbb{^*R}\to \mathbb{^*R}$ be an external function with $(x,y\in\mathbb{^*R},x\approx y , x\le y ) \implies f(x)\le f(y)$. Is $f$ monotonic?

65 Views Asked by At

My main problem is that there's two methods yielding two different results:

1.We can count through $\mathbb{^*R}$ using nothing but infinitesimal steps. For example, we can partition the interval $^*[0,1]$ into $h\in\mathbb{^*N-N}$ steps, creating the sequence $x_i := \frac i h$ which fulfills $x_i\approx x_{i+1}$ for all $i$.

We therefore have the increasing chain $0\approx x_0 \approx x_1 \approx ... \approx x_{h-1} \approx x_h \approx 1$, and as such, for every $x\in{^*[0,1]}$ the assessment $x\approx x_i$ holds for some $i$. Therefore, any $x\in{^*[0,1]}$ can be reached in a series of infinitesimal steps, and so $f$ is monotonic in $^*[0,1]$.
This procedure then can easily be extendend to $\mathbb{^*R}$.

2. Given $x,y\in\mathbb{^*R}$ with $x\approx y , x\le y $ the following is true:
$st(x) = st(y)$, and
monad(x) = monad(st(x)) = monad(y)

I.e. $x$ and $y$ both have the same standard part, and therefore their monads (i.e. the set of points infinitesimally close to them) are identical.

This is in stark contrast to 1. (which should be the correct one), as it says that the premise $(x,y\in\mathbb{^*R},x\approx y , x\le y ) \implies f(x)\le f(y)$ merely says that $f$ is monotonic on any monad, but as each two monads around different standard points are disjunct, we can't extend this argument to conclude that $f$ on all of $^*\mathbb{R}$ is monotonic.

I'm hoping to gain some understanding as to why my argument 2. fails, and how it should be correctly used to form a proof of the question in the title.