Math 2.0

General algebraic systems Partial, multi-sorted and other generalized algebras Example

Semiautomaton as a unary algebra

Example

A semiautomaton is a triple (Q,Σ,δ)(Q, \Sigma, \delta) with a set of states QQ and a set of input letters Σ\Sigma. The map δ ⁣:Q×Σ→Q\delta \colon Q \times \Sigma \to Q is the transition function. For each letter a∈Σa \in \Sigma put δa(q)=δ(q,a)\delta_a(q) = \delta(q, a). Then each δa\delta_a maps QQ to QQ, so (Q,(δa)a∈Σ)(Q, (\delta_a)_{a \in \Sigma}) is a unary algebra with index set Σ\Sigma. Conversely, a unary algebra (Q,(fa)a∈Σ)(Q, (f_a)_{a \in \Sigma}) gives the semiautomaton with δ(q,a)=fa(q)\delta(q, a) = f_a(q), so the two notions are the same data.

Concretely, let Q={even,odd}Q = \set{\mathrm{even}, \mathrm{odd}} and Σ={0,1}\Sigma = \set{0, 1}, with δ0\delta_0 the identity of QQ and δ1\delta_1 the map that swaps even\mathrm{even} and odd\mathrm{odd}. Reading a binary word moves the state according to the parity of the number of letters 11 read so far.

Under this translation, a homomorphism of unary algebras is a map of states that commutes with every transition. A subalgebra is a set of states closed under all transitions. A congruence is an equivalence of states compatible with all transitions. A deterministic finite automaton is a finite semiautomaton with a start state and a set of accepting states added.

Further reading

  1. Web https://en.wikipedia.org/wiki/Semiautomaton
About this page
TagRTMYXRDGWR
URIm2://RTMYXRDGWR
Kindexample
WritingW0 stub
MSC08A60, 20M35, 68Q70
Instance ofUnary algebra
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.