[HN Gopher] The undeserved status of the pigeon-hole principle (...
       ___________________________________________________________________
        
       The undeserved status of the pigeon-hole principle (1991)
        
       Author : rutenspitz
       Score  : 28 points
       Date   : 2020-07-03 19:02 UTC (1 days ago)
        
 (HTM) web link (www.cs.utexas.edu)
 (TXT) w3m dump (www.cs.utexas.edu)
        
       | wizzwizz4 wrote:
       | This isn't exclusive to the Pigeon-hole Principle, either. Many
       | named conjectures are pointlessly used, just because they're
       | named, even when it makes the proof longer.
       | 
       | This isn't just exclusive to mathematics. It's similar to the
       | reason people bring in single-line Node.JS packages; a fear of
       | re-inventing the wheel when they don't actually need a wheel in
       | the first place, or when the wheel is trivial to re-state in a
       | more natural form for the proof / program.
        
       | morelisp wrote:
       | A couple thoughts:
       | 
       | a) The history of mathematics is littered with examples of
       | assumed "obvious" results that turned out to have drastic
       | implications. This is especially true of combinatorics, which was
       | blissfully ignorant to the axiom of choice for so long and now
       | must wrestle with it forever. Strict adherence to some formalism
       | may be justifiably understood, and it's a little shocking to find
       | EWD of all people arguing otherwise for such a pragmatic reason
       | as pedagogical clarity.
       | 
       | b) Comparing 0) and 1) as EWD suggests, the first thing I notice
       | is the sudden appearance of the word "finite" which never appears
       | again in the article (nor in negation; also the inelegant but
       | mostly harmless introduction of "nonempty"). The generalization
       | of the principle to support reals costs it its trivial
       | generalization over infinite bags, which is also often valuable
       | (a classic example being Siegel's lemma).
        
         | ogogmad wrote:
         | How does combinatorics use the axiom of choice? Doesn't
         | combinatorics deal with discrete and finite objects?
        
       | jmount wrote:
       | I feel this is an instance of prof.dr. Edsger W.Dijkstra just
       | being mean. If one works more on pigeon-hole principles you end
       | up with Ramsey Theory, which covers some amazing results.
        
         | joe_the_user wrote:
         | Yeah, this feel like a comment that might have been OK at a
         | cocktail party or made offhand in the middle of an essay on
         | something else.
         | 
         | Sure, maybe, in some instances, some people, might, perhaps
         | make a little too much out of using the pigeon hole principle.
         | But here, _he_ make too much out of that situation.
        
         | pinewurst wrote:
         | It wouldn't be the only one. Review his archived papers and
         | they're well salted with snark.
        
       | neel_k wrote:
       | This note represents a rare misstep by Dijkstra: the pigeonhole
       | principle actually is a special and important principle worthy of
       | a special name of its own. For example:
       | 
       | 1. When you formulate the pigeonhole principle in propositional
       | logic, its resolution proofs are exponentially large. Since
       | modern SAT solvers are basically very fancy propositional
       | resolution provers, this gives you a nice way to find hard
       | instances for them. It also makes the question of when
       | propositional proof systems can be more succinct than one another
       | is also a fundamental question in complexity theory.
       | 
       | 2. It also arises in geometry: a compactness for metric spaces is
       | essentially the statement that the pigeonhole principle applies
       | to the space.
       | 
       | I don't have a unified perspective of these two facts, but either
       | one of them is really striking. As a result I'm okay with giving
       | the pigeonhole principle its own natural language name.
        
         | ogogmad wrote:
         | Do you have a reference for 2? Thanks.
        
           | tprice7 wrote:
           | The fact that every infinite sequence of points in a compact
           | metric space has a cluster point is sort of like the
           | pigeonhole principle. The grandparent comment in my opinion
           | makes much more sense if the phrase "a compactness for metric
           | spaces" is replaced by "sequential compactness for metric
           | spaces".
        
           | neel_k wrote:
           | Willie Wong wrote a nice blog post about this a while ago:
           | 
           | https://williewong.wordpress.com/2010/03/18/compactness-
           | part...
        
       ___________________________________________________________________
       (page generated 2020-07-04 23:00 UTC)