From: [EMAIL PROTECTED] (Charles Stevenson)
To: n a <[EMAIL PROTECTED]>
Subject: Re: [RLUG] What's everyone up to?
Date: Fri, 24 Feb 2006 04:27:44 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, Feb 23, 2006 at 05:13:20AM +0000, n a wrote:
> maybe you would find this paper interesing
>
>   http://homepage.mac.com/nick_a/p148-wallace.pdf

Combinatorics... something to learn about. Cool :)  What does it
do? ;p~

Makes you waste a lot of time thinking... eheh, jk

I've heard "combinatorics" reduced to a soundbyte as "the science of counting", but it's of course lot more complicated than that... The paper, though, I think actually has more to do with combinator theory. My plebian mind (I've never taken a college-level math class, so I guess take this with a grain of salt) has always summed up the difference between the two thusly:

If you wrote a large program to, say, simulate the behavior of a linux kernal on certain hardware under in various conditions, cominator theory could be used to prove whether or not the program was well formed--ie, whether or not it might throw an error or endless loop or if it would, in fact, correctly resolve itself to a you're progam's predition (which may or may turn out to be accurate, that's a different issue). Combinatorics, on the other hand might be used to predict how many possible outcomes there are or steps it may take in a minimum or maximum case, and if this is near the most mathematically optimal...

Like I said, grain of salt... I could be way off...

I saw a presentation on ACL2[1], a "mechinized program verifier" that this guy used combinator logic to prove the accuracy of one of the Athlon chips (and finding some mistakes in it's floating point arithmatic) before it shipped. He also proved part of the Java Bytecode and some code the GCC had produced, among other things. To this day it's one of the most wicked things in CS I've ever seen...

Nick

[1] http://www.cs.utexas.edu/users/moore/acl2/


peace,
core

- --

Charles Stevenson (core) <[EMAIL PROTECTED]> | GPG:
A4C6 C505 6949 B942 9C36 CEF4 180B 8BAF 13B2 7893

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD/vvAGAuLrxOyeJMRAmH5AJ94ek776iN9w2nSBqFgFqgUFl9JswCeIxD8
jqQxazjHUMVHEZfNupZ/WJ8=
=S/9u
-----END PGP SIGNATURE-----

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement


_______________________________________________
RLUG mailing list
[email protected]
http://lists.rlug.org/mailman/listinfo/rlug

Reply via email to