Skip to content

Instantly share code, notes, and snippets.

@recursionlab
Created September 21, 2025 05:09
Show Gist options
  • Select an option

  • Save recursionlab/ac27edd2aa05de54018500b2c1136ec5 to your computer and use it in GitHub Desktop.

Select an option

Save recursionlab/ac27edd2aa05de54018500b2c1136ec5 to your computer and use it in GitHub Desktop.
The ∘(in) Algebra: A Minimal Involutive System

The ∘(in) Algebra: A Minimal Involutive System from a Symbolic Rule

This document defines a minimal algebraic structure derived from the symbolic transformation rule:

(∘(in)(᛫) = ¬(᛫))

This rule parses as follows: the operator ∘(in) acts as an inversion-context application. When applied to an undifferentiated placeholder operand (᛫), it yields its logical negation, ¬(᛫).

This encodes the meta-rule: $$∘_{in}(x) := ¬x$$

We now expand this into a formal algebra $\mathcal{A} = (\mathcal{U}, \circ_{in}, \neg)$.


1. Universe (Closure)

  • Let $\mathcal{U}$ be a set of primitive tokens (e.g., ${᛫, a, b, \dots}$).
  • The rule is defined as: $$∘_{in}(x) = \neg x, \quad \forall x \in \mathcal{U}$$
  • Closure: If $x \in \mathcal{U}$, then $\neg x \in \mathcal{U}$.

2. Associativity and Involution

  • For composition: $$∘_{in}(∘_{in}(x)) = ∘_{in}(\neg x) = \neg(\neg x) = x$$
  • Thus, $∘_{in}$ is self-inverse: $$∘_{in} \circ ∘_{in} = id$$
  • Involution holds directly: $$\neg(\neg x) = x$$

3. Algebraic Structure

  • $\mathcal{A}$ forms a Boolean-like involutive algebra with a single unary operator.
  • The operator set ${id, ∘_{in}}$ constitutes a cyclic group of order 2 under composition.

4. Generalized Laws

  • Identity: $∘_{in}^0(x) = x$
  • Negation: $∘_{in}^1(x) = \neg x$
  • Periodicity: $∘_{in}^{2n}(x) = x$, and $∘_{in}^{2n+1}(x) = \neg x$ for integer $n \geq 0$.

5. Axioms of the System $\mathcal{I}$

  1. Closure: $\forall x \in \mathcal{U}, \neg x \in \mathcal{U}$.
  2. Involution: $\neg(\neg x) = x$.
  3. Identity Pairing: Each element $x$ is uniquely paired with $\neg x$.
  4. No Fixed Points (non-degenerate case): $x = \neg x$ implies $x$ is a self-dual element (introducing a degenerate case).

6. Structural Consequences

  • Each orbit of $∘_{in}$ has size 2: ${x, \neg x}$.
  • If a self-dual element exists, its orbit has size 1.
  • The system is trivially associative due to its unary nature.

This algebra provides a foundational framework for exploring negation, symmetry, and periodicity in formal symbolic systems. It can be extended by introducing binary operations (e.g., meet/join) to form a full Boolean algebra, or integrated into larger linguistic and logical frameworks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment