Quote: Original post by JoeCooper
Is any of this relevant or am I barking up the wrong tree?
Actually, I'm now leaning towards an explanation based on many of the ideas you've put out there (the idea of one "approximation" being "better" than another, the idea of the "approximation" "doing something" to improve during convergence, etc), but I feel it must be set upon a firm and concise axiomatic base.
Quote: Original post by JoeCooper
Can we assume that x^2+y^2=r^2 is a valid test for whether or not a vertex lies on a circle? Is that a given?
This seems like a reasonable start. More concisely, I'd like to define a circle in the following manner.
First of all, I'd like to establish a "context", so to speak (I cannot for the life of me recall a better term, so bear with), from which to establish the idea of a circle. I'm going to work from the set of ordered pairs of real numbers, in other words ; but I'm also going to need a bit of extra structure, specifically a metric, which is a function which assigns a notion of distance to all points in it's domain. In particular, we are obviously interested in the Euclidean metric, which I'll define here:
Another example of a metric, which I mentioned earlier, and would like to return to later to observe some interesting points, is the Manhattan metric:
This metric is obviously based on the idea of movement constricted to "orthogonal" directions. A Manhattan distance between two points is the sum of the "vertical" distance and the "horizontal" distance between two points.
Anyway, back on course, putting together the set of two-tuples of real numbers, with the Euclidean metric, gives us a metric space,
ie. a two-dimensional Euclidean metric space.
From here, I propose the following definition: a circle of radius r around a central point p, is the set given by
In English, the set of points in two-dimensional Euclidean space which are exactly a distance of r away from a central point p. Is this definition acceptable? Based on what little I can gather from the Wikipedia definition, I feel relatively justified in the use of this definition.
Also, there are some interesting images of unit circles which can be arrived at by using a different metrics here.
Now, I'm not wholly sure how to formalize a notion of "circumference", but I'll give this a stab anyway. Firstly, I'm interested in the objects "enclosed" by a circle, and I'll specify them as follows. I define the line segment between two points:
...er, I'm assuming vector space axioms here. Hopefully the appropriate notions of addition and multiplication are clear, so can we please let this one slide? :P
Now, I say that a point is "enclosed" in a circle if the line segment between it and the circle's centre doesn't contain any points in the circle. Formally, the set of all points "enclosed" by a circle:
Hopefully it is clear that this is equivalent to the "open ball" of radius r around p:
In this context, the open ball is in essence an "open disc".
Now, since I'm not really familiar with any standard formal definitions of a perimeter or circumference, this bit's going to get really sketchy. I'm going to define a "circumnavigating sequence" of an open ball, as a sequence of points of length n,
and the "circumnavigating path" as the set,
I require that every true circumnavigating path have the following property:
ie. the "path" traced out by following the sequence does not "enter" the open ball enclosed by the circle. Observe that the path may touch the circle itself. The next bit's pretty ugly: I need a notion of "reachability" of a point from another, which I'm going to give roughly as
which basically means that P(p, q, S) for any two points p and q, and any set S, is the condition that there exists a path between p and q that doesn't coincide with the set S at all. I use this to give the second property I require of any circumnavigatory sequence:
where p is the centre of our circle. This is to say that, together with the first property I stated, X bounds a superset of the open ball Br(p). It's a pretty sloppy way of specifying it, you could specify a sequence that overlaps itself and does all kinds of crazy crap yet still bounds the ball; but hopefully it will suffice anyway.
Obviously, the length of the path given by X is
Now I can finally get to what I've been angling for!
Obviously, there is a "minimum circumnavigatory sequence" of size n, which I'll formalize like so:
That is to say, that Min Xn is the minimal possble circumnavigatory distance specifiable in n points. I suspect that the regular polygons of Archimedes' method of exhaustion may actually correspond to these vertices. Nevertheless, I'm actually going to offer
as the circumference of the circle .
So, my conclusion is that the troll has defined a path around the circle, but that it is not minimal under the Euclidean metric, and hence not the circumference.
Hmm, at about this time I'm thinking that I've probably gone to too much effort towards the end of this construction to reach what sounds like a trivial conclusion in my head. The troll is concerned with enclosing the circle in a shape and gauging the perimeter of that shape a it contorts to fit the edge of the circle, and I think I've formalized an understanding of the meaningfulness of such a construction to circumference; but the same point can probably be made reasonably concisely without all this Hilbertesque clutter. >_>
Nevertheless, I think the idea that the convergence need be designed to minimise perimeter in order to home in on the circumference, rather than merely fit points to the surface, has become very, very obvious. That is to say, of the set of enclosing shapes of n vertices, some have smaller perimeters than others, and the one with the smallest perimeter is the "most correct", or closest approximation.