[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference rusure::math

Title:Mathematics at DEC
Moderator:RUSURE::EDP
Created:Mon Feb 03 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2083
Total number of notes:14613

1720.0. "Mathematics Magazine 1417" by RUSURE::EDP (Always mount a scratch monkey.) Fri Feb 26 1993 12:35

    Proposed by C. Kenneth Fan, Massachusetts Institute of Technology,
    Cambridge, Massachusetts.
    
    Let N billiard balls (of various positive radii and masses) roll about
    a frictionless, rectangular billiard table.  Assume the collisions are
    elastic.  Show that there will either be no collisions at all, or
    infinitely many.
T.RTitleUserPersonal
Name
DateLines
1720.1HANNAH::OSMANsee HANNAH::IGLOO$:[OSMAN]ERIC.VT240Fri Feb 26 1993 14:2311
o.k. I'll solve half, and you solve the other half.  Fair deal ?  Doesn't
matter who takes which.  So, I'll arbitrarily take the half about no collisions
at all:

	If balls are bouncing back and forth from left rail to right rail, all
	balls running parallel to end rails, then there will be no collisions.

o.k. your turn to do the part about infinite collisions.

/Eric
1720.2Not OKVMSDEV::HALLYBFish have no concept of fire.Fri Feb 26 1993 14:461
    But you haven't finished YOUR half, Eric!
1720.3Gosh, this is easier than it looks! ;-)CHOVAX::YOUNGSo long and thanks for all the fiche!Fri Feb 26 1993 21:4713
    OK Eric, I'll take this infinite half:
    
    Modelling this after your proof:
    
    	Take two balls bouncing off two rails perpendicularly that meet
    exactly misway between the rails and contact exactly head-on. 
    Obviously they will continue to rebound off the rails and each other
    forever (assuming no energy loss) with exactly the same motion vectors
    (in opposite directions).  Thus they have infinite collisions.
    
    OK?
    
    --  Barry
1720.4HANNAH::OSMANsee HANNAH::IGLOO$:[OSMAN]ERIC.VT240Mon Mar 01 1993 13:5612
Hi Barry.  I don't think you answered the question.  The question isn't to
*demonstrate* that it's possible for balls to bounce forever.  The question is
to demonstrate that they either *must* bounce forever, or they must *never*
bounce at all.

Putting it another way, demonstrate that it's impossible to construct a ball
situation where they bounce a bit and then no more.

/Eric


1720.5HERON::BUCHANANThe was not found.Mon Mar 01 1993 14:097
	It would be enough to show the following:

	Given two balls that have just collided, show that (unless one of them
hits another ball in the mean time) they will collide again.   So there can
be no last collision.

Andrew.
1720.6WONDER::COYLEMon Mar 01 1993 16:3711
    Let n=2 and assume the two balls are standard billard balls in diameter
    and mass.  Start the balls rolling toward each at the same velocity
    in opposite directions along the line between opposite corner pockets.
    
    When the two balls hit they will rebound along the same line and fall
    into the pockets never to hit again.
    
    Hypothisis fails;  proof by counter example.
    
    -Joe
    
1720.7Wrong gameVMSDEV::HALLYBFish have no concept of fire.Mon Mar 01 1993 17:307
>    Hypothisis fails;  proof by counter example.
    
    Flawed counterexample.
    
    Billiard tables do not have pockets.  "Pool" tables do.
    
      John
1720.8Guess I should have made the smiley face more obvious.CHOVAX::YOUNGSo long & thanks for all the Fiche.Mon Mar 01 1993 18:455
    I was just teasing you Eric...
    
    ;-)
    
    --  Barry
1720.92nd half - lots of collisionsLEDDEV::PLANTEWed Apr 28 1993 16:2524
    
    I was disappointed :-) not to find the 2nd half of the solution, so 
    here goes...
    
    Assume there is at least one collision.  
      Let x and y denote the two balls which have last collided.  
      Let Tc be the time of the collision.

    Now x and y will travel paths Px and Py, oscillating with  periods 
    Tx and Ty respectively.  

    Since the two balls have a common starting point and are in periodic
    motion, there will be another collision between x and y at 
    Tc + LCM(Tx,Ty).
    
    The only thing that could prevent x and y from colliding again is if 
    one or both collide with some other ball(s) on the table. In this case,
    repeat the whole process with a new pair, say x and y'.
    
    Therefore if there is at least one collision, there must be an infinite 
    number of collisions.  :-)  
    
    /Al

1720.10CSC32::D_DERAMODan D'Eramo, Customer Support CenterWed Apr 28 1993 18:034
        You need to explain why the paths oscillate, i.e., why you
        think they are periodic.
        
        Dan
1720.11RUSURE::EDPAlways mount a scratch monkey.Wed Apr 28 1993 19:489
    And even if the paths are periodic, the periods might not be in a
    rational ratio and hence would have no common multiples.  It would be
    necessary to show that no matter how small the balls are, the
    oscillations are eventually close enough that the balls touch.  There
    have been a couple of topics previously that touched on something like
    that.
    
    
    				-- edp
1720.12musingsAUSSIE::GARSONnouveau pauvreWed Apr 28 1993 22:178
re .11
    
>It would be necessary to show that no matter how small the balls are, the
>oscillations are eventually close enough that the balls touch.
    
    I must admit I was pondering the same question. Are these balls point
    balls or real ones? If point balls, are you suggesting that the claim
    is false?
1720.13RUSURE::EDPAlways mount a scratch monkey.Thu Apr 29 1993 12:1313
    Re .12:
    
    According to the problem, the balls have positive radii -- they are not
    points.  If they were points, simply build a table that is one meter by
    pi meters, and start two point-balls at the same place at the same
    moment moving at the same speed, one horizontally and one vertically. 
    They will never be in the same place at the same time again.
    
    (Of course, if you want the table to be constructable, you can't make
    it one meter by pi -- make it one meter by square root of two meters.)
    
    
    				-- edp
1720.14RUSURE::EDPAlways mount a scratch monkey.Tue Mar 01 1994 18:4341
    Solution by the proposer and Bjorn Poonen, University of California at
    Berkeley, Berkeley, California.
    
    It suffices to show that if two billiard balls collide, there will
    ensue another collsion.
    
    Let the dimensions of the table be L by W.  Consider two balls of radii
    r[1] and r[2].
    
    To each ball associate a rectangular tiling of the plane by taking an
    L - 2*r[k] by W - 2*r[k] rectangle and reflecting it about its sides
    until the entire plane is filled.  This converts billiard paths of each
    ball into straight lines, assuming there are no collisions.
    
    Let E be the product of the two planes so formed.  Note that on E, the
    motion of both balls is modeled by a single straight line path.  Let D
    be the obvious lattice whose fundamental domain is a 2(L-2*r[1]) by
    2(W-2*r[1]) by 2(L-2*r[2]) by 2(W-2*r[2]) hyperblock in E.  The factors
    of 2 are designed so that points in E modulo D refer to the same point
    on the billiard table.
    
    Let C denote the set of points in E which represent impossible states;
    that is, states where the two balls strictly overlap.  Observe that C
    is an open subset of E.
    
    Now suppose our two balls have collided.  Let R(t) represent the
    ensuing straight line motion of the two balls in E, extended linearly
    in both directions, with t=0 at the time of collision.  If this
    straight line is not adhered to for positive t, it means a collision
    must take place.  Observe that R(0) is in dC [the original uses the
    partial derivative operator there -- the boundary of C?] and that
    R(-delta) is in C for some small delta > 0.  The first condition says
    that at the moment of collision, the two balls touch, and the second
    says that there was actually a collision.
    
    A ray starting at one point of a lattice must pass within epsilon of
    infinitely many other lattice points, so we can pick a time T > delta
    such that R(t)-R(0) is within epsilon of a vector in D.  Then
    R(t-delta) - R(delta) = R(t)-R(0) is within epsilon of a vector in D,
    so R(t-delta) is in C, if epsilon is small enough.  This implies that a
    collision takes place.