Greimas's semiotic square is a tool for mapping the logical structure of semantic oppositions. Given two contrary terms and , the square generates their contradictories and , producing a four-term structure with six typed relations: contradiction, contrariety, sub-contrariety, and implication (deixis).
The four relation types capture distinct logical constraints:
The group view encodes the four corners as two bits and treats moves on the square as composable bit-flips:
Generator flips the first bit (contradiction axis), flips the second (contrariety axis), and flips both (diagonal). Each generator is its own inverse — applying it twice returns to the origin — making the group an involution lattice.
The animated particles trace reachability through the enabled structure. In “from selected node” mode, particles emit from the chosen corner along directed and optionally undirected edges, visualizing which positions are accessible from a given semantic commitment. The random walk mode reveals which corners become steady-state attractors under the current edge configuration.