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.

Ссылки и действия