Skip to main content
21 events
when toggle format what by license comment
Dec 23, 2017 at 11:25 comment added Alexey IMO this question is answered, for example, in The theory of recursive functions, approaching its centennial by Kleene.
Jan 14, 2016 at 17:45 comment added Golo Roden Oh, I think that there's a hidden meaning in way more terms than one might think… otherwise there would be no need to think of a name, we could just assign numbers to the things ;-)
Jan 14, 2016 at 8:02 comment added Raphael @GoloRoden It's also important not to get frustrated looking for meaning where there is none, e.g. "dynamic programming" and others.
Jan 14, 2016 at 7:12 comment added Golo Roden @Raphael Sorry for not being able to come up with a better formulation if you don't have a CS degree… and no, for me that's just saying "it is like it is because it is like it is". That's no explanation, that's just a definition (and I know that a definition per se is like it is, but there will probably be a reason why it is like it is, and I wanted to know that reason, not somebody who points me to the definition which I already mentioned.)
Jan 13, 2016 at 23:28 answer added Nikos M. timeline score: 0
Jan 13, 2016 at 23:23 comment added Nikos M. because theyr are defined recursively, i.e "more complex functions are defined in terms of previously defined, simpler functions"
Jan 13, 2016 at 7:05 comment added Raphael "computable functions are also called recursive functions [...] What is the actual meaning of recursive in the context of computability?" -- the inaccuracy in the first part aside, have you not just answered your own question? Anyway, our reference question has fitting answers.
Jan 13, 2016 at 7:05 history edited Raphael
edited tags; edited tags
Jan 13, 2016 at 5:04 vote accept Golo Roden
Jan 13, 2016 at 4:56 comment added Golo Roden @Auberon Thanks, IMHO this comment explains it the best so far :-)
Jan 13, 2016 at 1:38 comment added Auberon @GoloRoden Note that the tag-description of 'computability' (you used it for this question) says: "computability theory a.k.a. recursion theory". Gödel termed functions recursive, but the term evolved to computable. Probably to avoid confusions like yours. People who study computability theory (intensively) tend to use the term recursion theory more as to 'respect' its roots.
Jan 13, 2016 at 1:28 answer added Auberon timeline score: 17
Jan 13, 2016 at 1:06 answer added Kaveh timeline score: 21
Jan 13, 2016 at 0:16 history tweeted twitter.com/StackCompSci/status/687065619397783552
Jan 12, 2016 at 23:42 answer added Yuval Filmus timeline score: 9
Jan 12, 2016 at 22:53 comment added Hendrik Jan Waht about primitive recursive functions? Copied from wikipedia they are defined as $h(0,x_{1},\ldots ,x_{k})=f(x_{1},\ldots ,x_{k})$ and $h(S(y),x_{1},\ldots ,x_{k})=g(y,h(y,x_{1},\ldots ,x_{k}),x_{1},\ldots ,x_{k})$. That is a function that calls itself.
Jan 12, 2016 at 21:50 comment added Thomas Klimpel They cheat, because they include the μ operator. This is a minimization operator, but of course minimization has very little to do with recursion. So it seem like somebody (Kleene) thought that "recursive" would sound nice, so he invented an excuse for using that name. Much later, Robert Soare explained that "computable" would sound much better, and that "recursive" had just been a marketing trick of the early days, and everybody agreed.
Jan 12, 2016 at 21:33 comment added Golo Roden Sorry, but that doesn't help or explain anything, if you do not know yet what "recursive" in the context of computation means.
Jan 12, 2016 at 21:02 comment added Thomas Klimpel μ-recursive function
Jan 12, 2016 at 20:14 review First posts
Jan 12, 2016 at 23:28
Jan 12, 2016 at 20:12 history asked Golo Roden CC BY-SA 3.0