## Polygons and mirrors

Given a point $A$ inside a non-convex polygon $P$, is it always possible to place a finite set of mirrors (not necessarily along the boundary of $P$, any position inside $P$ is allowed) given by straight segments such that every point of $P$ is visible from $A$? (Light-rays propagate along straight lines, are reflected in the usual way on both sides of mirrors and are absorbed by the boundary of $P$.)

Is there a position of mirrors which is "universal" in the sense that any pair of points inside $P$ are within view of each other?

These questions have of course obvious higher-dimensional generalizations.

-
 The boundary of the polygon can of course always be supposed to be covered by mirrors (and it reflects then light-rays in the same ways as a polygonal billiard) without loss of generality. – Roland Bacher Oct 13 2010 at 9:26

Permit me to repeat this example from a related MO question, based on a paper by George Tokarsky, "Polygonal Rooms Not Illuminable from Every Point" [Amer. Math. Monthly, 102:867-879 (1995)]. Here is a figure from the MathWorld article on the topic:

These are rooms all of whose walls are mirrors but which have a pair of points $x$ and $y$ such that if a light is placed at $x$, point $y$ is dark. It is an unresolved conjecture that, at least in rational polygons (angles rational multiples of $\pi$), the number of dark points for any light position is finite. If that conjecture were true, then it seems plausible that it would be possible to place additional internal mirrors to cover those points and still illuminate the remainder of the room.

-
Am I right in thinking that one can at least show that for rational polygons the set of points you can illuminate is dense? I'm not sure that even that is known if you drop the rationality hypothesis (which helps because then you can convert the problem into one about interval-exchange maps). – gowers Oct 13 2010 at 13:22
@gowers: I feel you must be right. I had made that conjecture back when Tokarsky constructed his example, but I am not skilled enough in billiard dynamics to prove it. – Joseph O'Rourke Oct 13 2010 at 13:42
I too thought hard about the problem once, and I'm pretty sure I was able to prove that a light ray that goes out at an irrational angle in a rational polygon has a dense orbit. But I think this was almost certainly known. (If not, then perhaps I'll try to reconstruct the proof.) I then tried to prove the same thing without the rationality hypothesis and got nowhere. – gowers Oct 13 2010 at 15:29
I am not completely convinced that one can solve the problem with mirrors for a finite number of dark points. Indeed, mirrors in the interior of the polygon can create new invisible points and regions. Putting a mirror in the interior of a polygon $P$ corresponds to branching in the developed surface with two ramifications of order two at the endpoints of the mirrors. – Roland Bacher Oct 14 2010 at 7:32
@Roland: Yes, it is certainly not clear, and I did not mean to imply that it is evident. It would require a strategy for inserting a mirror while maintaining previous coverage, and I do not see how to guarantee that no new dark points would be thereby introduced. – Joseph O'Rourke Oct 14 2010 at 12:00