Skip to main content
20 events
when toggle format what by license comment
Apr 13, 2017 at 12:57 history edited CommunityBot
replaced http://mathoverflow.net/ with https://mathoverflow.net/
Aug 8, 2013 at 9:23 history edited Stefan Kohl CC BY-SA 3.0
Added list of questions left open by SJR's answer.
Aug 6, 2013 at 19:15 vote accept Stefan Kohl
Aug 2, 2013 at 18:39 answer added Sidney Raffer timeline score: 29
Jul 30, 2013 at 12:38 answer added joro timeline score: 3
Jul 30, 2013 at 0:08 comment added Will Sawin I'm just saying the same method probably won't work.
Jul 29, 2013 at 23:38 answer added Igor Rivin timeline score: 2
Jul 29, 2013 at 23:22 comment added Stefan Kohl @WillSawin: There could still be an easy proof that injectivity is algorithmically undecidable -- who knows ... .
Jul 29, 2013 at 22:44 comment added Will Sawin It seems hard to do injectivity in a similar way, because it seems hard to prove injectivity! Any reduction would produce lots and lots of examples of injective polynomials $\mathbb Z^n \to \mathbb Z$, which I don't think we have many of currently.
Jul 29, 2013 at 22:36 history edited Ricardo Andrade
changed tags
Jul 29, 2013 at 20:28 comment added Henry Cohn Oops, I gave a correct argument given a polynomial that takes on every value except 0, but an incorrect polynomial with that property. Replacing it with $(1+y_1^2+\dots+y_4^2)(1+2y_5)$ works (unless I'm messing up again), but SJR's solution is nicer.
Jul 29, 2013 at 19:54 comment added Stefan Kohl @SJR: Very nice argument! -- Can injectivity possibly be dealt with in a similar way?
Jul 29, 2013 at 19:51 comment added Joel David Hamkins @SJR, why not post your comment as an answer?
Jul 29, 2013 at 19:51 comment added Stefan Kohl @SamHopkins: maybe -- though not necessarily ... .
Jul 29, 2013 at 19:48 comment added Stefan Kohl @HenryCohn: sorry, but I don't understand your argument: as I see, the polynomial $(2+2(y_1^2 + \dots + y_4^2))(1+2y_5)$ you give takes only even values. Also, I think the polynomial $p(x_1, \dots, x_n)^2 + z^2$ takes only nonnegative values.
Jul 29, 2013 at 18:31 comment added Sidney Raffer There is no algorithm to test if $f:\mathbb{Z}^n\to \mathbb{Z}$ is surjective, by reduction to Hilbert's Tenth Problem: An arbitrary polynomial $g(x_1,\ldots,x_n)$ has an integral zero if and only if $h:=x_{n+1}(1+2g(x_1,\ldots,x_n)^2)$ is surjective. (For the right-to-left implication, note that $g$ must vanish where $h$ takes the value 2.)
Jul 29, 2013 at 18:31 comment added Henry Cohn Over $\mathbb{Z}$, surjectivity is certainly undecidable (but injectivity seems harder, as does working over $\mathbb{Q}$). Consider any polynomial that takes on every value except $0$. For example, $(2+2(y_1^2+\dots+y_4^2))(1+2y_5)$ (probably not the simplest construction). Then multiplying this polynomial by $p(x_1,\dots,x_n)^2 + z^2$ gives a polynomial that takes on every integer value iff $p(x_1,\dots,x_n)=0$ has a solution.
Jul 29, 2013 at 18:14 comment added Joel David Hamkins Great question. To establish undecidability, perhaps we might hope somehow to reduce the diophantine solution problem over $\mathbb{Z}$ to the injectivity problem for $\mathbb{Z}$...
Jul 29, 2013 at 18:14 comment added Sam Hopkins Since Hilbert's tenth problem over $\mathbb{Q}$ is an open problem (see e.g. www-math.mit.edu/~poonen/slides/h10.pdf), you would have to think this is also open.
Jul 29, 2013 at 17:33 history asked Stefan Kohl CC BY-SA 3.0