Sunday, August 28, 2005

Where to start?

To reiterate from my last post, my goal for this blog is to use it as a sounding board for my studies in the theory of computation. I plan to regurgitate whatever I've been reading, in the hopes that by summarizing and explaining it here, my own understanding will be enhanced. If I do a good enough job at explaining things, perhaps it will be useful to some of you who are reading this. Please feel encouraged to leave comments. I've found in the past that much of my learning occured while attempting to respond to questions from others.

Before I can start on this endeavor, there are a couple of issues I need to deal with. The first is where to start. I sometimes feel that I ought to go back to the very beginning, and start with calculus and linear algebra and related math stuff. I haven't used any of that since leaving college and I've forgotten most of it. As a practical matter, though, I don't want to spend the time it would take to work through all of that. Any bits and pieces that I find that I need, I can relearn as I go along. More specialized areas of math such as logic or graph theory, that appear heavily in certain areas of theoretical computer science, might be worth studying in depth. But I'll wait until I need these before undertaking this. For now, I think I'll begin with an introductory text in the theory of computation. There seem to be literally hundreds of these to choose from, and I'll spend some time looking at the choices in future posts. For now, let me just say that I have a copy of the new edition of Sipser's Introduction to the Theory of Computation, and that will be one of my main resources.

There is another, more basic issue I have to address, and that is how to deal with the technical details of how to communicate with you. Using Blogger should be easy enough, but since I haven't done this before I will need to spend a certain amount of time learning the Blogger interface and refreshing my memory of HTML. Then there is the question of how to handle mathematical notation. For simple equations, I could make do with features of vanilla HTML, like writing &sub for the subset sign . Clearly this won't work well for more detailed expositions. MathML was designed to handle this sort of situation, and I'll probably spend some time playing with that. My inclination, though, is to use LaTex and save the output as a PDF file which I can post. Since I haven't used LaTex before, this will give me a whole new subject to write about on this blog.

Labels:

4 Comments:

At 8/28/2005 01:24:00 AM, Blogger Troy DeJongh said...

Hi, Kurt.

I think your blog is a great idea, especially since I share your goal of learning more about computational complexity. One of my goals over this past summer and this fall is to do enough "mathematical pushups" so that I can succeed in (or survive) a graduate course in Computational Complexity in the spring of 2006 (the text for that course will be, I believe, Ding Zhu Du's Theory of Computational Complexity.

I've been interested in the general field of the Theory of Computation for a while, so I've been reading a lot of different books and bibliographies on the subject. I'd be more than happy to discuss my findings, and am also looking forward to learning from your efforts as well.

Best regards,

--Troy

 
At 8/28/2005 10:36:00 PM, Blogger Kurt said...

Hi Troy,

Thanks for the comment (the first one I've received); I guess this blog has now been officially christened.

I've been looking over a lot of 'theory of computation' texts lately, but I've been deliberately focusing on undergraduate level books and I haven't seen the one by Du. After you've started the course maybe you can let us know what you think of the book.

In the meantime, I hope this blog will stimulate your brain a little in preparation for your class.

-Kurt

 
At 8/29/2005 12:16:00 AM, Anonymous Anonymous said...

Hey, randomly ended up here from the yahoo comp group. Here's my two cents: don't use PDF for the equations. It's a pain to have to open the documents seperate from your page and the files would be larger (more bandwidth consumed on your end).

Why not just use images which can be exported from latex just as PDFs can?

mike (mcbarron at gmail.com)

 
At 8/29/2005 09:07:00 AM, Blogger Kurt said...

Hi Mike,

Thanks for the feedback. I imagine I'll be trying a number of different approaches including images generated from LaTeX. What works best may depend on how long or detailed the post is.

I noticed while reading some recent posts on the Jordan-Wigner transform on Michael Nielsen's blog is that when you've got a lot of small images on the page, even though the total bandwidth isn't too big it can still be a pain waiting for everything to load.

-Kurt

 

Post a Comment

Links to this post:

Create a Link

<< Home