Hacker News new | past | comments | ask | show | jobs | submit login

I'm getting the feeling that I think we're agreeing and you think we're disagreeing. But in any case -- I hear you, I see the distinction you're making, and I agree with all of what you said. I think it's weird that math isn't patentable and software is. There was a time when that made more sense, but I think today it no longer makes sense.

That said, the line I'm talking about isn't the representational line, it's the physical line. Math can be written down in multiple representations too. The reason that math was deemed not patentable isn't because I can or can't write it multiple ways, nor whether I can solve the math problem by hand.

Patents were just designed around products made out of physical devices and physical processes. If I had to figure out how to build a machine using gears and hydraulics, or wires and chemicals, then it was patentable. If I used math to design a better airplane wing, and built the wing, then the wing was patentable along with the methods to design the wing. If I came up with a better Laplace transform, then it's pure concept and not physical product, so it was decided not patentable. I believe the distinction is mainly about you having to build & sell the product you invented, because the patent is a business protection and not a copyright. If you invent something in theory but don't build it or try to sell it, then you don't get patent protection.




My understanding is that the reason math is considered unpatentable is that mathematical statements are considered facts. This is somewhat motivated by a "religious" idea that math is discovered; there is a very ancient philosophical debate about math as a "discovery" versus as an "invention." I am squarely on the "discovery" side, but there is a legitimate question of "where" the math is prior to its being "discovered." It is kind of hard to think about "discovering" something by applying your imagination; of course, "inventing" math is a bit odd as well since truth cannot be "invented."

Anyhow, glad we agree :)


Yeah, math might have been considered facts. But now we know better, now our improved understanding is showing that software and math are two different representations of the same thing.

> there is a very ancient philosophical debate about math as a "discovery" versus as an "invention."

Yes, and it's a super interesting idea & debate too. Not to get too far off topic, but I'm a little bit more of a mind that representations are invented, while many fundamental truths are discovered (and can only be expressed through representation).

One math example that for me relates to software just a tiny bit, and illustrates why this is a debate is the 0^0 problem. We've mostly figured out how to better classify and represent that, but not before having big arguments where smart people say 1 and other smart people say 0. Mathematicians and programmers have mostly picked a convention, even though both answers are right depending on context. I would call that picking of a convention part of the "invention" side of math, as is calling it indeterminate.

But yeah, agreed, invention and discovery are both weird and problematic when you talk about math.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: