Участник: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.