Distinguished generators

The distinguished generators are a generating set for a regular polytope's symmetry group that are useful for several definitions and operations.

Flag changes
Given an abstract regular polytope the $n$th distinguished generator $$\rho_n$$ is the automorphism that maps each flag to the unique $n$-adjacent flag.

Algebraic
The distinguished generators of an abstract regular polytope are indexed generators of the polytope's automorphism group, $$\left\langle\rho_0,\dots,\rho_{n-1}\right\rangle$$ such that: This last property is called the intersection property.
 * Each generator $$\rho_i$$ is an involution ($$\rho_i\rho_i = 1$$).
 * Two generators $$\rho_i$$ and $$\rho_j$$ commute ($$\rho_i\rho_j=\rho_j\rho_i$$) if $$0\leq i\leq j-2\leq n-3$$.
 * For any $$J,K \subseteq \{0,\dots,n-1\}$$, $$\left\langle\rho_i\mid i\in J\right\rangle \cap \left\langle\rho_i\mid i\in K\right\rangle = \left\langle\rho_i\mid i\in J\cap K\right\rangle$$.

In fact if an indexed set of generators satisfies the above properties they are the distinguished generators of some abstract regular polytope.

Concrete polytopes
A concrete regular polytope also has distinguished generators for its symmetry group. These distinguished generators are generating mirrors, which satisfy the abstract requirements of distingished generators.

Unlike abstract distinguished generators, concrete distinguished generators can be ambiguous, however most operations yield the same result irrespective of the choice of distinguished generators.

Constructing a polytope
Given a set of distinguished generators we can reconstruct the regular polytope.

Operations on regular polyhedra
The following operations can be defined in terms of distinguished generators of the form $$\left\langle\rho_0,\dots,\rho_{n-1}\right\rangle$$: The results of some of these operations (halving and skewing) may not always be an abstract polytope, these operations are often presented with additional restrictions on the input that ensure the result is an abstract polytope.
 * Dual : $$\left\langle\rho_2,\rho_1,\rho_0\right\rangle$$
 * Petrial : $$\left\langle\rho_0,\rho_2,\rho_0\rho_1\right\rangle$$
 * Halving : $$\left\langle\rho_0\rho_1\rho_0,\rho_2,\rho_1\right\rangle$$
 * Skewing : $$\left\langle\rho_1,\rho_0\rho_2,(\rho_1\rho_2)^2\right\rangle$$