Greimas square dynamics

the semiotic square as typed opposition structure and Klein four-group

The Semiotic Square

Greimas's semiotic square is a tool for mapping the logical structure of semantic oppositions. Given two contrary terms S1S_1 and S2S_2, the square generates their contradictories ¬S1\neg S_1 and ¬S2\neg S_2, producing a four-term structure with six typed relations: contradiction, contrariety, sub-contrariety, and implication (deixis).

Relations

The four relation types capture distinct logical constraints:

  • Contradiction: mutually exclusive truth values. S1¬S1S_1 \leftrightarrow \neg S_1, where one must hold and the other must not.
  • Contrariety: cannot both be true. S1S_1 and S2S_2 may both fail, but cannot both hold.
  • Sub-contrariety: cannot both be false. ¬S1\neg S_1 and ¬S2\neg S_2 may co-exist, but at least one must hold.
  • Implication: directed deixis. S1¬S2S_1 \to \neg S_2 and S2¬S1S_2 \to \neg S_1 define the diagonal channels.

Klein Four-Group

The group view encodes the four corners as two bits and treats moves on the square as composable bit-flips:

V4Z2×Z2={(0,0),(1,0),(0,1),(1,1)}V_4 \cong \mathbb{Z}_2 \times \mathbb{Z}_2 = \{(0,0),\,(1,0),\,(0,1),\,(1,1)\}

Generator aa flips the first bit (contradiction axis), bb flips the second (contrariety axis), and abab flips both (diagonal). Each generator is its own inverse, so applying it twice returns to the origin, making the group an involution lattice.

Flows as Reachability

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.

Notes

  • The formal structure (edges, types) is intentionally separated from interpretation (what S1S_1, S2S_2 mean).
  • Try concrete labels (e.g., Legal/Illegal) and compare presets.
  • In group view, repeatedly apply aa, bb, abab to verify involution and commutation.
  • The adjacency matrix in settings shows the enabled structure as a typed graph.

Model version

claude opus 4.8March 2026·first cut. builds the Greimas semiotic square as a typed opposition graph with two interchangeable readings: a logic view (contradiction, contrariety, sub-contrariety, implication) and a group view that encodes the four corners as two bits and treats moves as composable involutions in the Klein four-group V4. adds calibration of the fixed relational skeleton (negation as involution, the contradiction and contrariety edges, four-position closure), six assumptions separating the structural claims from the interpretive ones, and a research companion.

Calibration

Assumptions

Model changelog

v1.0March 2026
  • four positions S1, S2, not-S1, not-S2 placed on a square, with six typed relations from the default Greimas configuration.
  • logic view: contradiction (vertical), contrariety (top), sub-contrariety (bottom), implication / deixis (directed diagonals), each toggleable, with greimas / minimal / implication presets.
  • group view: corners encoded as Z2 x Z2, with generators a (contradiction flip), b, and ab (contrariety flip), all involutions composing the Klein four-group.
  • particle flow as an illustrative reachability layer (from selected node, random walk, all directed), kept separate from the semiotic claim.
  • live adjacency matrix and re-labelable corners so a concrete opposition (Legal / Illegal, Life / Death) can be dropped onto the fixed skeleton.
  • calibration verifies the deterministic core: double negation cancels, the contradictory of S1 is not-S1, S1 is contrary to S2, the negative terms are sub-contrary, and the four positions are closed.