Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.033 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'subject:: [': 0.03; '(although': 0.05; 'ah,': 0.09; 'arithmetic': 0.09; 'counting': 0.09; 'that!': 0.09; 'pm,': 0.11; '>>>': 0.12; 'am,': 0.14; 'wrote:': 0.14; 'arithmetic,': 0.16; 'arithmetic.': 0.16; 'better?': 0.16; 'division,': 0.16; 'subject:versus': 0.16; 'mathematics': 0.16; 'subject:] ': 0.16; 'cc:no real name:2**0': 0.20; 'cc:2**0': 0.20; 'header:In-Reply-To:1': 0.22; 'cc:addr :python-list': 0.22; 'e.g.': 0.22; 'mon,': 0.22; 'url:wiki': 0.24; "didn't": 0.25; '(e.g.': 0.26; 'demonstrate': 0.26; 'statement': 0.26; 'message-id:@mail.gmail.com': 0.28; 'looks': 0.28; 'least': 0.30; 'cc:addr:python.org': 0.31; 'do.': 0.31; 'forms.': 0.31; 'fact': 0.31; 'bit': 0.33; 'fairly': 0.33; 'on,': 0.33; 'operations': 0.33; 'actually': 0.34; 'there': 0.35; 'difficult': 0.35; 'url:en': 0.35; '-0700,': 0.35; 'instances': 0.35; 'received:209.85.216.46': 0.35; 'received:mail- qw0-f46.google.com': 0.35; 'subject:software': 0.35; 'surprised': 0.35; 'rather': 0.36; 'getting': 0.36; 'case,': 0.36; "we're": 0.37; 'some': 0.37; 'received:209.85': 0.37; 'apr': 0.38; 'consistent': 0.38; 'steven': 0.38; 'received:google.com': 0.38; 'but': 0.38; 'url:org': 0.38; 'so,': 0.38; 'where': 0.39; 'received:209': 0.39; 'how': 0.39; 'would': 0.40; 'header:Received:5': 0.40; 'further': 0.62; '2011': 0.62; 'prove': 0.65; 'utilize': 0.67; 'deal.': 0.68; 'subject:Free': 0.72; '11,': 0.77; '4000': 0.84; 'remarkably': 0.84; 'wonderful!': 0.84; 'factors': 0.91; 'obvious,': 0.91; 'spell': 0.91; 'trail': 0.91; 'workout': 0.91; 'checker': 0.93; 'absolutely': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=7ra++5Mm1w6rFo5agNGeOVss/QSooCowqBqPmF8+cAI=; b=MgPc24TvNbE76C/6BlBmYVNUsGobkWrG8gTU1wYmZMOe9xPUkbel8csUjhKvfaTY+f dDkOhaXdHR0Nt6kTbzmJkMEfU/g0W2QLDgpaFzviXSjOvnCYL7BtC+HQlGse2MAZn903 gL47HbYyIIWUI1V7Le3+UvcILEsLY81NpaNq4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=nneWV8SXF9N8lGwRvBFKekxGPXdCKCfMTl4UoBhrmhoBcbNa7tqlXo2A5tQp9md+ia 8UubOpKCzKw/DZu/gyEx5kyKToMJlKfLvaYpr9VGi8z6OkSzWKnQEDtmLVtZRhTzTjKw wJuekfDFIAmWl4kVjfJZfgcHQ50DMllWxLGzU= MIME-Version: 1.0 In-Reply-To: <4da380a4$0$29982$c3e8da3$5496439d@news.astraweb.com> References: <4d9c5ca5$0$29991$c3e8da3$5496439d@news.astraweb.com> <87tyebf3r3.fsf_-_@benfinney.id.au> <_Abnp.8356$zn.729@newsfe19.iad> <4d9d6587$0$29992$c3e8da3$5496439d@news.astraweb.com> <__top.14604$zn.8052@newsfe19.iad> <4da2c58a$0$29965$c3e8da3$5496439d@news.astraweb.com> <4da380a4$0$29982$c3e8da3$5496439d@news.astraweb.com> Date: Mon, 11 Apr 2011 15:55:37 -0700 Subject: Re: [OT] Free software versus software idea patents From: geremy condra To: "Steven D'Aprano" Content-Type: text/plain; charset=ISO-8859-1 Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 53 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1302562540 news.xs4all.nl 81483 [::ffff:82.94.164.166]:38463 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:3001 On Mon, Apr 11, 2011 at 3:28 PM, Steven D'Aprano wrote: > On Mon, 11 Apr 2011 11:17:09 -0700, geremy condra wrote: > >> On Mon, Apr 11, 2011 at 2:10 AM, Steven D'Aprano >> wrote: > [...] >>> Of course, some mathematics is obvious, or at least intuitive (although >>> proving it rigorously can be remarkably difficult -- after 4000 years >>> of maths, we still don't have an absolutely bullet-proof proof that >>> 1+1=2). >> >> Erm. This is getting a bit far afield, but yes, we do. The statement you >> provide above part of Presbuger arithmetic, which is both complete and >> decidable. > > Ah, I didn't know that! How wonderful! But in any case, Presburger > arithmetic is much weaker than even Peano arithmetic. > > http://en.wikipedia.org/wiki/Presburger_arithmetic > > So, let me re-phrase my statement... in any realistically complex > arithmetic that is consistent with operations performed for real-world > applications (e.g. multiplication, division, exponentiation, ...), one > cannot demonstrate a bullet-proof proof of 1+1=2. Better? :) Well, Peano arithmetic is normal, everyday arithmetic fully axiomatized, and Presburger arithmetic is a subset of it, so we can utilize the fact that 1 + 1 = 2 is provable in Presburger arithmetic (damn is my spell checker getting a workout on this sentence) to prove it in Peano arithmetic, and therefore in everyday use. You'd also be surprised what you can do with some limited arithmetic forms. During my undergrad I spent some time writing a Presburger prover that was actually fairly handy- there are definitely instances where trading multiplication by non-constant factors for provability superpowers is a good deal. > Presburger arithmetic, Peano arithmetic, the Axiom of Choice... we're > getting further and further away from "natural" mathematics, e.g. > counting sheep in a field. Yes, the sheep would much rather hear about patent reform than the axiom of choice ;) > Anyway, this is now getting off-topic even for the original off-topic > post. Time to move on, methinks. Yeah, looks like a good time to let this one trail off. Geremy Condra