Участник:Shersh/temporary
Базовые определения
Определение: |
Алфавит (англ. alphabet) | — .
Примеры:
- — бинарный алфавит.
Определение: |
Нейтральный элемент — пустая строка | .
Определение: |
Замыкание Клини (англ. Kleene closure) — унарная операция над множеством строк либо символов. Замыкание Клини множества | есть .
Если , то .
Определение: |
Цепочка (англ. chain) — элемент конечной длины из | .
Определение: |
Моноид (англ. monoid) — множество, на котором задана бинарная ассоциативная операция, обычно именуемая умножением, и в котором существует нейтральный элемент. | с операцией конкатенации и нейтральным элементом образуют моноид
Литература
- Gusfield, Dan (1999) [1997]. Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology. USA: Cambridge University Press. ISBN 0-521-58519-8.