В теории сложности вычислений преобразователь логарифмического пространства (LST) представляет собой тип машины Тьюринга, используемый для редукции логарифмического пространства .
Преобразователь логарифмического пространства имеет три ленты:
будет разработан для вычисления функции, вычисляемой в логарифмическом пространстве (где — алфавит входной и выходной лент). Если выполняется с на входной ленте, то при остановке машины на выходной ленте останется.
Говорят, что язык сводится к языку с использованием логарифмического пространства , если существует вычислимая с использованием логарифмического пространства функция , которая преобразует входные данные из задачи во входные данные для задачи таким образом, что .
Это кажется довольно запутанной идеей, но у нее есть два полезных свойства, которые желательны для сокращения:
Транзитивность сохраняется, поскольку возможно подать выходную ленту одного редуктора (A→B) на другой (B→C). На первый взгляд, это кажется неправильным, поскольку редуктор A→C должен сохранить выходную ленту из редуктора A→B на рабочей ленте, чтобы подать ее в редуктор B→C, но это не так. Каждый раз, когда редуктору B→C требуется доступ к своей входной ленте, редуктор A→C может повторно запустить редуктор A→B, и поэтому выход редуктора A→B никогда не нужно сохранять полностью сразу.