Investigations on Hotz groups for arbitrary grammars (Q1088413)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Investigations on Hotz groups for arbitrary grammars
scientific article

    Statements

    Investigations on Hotz groups for arbitrary grammars (English)
    0 references
    0 references
    1986
    0 references
    The Hotz group H(G) and the Hotz monoid M(G) of an arbitrary grammar \(G=(V,X,P,S)\) are defined by \(H(G)=F(V\cup X)/P\) and \(M(G)=(V\cup X)^*/P\) respectively. A language \(L\subset X^*\) is called a language with Hotz isomorphism if there exists a grammar G with \(L=L(G)\) such that the natural homomorphism F(X)/L\(\to H(G)\) is an isomorphism. The main result states that homomorphic images of sentential form languages are languages with Hotz isomorphism. This is a generalization of a result of Frougny, Sakarovitch, and Valkema on context-free languages. Hotz groups are used to obtain lower bounds for the number of productions which are needed to generate a language. Further it is shown that there are languages with Hotz isomorphism without being a homomorphic image of a sentential form language, and there are context-sensitive languages without Hotz isomorphism. The theory of Hotz monoids is used to get some results on languages generated by grammars with a symmetric set of rules.
    0 references
    Hotz group
    0 references
    Hotz monoid
    0 references
    language with Hotz isomorphism
    0 references
    homomorphic images of sentential form languages
    0 references
    context-sensitive languages
    0 references
    grammars with a symmetric set of rules
    0 references

    Identifiers