We present the basic notions and notations used in the dissertation, for further information the reader is referred to [SalomaaSalomaa1973], [Rozenberg and SalomaaRozenberg and Salomaa1980] and [Dassow and PaunDassow and Paun1989].
The set of all non-empty words over a finite alphabet is denoted by , the empty word is denoted by ; . For a set , we denote by card or by the cardinality of . For a word , we denote by the length of . If and is a word over , then denotes the number of letters in . When and , then .
If is an alphabet, then , , , and denote the sets , , , and for , respectively.
If is a word over an alphabet , where for , then and denote the words and , respectively, for ; and denote the words and .
Let be an alphabet and . We use the notation if is a sub-word of , that is, if with some words .
By a permutation of the words , written as , where for , we mean a word in the form of , where if and for .
By a language over an alphabet we mean a subset of . We denote by alph the set of all letters appearing in at least one word of . For a word , alph denotes the set of all letters appearing in .
By a context-free production or by a context-free rule (a CF rule, for short) over an alphabet we mean a production in the form of , where and . A CF rule is a -rule (or a deletion rule) if .
For a set of CF rules , dom denotes the set of all letters appearing on the left-hand side of a rule in .