Meta-Rotate is the operator that cyclically permutes the roles within a system. It reindexes the triad so that the first component becomes the second, the second becomes the third, and the third becomes the first.
Formal Signature
MetaRotate : System → System
Definition
Given a system S = MakeSystem(A, B, C), MetaRotate(S) produces MakeSystem(C, A, B). Applying MetaRotate three times returns the original system: MetaRotate(MetaRotate(MetaRotate(S))) = S.
This cyclic symmetry expresses the idea that the three roles in a triadic system are structurally equivalent --- none is privileged. Any component can serve as the “first” operator. The triad’s coherence comes from the relations among its parts, not from the labeling of positions.
Derivational context
Meta-Rotate arises in Movement V: Emergent Containment as a meta-level operation on systems. When the relational field relates to its own structure, the roles within a triad become interchangeable — no component is privileged. This cyclic symmetry (three rotations return to the start) expresses a deep feature of triadic relational structure: the coherence comes from the mutual relations among the parts, not from any labeling of positions. This same three-fold symmetry appears at the object level in Iterate’s cubic return law.
Relations to Other Terms
- Make System --- constructs the systems that MetaRotate acts on
- Meta-Iterate --- also has a triple-return property at the system level