.. Copyright (c) 2024 Joseph Edwards Distributed under the terms of the GPL license version 3. The full license is in the file LICENSE, distributed with this software. .. currentmodule:: libsemigroups_pybind11 Functions for words and strings =============================== This page contains the documentation of several useful functions for counting and creating words and strings. Additionally, this page also contains the documentation of the ``words`` module; a module for more specialist constructions of words, and other helpful functions. Constructing and counting words and strings ------------------------------------------- .. autofunction:: random_word .. autofunction:: random_string .. autofunction:: random_strings .. autofunction:: number_of_words The words module ---------------- Contents ~~~~~~~~ .. currentmodule:: libsemigroups_pybind11.words .. autosummary:: :signatures: short human_readable_index human_readable_letter parse_relations pow prod Full API ~~~~~~~~ .. automodule:: libsemigroups_pybind11.words :members: :imported-members: