Strip photography

From formulasearchengine
Jump to navigation Jump to search

28 year-old Painting Investments Worker Truman from Regina, usually spends time with pastimes for instance interior design, property developers in new launch ec Singapore and writing. Last month just traveled to City of the Renaissance.

In computer science, more precisely in automata theory, a recognizable set of a monoid is a submonoid which can be mapped in a certain sense to some finite monoid through some morphism. Recognizable sets are useful in automata theory, formal languages and algebra.

This notion is different from the notion of recognizable language. Indeed, the term "recognizable" has a different meaning in computability theory.

Definition

Let N be a monoid, a submonoid SN is recognizable if there exists a morphism ϕ from N to a finite monoid M such that S=ϕ1(ϕ(S)). This means that there exists a subset T of M (not necessarily a submonoid of M) such that the image of S is in T and the image of N/S is in M/T.

Example

Let A be an alphabet, the set A* of words over A is a monoid. The recognizable subset of A* are precisely the regular languages. Indeed this language is recognized by the transition monoid of any automaton that recognizes the language.

The recognizable subsets of are the ultimately periodic sets of integers.

Property

A subset of N is recognizable if and only if its syntactic monoid is finite.

The set REC(N) of recognizable subsets of N contains every finite subset of N and is closed under:

McKnight's theorem states that if N is finitely generated then its recognizable subsets are rational subsets. This is not true in general, i.e. REC(N) is not closed under Kleene star. Let N=2, the set S={(1,1)} is finite, hence recognizable, but S*={(i,i)i} is not recognizable. Indeed its syntactic monoid is infinite.

The intersection of a rational subset and of a recognizable subset is rational.

Rational sets are closed under inverse morphism. I.e. if N and M are monoid and ϕ:NM is a morphism then if SREC(M) then ϕ1(S)={xϕ(x)S}REC(M).

See also

References