Free Generators and Rank
The members of a set A are called the free generators for A∗ and A+. The superscript * is then commonly understood to be the Kleene star. More generally, if S is an abstract free monoid (semigroup), then a set of elements which maps onto the set of single-letter words under an isomorphism to a semigroup A+ (monoid A∗) is called a set of free generators for S.
Each free semigroup (or monoid) S has exactly one set of free generators, the cardinality of which is called the rank of S.
Two free monoids or semigroups are isomorphic if and only if they have the same rank. In fact, every set of generators for a free semigroup or monoid S contains the free generators. It follows that a free semigroup or monoid is finitely generated if and only if it has finite rank.
A set of free generators for a free monoid P is referred to as a basis for P: a set of words C is a code if C* is a free monoid and C is a basis. A set X of words in A∗ is a prefix if it is closed under taking initial segments: that is, xy in X implies x in X. Every prefix in A+ is a code.
A submonoid N of A∗ is right unitary if x, xy in N implies y in N. A submonoid is generated by a prefix if and only if it is right unitary.
Read more about this topic: Free Monoid
Famous quotes containing the words free and/or rank:
“We are no more free agents than the queen of clubs when she victoriously takes prisoner the knave of hearts.”
—Mary Wortley, Lady Montagu (16891762)
“I will not choose what many men desire,
Because I will not jump with common spirits,
And rank me with the barbarous multitudes.”
—William Shakespeare (15641616)