Is it true that infinite product of infinitesimals may not be an infinitesimal?
Here's my attempt.
Using ultraproduct construction, $$\epsilon_1=[\langle 1, \frac{1}{2}, \frac{1}{3},\frac{1}{4},\ldots\rangle]$$
$$\epsilon_2=[\langle 1, 2, \frac{1}{3},\frac{1}{4},\ldots\rangle]$$
$$\epsilon_3=[\langle 1, 1, 9,\frac{1}{4},\ldots\rangle]$$
$$\ldots$$
In general, $\epsilon_n=[\langle a_k\rangle_{k \in \Bbb N}]$ such that : $$a_k = \begin{cases} 1, & \text{if $k < n-1$ } \\ n^{n-1}, & \text{if $k=n-1$ } \\ \frac {1}{n+1}, & \text{if $k > n-1$ } \\ \end{cases}$$
So $\prod_{i \in {\Bbb Z}_{+}}{\epsilon_i} = 1$. I think it's true, but it's counterintuitive. Is there something wrong? Or is there something subtle that prevent it hehaving like the limit of a standard Cauchy sequence? Is there an standard example?
Added: As pointed out in Brian M. Scott's comment, the problem is that "componentwise products cannot be right", different representatives of a hyperreal will give different answers. So is there a correct definition of infinite product of hyperreals?
This one is easy to see if we take a nonstandard model of real analysis, rather than just a nonstandard model of the reals.
In standard analysis, for every natural number $n$, there is a set $S_n$ of all $n$-long real sequences. This can be viewed as a function whose domain is $\mathbb{N}$ and whose codomain is an irritating but straightforward to describe set.
Furthermore, we have the product operator from sequences to the reals: given any such sequence $\{ s_k \}$, we have a real number $\prod s$
So when we transfer to the nonstandard model, this extends. For each hypernatural number $n$ -- even transfinite ones -- we have an internal, nonstandard set $S_n$ of all (internal) $n$-long hyperreal sequences. And we have a product operator, so that for any such sequence $\{ s_k \}$, we have a hyperreal number $\prod s$.
For the standard product operator, we can prove that $|\prod s| < s_0$ if $|s_k| < 1$ for all $k$. And so this remains true for the transfer.
In particular, we see that any hyperfinite product -- even a transfinite product -- of an internal sequence of infinitesimals is defined, and must be infinitesimal.
None of this will work for an external sequence of hyperreal numbers. In particular, we have no reason to expect there to be any reasonable notion of an infinite product
$$ \prod_{k=1}^{+\infty} x_k $$
when $\{ x_k \}$ is a sequence of hyperreals indexed by the ordinary natural numbers.