The Computational Complexity of Satisfiability in State Space Models
2508.18162v1
cs.LO, cs.AI, cs.CC, cs.LG
2025-08-27
Авторы:
Eric Alsmann, Martin Lange
Резюме на русском
## Контекст
Задача о том, может ли состояние модели быть принято в некотором известном состоянии, является ключевой проблемой в области теории контроля и моделирования систем. В статье рассматривается **ssmSAT-задача** для **State Space Models (SSM)**, где необходимо определить, может ли последовательность входных данных привести модель к приемлемому состоянию. SSM широко используются в различных практических областях, таких как системы программного обеспечения, автоматизация и моделирование языковых моделей. Однако, из-за высокой сложности моделирования таких систем, задача о том, может ли модель достичь определенного состояния, остается открытой в общем случае. Эта проблема связана с тем, что SSM могут описывать очень сложные, непредсказуемые системы, и важно понять, можно ли логически проверить их состояния.
## Метод
В статье предлагается анализ сложности **ssmSAT**, который проводится с применением методик теории компьютерных наук. Авторы используют формализм **State Space Models (SSM)**, которые представляют собой модели, описывающие динамику системы в виде состояний и переходов. Для разрешимости задачи **ssmSAT** анализируются естественные ограничения, которые могут быть применены к SSM, такие как ограничения на контекст или использование кодирования данных. В частности, рассматриваются модели с ограниченной длиной контекста и модели с квантизацией входных данных. Авторы также используют методы логического анализа для доказательства сложности задачи в зависимости от этих ограничений.
## Результаты
Результаты работы показывают, что в общем случае задача **ssmSAT** для SSM является **неопределенной**, что указывает на высокую сложность моделей. Однако для определенных ограничений сложность становится доступнее. Например, для SSM с ограниченной длиной контекста, **ssmSAT** является **NP-полной** при использовании унарного кодирования и **NEXPTIME-полной** при использовании двоичного кодирования. Для моделей с квантизованными входными данными, **ssmSAT** оказывается **PSPACE-полной** для определенной ширины битового кодирования и **EXPSPACE-полной** для других. Эти результаты указывают на то, что сложность задачи варьируется в зависимости от характеристик модели.
## Значимость
Результаты этой работы имеют большое значение для области моделирования и контроля технологических систем. Они позволяют оценить теоретические границы разрешимости задач, связанных с SSM. **ssmSAT** может быть применена в различных областях, таких как анализ безопасности, моделирование языковых моделей и анализ вычислительных систем. Этот анализ также подчеркивает значение различных ограничений моделей, которые могут упростить их рассмотрение. Таким образом, результаты
Abstract
We analyse the complexity of the satisfiability problem ssmSAT for State
Space Models (SSM), which asks whether an input sequence can lead the model to
an accepting configuration. We find that ssmSAT is undecidable in general,
reflecting the computational power of SSM. Motivated by practical settings, we
identify two natural restrictions under which ssmSAT becomes decidable and
establish corresponding complexity bounds. First, for SSM with bounded context
length, ssmSAT is NP-complete when the input length is given in unary and in
NEXPTIME (and PSPACE-hard) when the input length is given in binary. Second,
for quantised SSM operating over fixed-width arithmetic, ssmSAT is
PSPACE-complete resp. in EXPSPACE depending on the bit-width encoding. While
these results hold for diagonal gated SSM we also establish complexity bounds
for time-invariant SSM. Our results establish a first complexity landscape for
formal reasoning in SSM and highlight fundamental limits and opportunities for
the verification of SSM-based language models.