...still not quite done yet
Sep. 30th, 2009 04:01 amOK. I cleaned up that horrid mess of code. Well, for the most part I left the code untouched, I just added lots of comments, but in a few places going back over it so that I could understand it so that I could explain it, I noticed there were a few mistakes, or redundancies, and I took care of them.
So I've got the whole thing there. Since in my writeup I start with the concrete version of the algorithm, then abstracted it, and then finally abstracted it further to the thorough version that tells us everything, I had it do all three. Let's test all three modes. Concrete mode... OK, I was about to say it works fine, but apparently it runs into problems with gamma3? That's odd, that shouldn't be happening... well, when it returns, it seems to work fine, and that shouldn't be too hard to fix. Abstract mode... matches my data perfectly. Good. Thorough mode... doesn't return. Crap. Evidently there was an additional way of generating these infinite families which I missed because my code, with some errors in it, missed it. Gah.
ADDENDUM Oct 1: There wasn't. It was just a really stupid programming error. In fact, the corrected version hit *less* than the previous version, because the previous version for some reason included one or two things that were in those infinite families anyway, somehow.
Tomorrow, I say. Tomorrow I shall finish this. Hopefully.
(Ignoring, of course, the whole part where Josh and I try to put our work together into something coherent. But this part will be done, I'll have something I can upload somewhere and show you...)
-Harry
So I've got the whole thing there. Since in my writeup I start with the concrete version of the algorithm, then abstracted it, and then finally abstracted it further to the thorough version that tells us everything, I had it do all three. Let's test all three modes. Concrete mode... OK, I was about to say it works fine, but apparently it runs into problems with gamma3? That's odd, that shouldn't be happening... well, when it returns, it seems to work fine, and that shouldn't be too hard to fix. Abstract mode... matches my data perfectly. Good. Thorough mode... doesn't return. Crap. Evidently there was an additional way of generating these infinite families which I missed because my code, with some errors in it, missed it. Gah.
ADDENDUM Oct 1: There wasn't. It was just a really stupid programming error. In fact, the corrected version hit *less* than the previous version, because the previous version for some reason included one or two things that were in those infinite families anyway, somehow.
Tomorrow, I say. Tomorrow I shall finish this. Hopefully.
(Ignoring, of course, the whole part where Josh and I try to put our work together into something coherent. But this part will be done, I'll have something I can upload somewhere and show you...)
-Harry