PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: No information on entry rating
[parent] restricted homomorphism (Definition)

Let $h$ be a homomorphism over an alphabet $\Sigma$ . Let $L$ be a language over $\Sigma$ . We say that $h$ is $k$ -restricted on $L$ if

  1. there is a letter $b\in \operatorname{Alpha}(L)$ such that no word in $L$ begins with $b$ and contains more than $k-1$ consecutive occurrences of $b$ in it,
  2. for any $a\in \operatorname{Alpha}(L)$ ,

    \begin{displaymath} % latex2html id marker 191h(a) = \left\{ \begin{array}{ll}... ...textrm{if } a=b \ a & \textrm{otherwise.} \end{array}\right. \end{displaymath}
Here, $\operatorname{Alpha}(L)$ is the set of all letters in $\Sigma$ that occur in words of $L$ .

It is easy to see that any $k$ -restricted homomorphism on $L$ is a $k$ -linear erasing on $L$ , for if $u\in L$ is a non-empty word, then we may write $u=v_1 b^{m_1} v_2 b^{m_2} \cdots v_n b^{m_n}$ , where each $0<m_i\le k-1$ , and each $v_i$ is a non-empty word not containing any occurrences of $b$ . Then $$|u| = |v_1\cdots v_{n-1}| + \sum_{i=1}^n m_i \le |h(u)|+n(k-1) \le |h(u)|+(k-1)|h(u)| = k|h(u)|.$$ Note that $n\le |h(u)|$ since $1\le |v_i|$ for each $i=1,\ldots, n$ . A $k$ -linear erasing is in general not a $k$ -restricted homomorphism, an example of which is the following: $L=\lbrace a,ab\rbrace^*$ and $h:\lbrace a,b\rbrace \to \lbrace a,b\rbrace$ given by $h(a)=a^2$ and $h(b)=\lambda$ . Then $h$ is a $1$ -linear erasing, but not a $1$ -restricted homomorphism, on $L$ .

A family $ \mathscr{F}$ of languages is said to be closed under restricted homomorphism if for every $ L\in \mathscr{F}$ , and every $k$ -restricted homomorphism $h$ on $L$ , $ h(L)\in \mathscr{F}$ . By the previous paragraph, we see that if $ \mathscr{F}$ is closed under linear erasing, it is closed under restricted homomorphism. The converse of this is not necessarily true.

Bibliography

1
A. Salomaa, Formal Languages, Academic Press, New York (1973).




"restricted homomorphism" is owned by CWoo.
(view preamble | get metadata)

View style:

See Also: linear erasing

Other names:  $k$-restricted homomorphism, k-restricted homomorphism

This object's parent.
Log in to rate this entry.
(view current ratings)

Cross-references: converse, linear erasing, closed under, easy to see, occur in, occurrences, consecutive, contains, language, alphabet, homomorphism
There is 1 reference to this entry.

This is version 4 of restricted homomorphism, born on 2009-07-30, modified 2009-08-05.
Object id is 11852, canonical name is RestrictedHomomorphism.
Accessed 384 times total.

Classification:
AMS MSC68Q45 (Computer science :: Theory of computing :: Formal languages and automata)

Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)