Can it constructively be shown that for all $x,y \in \mathbb{R}$, $xy = 0 \rightarrow x = 0 \vee y = 0$?
e: The reason that I am interested in this is that I recall hearing something about how the roots of polynomials in a constructive setting aren't generally as nice as you would expect. For instance, for $\alpha \geq 0$ we can show that the polynomial $x^2 - \alpha$ does indeed factor as $(x-\sqrt\alpha)(x + \sqrt\alpha)$ but we cannot conclude that an arbitrary root $r$ is either $\sqrt\alpha$ or $-\sqrt\alpha$ without appealing to the integral domain property, which seems suspect for reals.
This is equivalent to the nonconstructive axiom, the lesser limited principle of omniscience (LLPO) (as long as we assume countable choice).
To show that $\mathbb{R}$ being an integral domain implies LLPO, let $\alpha \colon \mathbb{N} \rightarrow 2$ be an infinite binary sequence such that $\alpha(n) = 1$ at most once. To prove LLPO is to show that either $\alpha(2n) = 0$ for all $n$ or $\alpha(2n + 1) = 0$ for all $n$. Define $x := \sum_{n = 0}^\infty 2^{-\alpha(2n)}$ and $y := \sum_{n = 0}^\infty 2^{-\alpha(2n + 1)}$. Then $xy = 0$ (because for all $\epsilon > 0$ either $x < \epsilon$ or $y < \epsilon$ and certainly $x, y \leq 1$, so $xy < \epsilon$), but $x = 0$ implies $\alpha(2n) = 0$ for all $n$, and $y = 0$ implies $\alpha(2n + 1) = 0$ for all $n$.
To show that LLPO implies $\mathbb{R}$ is an integral domain, let $x, y$ be such that $xy = 0$. We construct a sequence $\alpha \colon \mathbb{N} \rightarrow 2$ as follows. For any $n$, if $\alpha(m) = 1$ for some $m < n$ take $\alpha(n)$ to be $0$. Otherwise split into cases depending on whether $n$ is even or odd. If $n$ is even, then either $x < 2^{-n}$ or $x > 2^{-n -1}$. Take $\alpha(n)$ to be $0$ if $x < 2^{-n}$ and $1$ if $x > 2^{-n -1}$. If both hold, $\alpha(n)$ can be either $0$ or $1$, so we need to use countable choice to pick a value. When $n$ is odd, we do the same but for $y$ instead of $x$. Then if $x = 0$ then $\alpha(2n) = 0$ for all $n$, and if $y = 0$ then $\alpha(2n + 1) = 0$ for all $n$.