alternative treatment of concatenation
It is possible to define words and concatenation in terms of ordered sets. Let A
be a set, which we shall call our alphabet. Define a word on A to be a map
from a totally ordered set
into A. (In order to have words in the usual sense, the
ordered set should be finite but, as the definition presented here does not require
this condition, we do not impose it.)
Suppose that we have totally ordered sets (u,<) and (v,≺) and words f:u→A
and g:v→A. Let u∐v denote the disjoint union of u and v and let
p:u→u∐v and q:u→u∐v be the canonical maps. Then
we may define an order ≪ on u∐v as follows:
-
•
If x∈u and y∈u, then p(x)≪p(y) if and only if x<y.
-
•
If x∈u and y∈v, then p(x)≪q(y).
-
•
If x∈v and y∈v, then q(x)≪q(y) if and only if x≺y.
We define the concatenation of f and g, which will be denoted f∘g, to be map from u∐v to A defined by the following conditions:
-
•
If x∈u, then (f∘g)(p(x))=f(x).
-
•
If y∈u, then (f∘g)(q(x))=g(x).
Title | alternative treatment of concatenation |
---|---|
Canonical name | AlternativeTreatmentOfConcatenation |
Date of creation | 2013-03-22 17:24:10 |
Last modified on | 2013-03-22 17:24:10 |
Owner | rspuzio (6075) |
Last modified by | rspuzio (6075) |
Numerical id | 6 |
Author | rspuzio (6075) |
Entry type | Definition |
Classification | msc 68Q70 |
Classification | msc 20M35 |
Related topic | Word |