The Curry-Howard-Lambek correspondance is a three way isomorphism
between types (in programming languages), propositions (in logic) and
objects of a Cartesian closed category. Interestingly, the isomorphism
maps programs (functions in Haskell) to (constructive) proofs in logic
(and vice versa).
Reference:
http://www.haskell.org/haskellwiki/Curry-Howard-Lambek_correspondence

Bilski ruling renders all software unpatentable in the US because any
method of manipulating information (i.e an algorithm) can be
translated into a Haskell program, every Haskell function is a formula
in the Typed Lambda Calculus, and all the variants of the Lambda
Calculus are part of mathematics. Hence any algorithm can be reduced
to a mathematical formula, which US patent law states is not
patentable subject matter.  The computer science community has tried
to explain this to the patent industry, but these explanations have
fallen on deaf ears. So I thought I would try a different tack.
Reference:
http://paulspontifications.blogspot.com/2011/04/patent-5893120-reduced-to-mathematical.html
(Ruling)
http://www.groklaw.net/pdf2/BilskiScotus08-964.pdf
(Slashdot)
http://bit.ly/mI2Oew

This is a very interesting argument for software being unpatentable.
Mathematics FTW!


Chris Penn...


--
"As we open our newspapers or watch our television screens, we seem to
be continually assaulted by the fruits of Mankind's stupidity."
 -Roger Penrose
_______________________________________________
LinuxUsers mailing list
LinuxUsers@socallinux.org
http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers

Reply via email to