During a very cursory glance over the Wikipedia articles on non-standard calculus, I spotted the following definitions of continuity, uniform continuity and "microcontinuity", and I wonder what the actual difference is between them and their standard analytic counterparts!
First definition:
A real function $f$ is continuous if for any real number $x$, the hyperreals $x'$ infinitely close to $x$ have the property $f^*(x')\approx f^*(x)$, where $f^*$ is the extension of $f$ to the hyperreals, and the approximation sign means "infinitely close to". Now, to me this is consistent with the intuition of epsilon-delta statement; for all $x'$ such that $0\lt\|x'-x\|\lt\delta$, we have $0\lt\|f^*(x')-f^*(x)\|\lt\epsilon$ where $\epsilon$ and $\delta$ can be "infinitely close" to $0$ - I'm used to "arbitrarily close", but with a stretch of the imagination I can see how the two definitions could be rigorously shown to be the same. However, I am told that if $f$ satisfies this definition for all real and all hyperreal $x$, then $f$ is not only continuous but also microcontinuous. I am unsure of how different this statement is from normal continuity - I see no reason why we could not slap an $\epsilon-\delta$ argument onto this as well! If $\forall x',x'\approx x\implies f^*(x')\approx f^*(x)$, then $\forall x', \|x'-x\|\lt\delta\implies\|f^*(x')-f^*(x)\|\lt\epsilon$, which is the same statement as before. The only difference is that in the canonical continuity definition, $\delta,\epsilon$ are strictly real numbers greater than zero, whereas in the statement I just made up for the purposes of "microcontinuity", I allowed $\delta,\epsilon$ to be smaller than every real number yet greater than zero - i.e. they were allowed to be hyperreal. To me, as a naive student who's learnt next to nothing about nonstandard analysis, I cannot imagine a counterexample of a real function which is classically continuous but not microcontinuous! The difference between the two definitions seems microscopic to me...
Second definition:
A function $f$ is uniformly continuous over some interval $I$, where $I^*$ is $I$'s hyperreal extension, if for every pair of hyperreals $x',y'\in I^*$, the following holds: $x'\approx y'\implies f^*(x')\approx f^*(y')$. This can be restated as: $f$ is uniformly continuous over $I$ if and only if $f^*$ is microcontinuous at every point in the domain of $I^*$. This seems to align itself fairly well with the standard uniform continuity definition: $\forall\epsilon\gt0,\,\exists\delta\gt0:\forall x,y\in I,\,\|x-y\|\lt\delta\implies\|f(x)-f(y)\|\lt\epsilon$, which is loosely speaking saying that $f$ is continuous with the same $\delta$ at every point in the domain $I$. So, since someone has presumably shown these two definitions to be equivalent, this suggests that my elusive counterexample of a continuous-but-not-microcontinuous function is a function that is not uniformly continuous anywhere - but what does that even mean, I ask?
Additionally, what would the nonstandard definitions of absolute continuity be, or of Holder continuity? Could absolute continuity be something like: $\sum_{x'\in N^*}\|x'-x\|\approx0\implies\sum_{x'\in N^*}\|f^*(x')-f^*(x)\|\approx0$, where $N^*$ is some collection of hyperreal points in the neighbourhood of $x$?
Can anyone enlighten me on:
- Whether the classical and non-standard definitions of continuity and uniform continuity are the same, rigorously speaking, or just extremely similar?
- How can a function ever be continuous everywhere but not microcontinuous anywhere?
- Whether or not there exists analogous definitions of most standard analysis ideas of convergence, continuity and limits (with all the typical extra statements of uniform, weak, strong, absolute,...) in the nonstandard world?
Many thanks. The article I took the definitions from is this one.