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
.