Flags consist of a line and a point lying on the line. There exist different transformations of flags, such as the eruption flow. Here we present several visualizations of these transformations.
Let be the real projective plane. A flag is a tuple consisting of a point in and a projective line containing the point. Most of the time, we will only be considering a special case, positive tuples of flags. In fact, a lot geometric ideas only make sense in this case. We denote the set of positive -tuples of flags by .
The action of the projective linear group on descends to an action on .
The projective plane is an abstract mathematical object that has different equivalent definitions. How do we visualize this space?
Define the projective plane as the space of all straight lines through the origin of . We can visualize a big part of this space by projecting those lines to a plane: Choose a plane that has distance 1 from the origin. Every line that intersects with the plane will be represented by the intersection point, so we have a two-dimensional visualization of a chunk of . The lines that don’t intersect with the plane (as they are parallel to the plane) are the infamous “points at infinity”.
The eruption flow is a flow on positive triples of flags which doesn’t come from the action of . Nevertheless, it commutes with the action, and therefore also induces a flow on the orbit space. We define it as follows.
Let be a triple of flags. It is equivalent to a pair of nested triangles and as can be seen in the figure below. This induces three quadrilaterals and .
The flow is now defined by deforming each quadrilateral with a different element of , namely
where all matrices are written in a basis given by representatives of and . In fact, this transformation leaves the points invariant. The transformed points remain on the lines , so the transformation gives us a pair of nested triangles equivalent to a triple of flags, as can be seen in the figure above.
In the 3D-printed model, the model height represents the progression of , whereas each horizontal section (in green) is the transformed inner triangle from the above decomposition. The grey base triangle is the triangle .
The eruption flow can have different fixed points depending on how we apply the matrices . If we choose the points as basis points, these points will remain fixed. However, if we choose the points , they will become the fixed points, and the will move. You can see the difference in the movies. This is not a grave difference as these two transformations only differ by a -dependent element of .
The red triangle is the triangle spanned by , the blue triangle the one spanned by , and the black triangle is spanned by . The time represents the transformation parameter .
Choose a projection of the projective plane under which the outer triangle and the middle triangle are both equilateral, and each point lies exactly in the middle of the line of the outer triangle. Then the inner triangle spanned by the is reduced to a point. In fact, it is the center of the triangle. We can look at the inscribed circle and watch its transformation under the eruption flow, which gives a good impression of the flow’s effect.
We can also transform larger numbers of flags, see here for the eruption flow on four-tuples of flags, as well as other transformations: the bulge flow and the shear flow.
The mathematical information on this site is due to
Wienhard, A. & Zhang, T. (2017). Deforming convex real projective structures. math.GT; arXiV 1702.00580.