
I said before that one of the purposes of abstraction was avoiding the need to do the same thing over and over. There's another purpose, though, as I am re-learning in my study of G-gons.
Consider the concept of area. I mentioned before that a mathematician's notion of area isn't quite consonant with the layman's - that a polygon can have negative area, for example. There's more, though.
There's no particular ambiguity about the area of a triangle or quadrilateral. The area of a pentagon, however, is the sum of two completely independent quantities. Any pentagon can be written as the sum of two pentagons, one of which is an "affine-regular pentagon" and the other an "affine-regular pentagram". One way of determining whether a pentagon ABCDE is affine-regular is this: each of the sides - say CD - is parallel to a diagonal - in this case, BE - and the diagonal is precisely phi times as long as the side, where phi is the golden ratio. There's a similar test for affine-regular pentagrams. Anyway, the area of the original pentagon is the sum of the areas of the two affine regular polygons, which are completely unrelated. The same sort of thing applies to polygons with n sides; if you let m be (n-1)/2, rounded down, the area of an n-gon is the sum of m independent quantities, in the same way.
There's another way of looking at areas. Again, with ABCDE, you can compute the usual area of ABCDE and, also, the area of its 2-twist ACEBD. These quantities are also independent, and if you know both of them you can work out the two areas I mentioned in the last paragraph. With hexagons, you'd look at the area of ABCDEF and the sum of the areas of ACE and BDF, and so on up the line.
I've known about this stuff for quite a while, but trying to extend the concept of area to G-gons, I've been forced to confront it again, and I understand it better now. For any choice of G, there are multiple independent measures of "area", in two different categories. There are "character-based" area measures - these are analogues of the stuff in paragraph three, but involve some complicated mathematics - and "element-based" measures.
I can describe the latter simply, I think. The thing about abelian groups like G is that you can add their elements together; for example, with Zn, the elements are remainders mod n, and you add them mod n. For V - whose elements are pairs of bits (00, 01, 10, 11) - you can add them component-wise mod 2. (That is, 10 + 01 = 11, 10 + 10 = 00, 10 + 11 = 01, and so on.) Now, a G-gon is a set of points in the plane, each labeled by one of the elements of G. Let Z be the center of gravity of those points, and let x be an element of G. Then the "x-area" of our G-gon is the sum of the areas of the triangles with vertices Z, v(y), v(x+y) as y ranges over the elements of G. For our pentagon ABCDE, the 1-area turns out to be the area of ABCDE, and the 2-area is the area of ACEBD. (Draw a picture: A = v(0), B = v(1), and so on.)
I'm beginning to see how these two different kinds of areas - character-based and element-based - are related to each other for G-gons; what I saw dimly for polygons is now coming into sharper focus. And that, friends, is another of the things abstraction is for.
(By the way, those misbehaving groups I mentioned before, like V? If G is one of those groups, every G-gon has area 0. Areas, I should say: all of them are 0, always. Those groups are *really* distinct from the rest.)