Is Grothendieck a computer? - MathOverflow most recent 30 from http://mathoverflow.net2013-05-20T07:25:32Zhttp://mathoverflow.net/feeds/question/48864http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/48864/is-grothendieck-a-computerIs Grothendieck a computer?Minhyong Kim2010-12-10T02:00:58Z2012-07-06T00:20:28Z
<p>I can't resist asking this companion question to the <a href="http://mathoverflow.net/questions/48771/proofs-that-require-fundamentally-new-ways-of-thinking" rel="nofollow"> one of Gowers</a>. There, Tim Dokchitser suggested the idea of Grothendieck topologies as a fundamentally new insight. But Gowers' original motivation is to probe the boundary between a human's way of thinking and that of a computer. I argued, therefore, that Grothendieck topologies might be more natural to computers, in some sense, than to humans. It seems Grothendieck always encouraged people to think of an object in terms of the category that surrounds it, rather than its internal structure. That is, even the most lovable mathematical structure might be represented simply as a symbol $A$, and its special properties encoded in arrows $A\rightarrow B$ and $C\rightarrow A$, that is, a grand combinatorial network. I'm tempted to say that the idea of a Grothendieck topology is something of an obvious corollary of this framework. It's not something I've devoted much thought to, but it seems this is exactly the kind of reasoning more agreeable to a computer than to a woolly, touchy-feelly thinker like me.</p>
<p>So the actual question is, what other mathematical insights do you know that might come more naturally to a computer than to a human? I won't try here to define computers and humans, for lack of competence. I don't think having a deep knowledge of computers is really a prerequisite for the question or for an answer. But it would be nice if your examples were connected to substantial mathematics. </p>
<p>I see that this question is subjective (but not argumentative in intent), so if you wish to close it on those grounds, that's fine.</p>
<p>Added, 11 December: Being a faulty human, I had an inexplicable attachment to the past tense. But, being weak-willed on top of it all, I am bowing to peer pressure and changing the title.</p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/48869#48869Answer by Daniel Moskovich for Is Grothendieck a computer?Daniel Moskovich2010-12-10T02:58:38Z2010-12-10T02:58:38Z<p>A <a href="http://en.wikipedia.org/wiki/Simplicial_set" rel="nofollow">simplicial set</a> is surely an idea which would be more natural to a computer. Breaking a shape up into simplices is still something a human would do, because simplices are contractible geometric objects whose gluings one can explicitly describe. But to pass from this to finite strings with face and degeneracy maps, and then to base your theory on that, is pure computer-thought... and, like any good computer idea, extremely pretty.</p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/48933#48933Answer by Allen Knutson for Is Grothendieck a computer?Allen Knutson2010-12-10T14:57:39Z2010-12-10T14:57:39Z<p>I think the human/computer dichotomy you set up should be extended to
a human/mathematician/computer trichotomy, just because a substantial
portion of "mathematical maturity" is about learning to think like a computer,
in your sense.</p>
<p>Anyway I've just put that in place to try and shore up my example. It seems
that humans read "let's say we have X and Y..." and automatically take the
extra step of assuming X and Y are unequal. Computers wouldn't bother to
take this extra step. Mathematicians, or at least I myself, split into
the X=Y and X$\neq $Y cases but try to obviate that split when writing
down a proof.</p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/48958#48958Answer by Michael Renardy for Is Grothendieck a computer?Michael Renardy2010-12-10T18:42:41Z2010-12-10T18:42:41Z<p>Grothendieck seems to be still alive. So should not the question be: Is Grothendieck a computer? (Ask him, good luck!) Or perhaps: How did he morph from a computer to ... whatever it may be?</p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/49001#49001Answer by Kimball for Is Grothendieck a computer?Kimball2010-12-11T00:51:09Z2010-12-11T00:51:09Z<p>I suppose asymptotics for certain functions (e.g., Prime Number Theorem), or any sort of conjecture based on large empirical evidence, would count, but that's probably not what you mean.</p>
<p>Perhaps more interesting is the following. In high school/college, I was briefly interested in automated theorem proving and read about this (I don't remember the source and may miff the details--perhaps someone can help). Around the 60's or 70's, someone wrote an AI program to use numerical evidence to have a computer "deduce" many theorems/conjectures in number theory. They showed their answers to Knuth, and he marked the ones he thought were mathematically interesting. At least one thing that stood out was several interesting "results" on highly composite numbers, which I think Ramanujan may have studied as well.</p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/101447#101447Answer by o a for Is Grothendieck a computer?o a2012-07-05T23:50:32Z2012-07-05T23:50:32Z<p>This paper on <a href="http://mishap.sdf.org/by:gavrilovich-and-hasson/what:a-homotopy-theory-for-set-theory/Exercises_de_style_A_homotopy_theory_for_set_theory-II.pdf" rel="nofollow"> homotopy and set theory</a> seems to take this question seriously: if you restrict yourself to posetal categories and try to do model categories in a brute-force naive way, you arrive to definitions of some set-theoretic invariants...So maybe we can say that Shelah is a computer. ;) </p>
http://mathoverflow.net/questions/48864/is-grothendieck-a-computer/101448#101448Answer by unknown (google) for Is Grothendieck a computer?unknown (google)2012-07-06T00:20:28Z2012-07-06T00:20:28Z<p>I disagree with the premise of this question.</p>
<p>Conventional computers follow a program written by a human. I think, for example, Daniel Moskovich's answer about simplicial sets is something that a <em>human programming a computer</em> (or a <em>computer scientist</em>) would think of when trying to program a computer.</p>
<p>Formalisms like these are things that we humans think of when programming a computer. Hence we have a tendency to think of the as "more mechanical", or "more like a computer", etc.; but I think it's a mistake to think that this is something that a computer "would come up with" on its own. Really it's us humans that come up with them, just when we are thinking in terms of computing.</p>
<p>There are computers which can be thought of as actually "thinking" in a way similar to humans (as opposed to just following a program), e.g. IBM's Watson computer. They need some large data set to learn from, though (just like we do), and if this large data set is all of the mathematics created by humans, then I think the mathematics produced by the computer would look a lot like things "a human would think of"!</p>