When I sat in on Soare's class in the early 90's, by this time he had covered much more complicated finite injury arguments and was starting the infinite injury constructions like the Sacks Density Theorem: Given r.e. sets A and B, such that A is reducible to B and B is not reducible to A, there is a set C that lies in between.
I asked Soare about this last week. He isn't dumbing down his class, rather he's acknowledging a change in direction in the field, more along the lines of looking at the complexity of reals (infinite sequences of bits), often by examining those defined by infinite branches of computable trees.
For example, many computability theorists today are studying notions of "random reals", infinite sequences that share some properties of randomly chosen numbers. They have shown neat connections to Kolmogorov complexity and connections to Chaitin's Ω. For any reasonable ordering, Chaitin's Ω is a computably enumerable random real and Kucera and Slaman show the surprising result that the converse is true as well.
One used to measure a recursion theorist by the difficulty of their constructions; now we see more a focus on the beauty of the theorems and their proofs.
Soare is working on a new version of his textbook that will differ in a couple of ways. He is changing terminology (recursive and r.e become computable and c.e.), but more importantly he changes the focus to more strongly develop the theory that drives computability today. A good lesson: Fields change over time and better to acknowledge and embrace those changes than to fight them.
Thanks for the very informative post!
ReplyDeleteThink complexity will learn from the 'new wave' of computability as it did from the first? (We do have complexity over the reals..)
Actually, we still haven't started Post's Problem yet. Hopefully, we'll get to that before the *third* quarter.
ReplyDeleteOther terminologies that we would like to stamp out include "weak truth-table reductions" (a.k.a. bounded Turing reductions) and "hyperimmune-free degrees" (now 0-dominated).
Lance: Is it not Chaitin instead of Chatin?
ReplyDeleteFixed Chaitin. Thanks.
ReplyDeleteSacks, not Sack's
ReplyDeleteFixed that too. I could really use a spell check for CS/Math people.
ReplyDeleteA good lesson: Fields change over time and better to acknowledge and embrace those changes than to fight them.
ReplyDeleteOnly if the changes are of high priority and serious. Here as you suggested it is the case. Because lot of work to come to support theorists:)
Teutsch:
ReplyDeleteWho calls a weak truth-table (wtt) reduction a "bounded Turing reduction"? I've only seen wtt in recent papers. Personally, I think "bounded Turing reduction" might be misleading because it doesn't say what you are bounding. A wtt reduction means the query use of the machine is bounded by a computable function, whereas a truth-table reduction means the time/space use of the machine is bounded by a computable function.