Aaand I’m back! From New York, and from having to write exams. We didn’t win the competition, of course, but it was still fun. Plus, New York.
Classes ended about 10 days ago, so I don’t have a lot to report on that.Still waiting for marks on A3, which wasn’t too bad but was left for the last minute. Ooops. I did pretty well on quizzes, too, so I should do well on this course in the end. I should probably study for the exam though.
Anyway, back to the diagonal problem. At first I thought the formula would be m + n – 1. Then I realized some of them added up to m + n – 2. So then I thought that maybe one is for odd numbers, and the other for even numbers. But nope. Also, squares. If n = m, d = n. What.
No point in drawing squares, though, since the formula for their diagonals is pretty simple. Also, I’m pretty sure white spaces are irrelevant. Or rather, they always just equal to m * n – d, and that’s it. I can’t find any other pattern for them.
So after this I went back to rectangle drawing. I was doing squares to see if I got anything interesting, but they always yield m + n – 1. It was when I started doing multiples, though, that I reached an interesting breakthrough.
3 x 9, to be precise. The diagonal passes through 9 squares. That’s m + n – 3, which is new. So the diagonal formula has to be related to a common denominator. I wasn’t sure if it’s the minimum or maximum denominator. (Besides 1, of course. I was actually just confused because I thought the formula would be m + n – (smallest prime), but let’s not get ahead of ourselves).
9 x 6, d = 12. 9 x 18, d = 18. So it is the maximum common denominator. This also explains squares, since the mcd when m = n is n, so the formula yields (n + n – n = n). Also, for numbers without a common denominator, the mcd is 1, which explains why most rectangles yielded m + n – 1.
So, d = m + n – mdc(m, n).
I guess this will be my last post here until the final exam, so I might as well make some remarks about the course.
First of all, I’m really glad this course is offered here and is mandatory for pretty much any CS related program. I think either this course or a similar, less CS focused course should be made mandatory for most other programs, too. I know there’s a Philosophy course in Logic, but as far as I know its only purpose is to help math kids fulfill their breadth requirements. No course like this is offered in Economics, at least not that I know of, and that is a shame because one would hope to be Logical as an Economist. (As a side note, most of them don’t seem to be. Damned thinking electrons).
That being said, though, I thought the course was pretty easy. Again, not that I’m getting 100s, but except for the problem solving we were asked to do in our blogs, the course was pretty self-contained. There wasn’t a lot of thinking in this course, mostly just trying to memorize and repeat what was done in front of us. I guess the whole school system is like this, but I was expecting something more from the course. I understand the reason this is done, as most people seem to prefer memorizing over theorizing. I’d rather this course pushed my reasoning ability by giving me a problem that I had to sleep on to solve. Kind of like actual CS problems we see. The assignments were solved mostly by looking at similar problems solved in the course notes. The midterms were 50 minutes long, for Christ’s sake. It wasn’t made to be solved on the spot, we were supposed to go there kind of already knowing the answer. Which, again, is usually better, since it’s more stable, secure, convenient, expected. Most of the time I spent on the assignment was typing (or making my partner type) everything according to the proof format for the course. Having a formalized proof structure is important, though, so I don’t hold that against anyone. I wished windows put arrows and math symbols in easier places, though. But I guess I can see why the wouldn’t. Anyways. In the sense of whether or not it made me a better thinker, the course was a disappointment to me.
I guess this rant might make it seem like I disliked the course. But I didn’t, really. Some really interesting points were touched on, knowing how to do proofs is majorly important and we were given incentives to learn more on what was taught. Also props to Danny for his awesome dry humour. Simon, I hope you have a nice career in the Academia. It was a pleasure being on your first class.
I guess my main complaint is directed at the schooling system more than anything else. Regarding SLOGs, I would personally rather use them mostly for problem solving, but that goes back to my previous point. All in all, this was an enjoyable year. Now let’s get these exams out of the way so I can relax for a bit.