2025-12-15T06:34:20.389476

Unambiguisability and Register Minimisation of Min-Plus Models

Almagor, Arbel, Sheinvald
We study the unambiguisability problem for min-plus (tropical) weighted automata (WFAs), and the counter-minimisation problem for tropical Cost Register Automata (CRAs), which are expressively-equivalent to WFAs. Both problems ask whether the "amount of nondeterminism" in the model can be reduced. We show that WFA unambiguisability is decidable, thus resolving this long-standing open problem. Our proof is via reduction to WFA determinisability, which was recently shown to be decidable. On the negative side, we show that CRA counter minimisation is undecidable, even for a fixed number of registers (specifically, already for 7 registers).
academic

Однозначность и минимизация регистров в минимаксных моделях

Основная информация

  • ID статьи: 2512.09484
  • Заголовок: Однозначность и минимизация регистров в минимаксных моделях
  • Авторы: Шауль Алмагор, Гай Арбель, Сарай Шейнвальд (Технион – Израильский технологический институт)
  • Категория: cs.FL (Формальные языки и теория автоматов)
  • Дата публикации: декабрь 2025 (препринт arXiv)
  • Ссылка на статью: https://arxiv.org/abs/2512.09484

Аннотация

В данной работе исследуется проблема однозначности для минимаксных (тропических) взвешенных конечных автоматов (WFA), а также проблема минимизации счетчиков для тропических автоматов с регистрами стоимости (CRA), эквивалентных WFA по выразительной способности. Обе проблемы запрашивают, можно ли снизить "степень недетерминированности" в модели. Авторы доказывают, что проблема однозначности WFA разрешима, тем самым решая эту давнюю открытую проблему. Метод доказательства сводится к проблеме детерминизации WFA (которая недавно была доказана разрешимой). В качестве отрицательного результата авторы доказывают, что проблема минимизации счетчиков CRA неразрешима даже для фиксированного количества регистров (конкретно 7 регистров).

Исследовательский фон и мотивация

1. Исследовательские вопросы

В статье исследуются две ключевые проблемы:

  • Проблема однозначности: Для данного взвешенного конечного автомата A существует ли эквивалентный однозначный автомат?
  • Проблема минимизации регистров: Для данного CRA с k регистрами существует ли эквивалентный автомат с (k-1) регистрами?

2. Важность проблемы

  • Теоретическое значение: Взвешенные конечные автоматы являются важными моделями количественных вычислений, определяющими функции от слов к значениям. WFA над тропическим полукольцом (Z∪{∞}, min, +) широко используются в моделировании систем и могут использоваться для вывода оптимальных способов использования ресурсов (например, энергопотребления).
  • Практическая ценность: Наличие недетерминированности усложняет вывод для WFA. Например, проблема эквивалентности для тропических WFA неразрешима для недетерминированных автоматов, но разрешима для детерминированных.
  • Историческое значение: Тропические WFA сыграли ключевую роль в решении гипотезы о звездной высоте.

3. Ограничения существующих методов

  • Проблема детерминизации была доказана разрешимой только недавно (2025)
  • Для полиномиально неоднозначных тропических автоматов проблема однозначности была доказана разрешимой, но общий случай оставался открытым
  • Проблема однозначности над полем рациональных чисел разрешима, но случай тропического полукольца не был решен
  • В большинстве моделей проблемы детерминизации и однозначности обычно решаются одновременно, но случай тропических WFA особенный

4. Мотивация исследования

  • Однозначные WFA строго более выразительны, чем детерминированные WFA, но сохраняют некоторые хорошие свойства замкнутости и алгоритмической обработки
  • Недетерминированность может быть измерена различными способами: неоднозначность (ambiguity) и ширина (width) предоставляют разные перспективы
  • Количество регистров соответствует ширине WFA, предоставляя другой способ измерения недетерминированности

Основной вклад

Основные вклады статьи включают:

  1. Решение давней открытой проблемы: Доказано, что проблема однозначности для тропических WFA разрешима, что было долго нерешенной проблемой.
  2. Инновационный метод сведения: Решение проблемы однозначности путем сведения к проблеме детерминизации. Это в некотором смысле контринтуитивно, поскольку обычно сначала решают однозначность, а затем детерминизацию.
  3. Новая характеризация разрывов: Введение понятия U-типа свидетеля разрыва (U-type gap witness), предоставляющего полную характеризацию однозначности.
  4. Отрицательный результат: Доказано, что проблема минимизации регистров CRA неразрешима даже при фиксированном количестве регистров равном 7.
  5. Результаты эквивалентности: Уточнено отношение эквивалентности между k-CRA и WFA ширины k.

Детальное описание метода

Определение задач

Проблема однозначности (Problem 2):

  • Вход: WFA A
  • Выход: Определить, существует ли эквивалентный однозначный WFA
  • Определение: WFA A является однозначным тогда и только тогда, когда каждое слово имеет не более одного принимающего прогона

Проблема минимизации регистров:

  • Вход: CRA с k регистрами
  • Выход: Определить, существует ли эквивалентный CRA с (k-1) регистрами

Основная архитектура метода

1. Характеризация U-типа разрывов (Section 3)

Определение 5 (U-type B-Gap Witness): Для B ∈ N, U-тип B-gap свидетель состоит из пары слов x, y ∈ Σ* и состояний p₁, q₁ ∈ Q, p₂, q₂ ∈ F, существуют прогоны:

  • ρ: q₀ →^x p₁ →^y p₂
  • χ: q₀ →^x q₁ →^y q₂

Удовлетворяющие:

  1. mwt(q₀ →^x Q) = wt(χx) (префикс χ является прогоном минимального веса на x)
  2. mwt(q₀ →^xy F) = wt(ρ) (ρ является минимальным принимающим прогоном на xy)
  3. wt(ρx) - wt(χx) > B (после прочтения x, ρ выше минимального прогона по крайней мере на B)

Теорема 6: WFA A может быть однозначным тогда и только тогда, когда существует B ∈ N, такое что разрывы A ограничены B.

2. Конструкция однозначности (Section 3.2)

Для WFA A с разрывами, ограниченными B, построить эквивалентный однозначный WFA U:

Пространство состояний: S = Q × B-Win, где B-Win = {-∞, -B, ..., B, ∞}^Q

Ключевая идея:

  • Отслеживание канонического минимального прогона
  • Использование B-окна для записи весовых смещений каждого состояния относительно текущего отслеживаемого состояния
  • Выбор уникального канонического прогона среди нескольких минимальных прогонов через приоритетное упорядочение (линейный порядок ⪯)

Определение переходного отношения Λ: Для состояния (q, f_q) и символа σ, рассмотреть переход (q, σ, c, p):

  1. Вычислить промежуточную функцию g(p) = min{f_q(r) + mwt(r →^σ p) - c | r ∈ Q}
  2. Проверка согласованности:
    • Если g(p) < 0, не добавлять переход (существует прогон с меньшим весом)
    • Если существует r ≠ q и q ⪯ r, такие что f_q(r) + mwt(r →^σ p) - c = g(p), не добавлять переход (существует прогон с более высоким приоритетом)
  3. Усечь g до -B, B для получения f_p

Принимающие состояния: G = {(q, f_q) | q ∈ F ∧ ∀p ∈ F, (f_q(p) > 0 ∨ (f_q(p) = 0 ∧ p ⪯ q))}

3. Сведение к детерминизации (Section 4)

Ключевая идея: Построить WFA B такой, что A может быть однозначным тогда и только тогда, когда B может быть детерминизирован.

Детали конструкции:

  • Состояния: S = Q × Com, где Com = {⊥, ↛, →}^Q (функции обязательств)
  • Алфавит: Γ = Σ × Updt, где Updt = {⊥, ↛, →}^(Q×Q) (функции обновления)
  • Семантика обязательств:
    • →: состояние достижимо и на принимающем прогоне
    • ↛: состояние достижимо, но не на принимающем прогоне
    • ⊥: состояние недостижимо

Условия согласованности:

  1. Δ-согласованность: проекция на A является действительным переходом
  2. Согласованность обновления: α правильно отражает доступные переходы на σ
  3. Согласованность исходящих ребер: f(r) = → тогда и только тогда, когда существует r' такое, что r → r' ∈ α
  4. Согласованность входящих ребер: g(r') = → тогда и только тогда, когда существует r такое, что r → r' ∈ α

Ключевые леммы:

  • Лемма 15: Если в A существует U-тип B-gap свидетель, то в B существует D-тип B-gap свидетель
  • Лемма 16: Если в B существует D-тип B-gap свидетель, то в A существует U-тип B-gap свидетель

Технические инновации

  1. Инновация в характеризации разрывов:
    • Введение U-типа свидетеля разрыва, отличного от известного D-типа
    • U-тип требует, чтобы "низкий прогон" также мог продолжаться до принимающего состояния, что является ключевым отличием от D-типа
  2. Конструкция канонического прогона:
    • Постепенный выбор минимального прогона сзади наперед через линейный порядок ⪯
    • Гарантия уникальности при сохранении свойства минимального веса
  3. Изощренное сведение:
    • Использование механизмов обязательств и обновления для принуждения D-типа свидетеля B также быть U-типом свидетеля A
    • Обеспечение расширяемости низкого прогона через проверку согласованности
  4. Эквивалентность ширины и регистров:
    • Точное установление двустороннего преобразования между k-CRA и WFA ширины k
    • В направлении WFA→CRA ключевая инновация заключается в повторном использовании регистров, а не в выделении независимых регистров для каждого состояния

Экспериментальная установка

Данная работа является чисто теоретической и не включает экспериментальную оценку. Все результаты получены через строгие математические доказательства.

Структура доказательства

  1. Разрешимость однозначности (Section 3-4):
    • Раздел 3: Доказательство необходимости и достаточности характеризации разрывов
    • Раздел 4: Сведение к проблеме детерминизации
  2. Неразрешимость минимизации регистров (Section 5):
    • Сведение от проблемы остановки двухсчетчиковой машины
    • Использование конструкции из теоремы 22 (из 2)
    • Построение WFA ширины 7, доказательство невозможности сведения к ширине 6

Теоретические инструменты

  • Техника свидетеля разрывов: происходит из исследований проблемы детерминизации
  • Конструкция подмножеств: используется для преобразования CRA в WFA
  • Матричное представление: используется для семантического определения CRA
  • Техника сведения: от неразрешимой проблемы (двухсчетчиковая машина) к целевой проблеме

Результаты экспериментов

Основные теоретические результаты

1. Разрешимость однозначности (Теорема 13 + Следствие 17)

Теорема 13: Проблема однозначности сводится к проблеме детерминизации.

Следствие 17: Проблема однозначности для WFA разрешима.

Ключевые моменты доказательства:

  • Прямое направление: если B детерминизируем, то A может быть однозначным
    • Использование леммы 16: D-тип свидетеля B подразумевает U-тип свидетеля A
    • Через согласованность входящих ребер обязательств гарантировать, что низкий прогон может быть расширен до принимающего состояния
  • Обратное направление: если A может быть однозначным, то B детерминизируем
    • Использование леммы 15: U-тип свидетеля A автоматически является D-типом свидетеля B
    • Через проекцию сохранить вес и минимальность

2. Неразрешимость минимизации регистров (Теорема 20)

Теорема 20: Следующая проблема неразрешима даже при k=7: для данного WFA ширины k определить, существует ли эквивалентный WFA ширины k-1.

Следствие 21: Следующая проблема неразрешима даже при k=7: для данного k-CRA определить, существует ли эквивалентный (k-1)-CRA.

Стратегия доказательства:

  1. Построить WFA A ширины 6 из двухсчетчиковой машины M (Теорема 22)
  2. Расширить A до WFA A' ширины 7, добавив:
    • Состояния q_a и q_i (i∈6)
    • Символы $, i, a, ī_i
  3. Если A ограничен сверху, то q_a избыточен, можно получить эквивалентный WFA ширины 6
  4. Если A неограничен, то существует ζ=x@ такое, что q₀ →^ζ q₀ имеет вес 1
  5. Использовать слово w = ζ^(6m) 1^(5m) 2^(4m) ... 5^m и суффикс x = a ī₁ī₂...ī₅ для построения противоречия:
    • 7 префиксов x₀,...,x₆ таких, что A'(wx_i) = im
    • Принцип Дирихле: по крайней мере два префикса i<j достигают одного состояния t
    • Разница весов (j-i)m ≤ 12||B||, противоречие с m > 12||B||

Анализ сложности

Проблема однозначности:

  • Нижняя граница: PSPACE-сложная (унаследовано от нижней границы проблемы детерминизации)
  • Верхняя граница: неизвестна (верхняя граница сложности детерминизации еще не установлена)
  • Сложность сведения: одноэкспоненциальное расширение пространства состояний

Проблема минимизации регистров:

  • Для фиксированного k≥7: неразрешима
  • Для k<7: открытая проблема
  • Для CRA над полем рациональных чисел: разрешима (6)

Ключевые технические прозрения

  1. Сущность ограниченности разрывов:
    • U-тип разрыва характеризует "степень разделения" двух принимающих прогонов
    • Ограниченные разрывы гарантируют, что все релевантные прогоны могут быть отслежены с конечным окном
  2. Детерминизация против однозначности:
    • Обычно сначала решают однозначность, затем детерминизацию
    • Над тропическим полукольцом делают наоборот: сначала решают детерминизацию, затем сводят однозначность
    • Причина: механизм обязательств может "принудить" D-тип свидетеля стать U-типом
  3. Несжимаемость ширины:
    • 7 компонентов (q_a и q_1,...,q_6) через тщательно спроектированные слова и символы смерти создают неслиянные весовые конфигурации
    • Каждый компонент достигает минимума в разное время, невозможно смоделировать 6 регистрами

Связанные работы

1. Исследования проблемы детерминизации

  • История: восходит к 1990-м годам 19, 20
  • Поле рациональных чисел: недавно доказано разрешимым 5, 14
  • Тропическое полукольцо: доказано разрешимым в 2025 году 1 (предыдущая работа авторов)
  • Характеризация разрывов: Filiot и др. 11 ввели понятие D-типа разрыва

2. Исследования неоднозначности

  • Классификация: k-неоднозначность, конечная неоднозначность, полиномиальная неоднозначность 7
  • Полиномиальная неоднозначность: Kirsten и Lombardy 16 доказали разрешимость однозначности для тропических автоматов
  • Поле рациональных чисел: Bell и Smertnig 5 доказали разрешимость
  • Вклад данной работы: решение общего случая (произвольная степень неоднозначности)

3. Автоматы с регистрами стоимости

  • Введение: Alur и др. 4 определили модель CRA
  • Выразительная способность: эквивалентна WFA 4
  • Минимизация регистров:
    • Поле рациональных чисел: разрешима 6
    • Тропическое полукольцо: в данной работе доказано неразрешимым
  • Слабые CRA: Almagor и др. 3 исследовали copyless CRA

4. Приложения тропического полукольца

  • Проблема звездной высоты: работы Hashiguchi 12, 13, Kirsten 15
  • Ограничительные проблемы: Leung и Podolskiy 18
  • Ограниченность сверху: Almagor и др. 2 доказали неразрешимость (основа сведения минимизации регистров)

Уникальный вклад данной работы

  1. Впервые решена общая проблема однозначности для тропических WFA
  2. Инновационный подход: через сведение к детерминизации, а не прямую конструкцию
  3. Полная картина: одновременно даны положительные (разрешимость однозначности) и отрицательные (неразрешимость минимизации регистров) результаты
  4. Точная характеризация: установлено точное соответствие между k-CRA и WFA ширины k

Заключение и обсуждение

Основные выводы

  1. Результаты разрешимости: проблема однозначности для тропических WFA разрешима, решена давняя открытая проблема.
  2. Результаты неразрешимости: проблема минимизации регистров CRA неразрешима даже для фиксированных 7 регистров.
  3. Методологический вклад: решение однозначности через сведение к детерминизации, демонстрация глубокой связи между проблемами.
  4. Уточнение эквивалентности: k-CRA и WFA ширины k точно эквивалентны.

Ограничения

  1. Неизвестная сложность:
    • Точная сложность проблемы однозначности не определена
    • Известна только нижняя граница PSPACE-сложности
    • Необходимость одноэкспоненциального расширения при сведении не анализировалась
  2. Пробел в минимизации регистров:
    • Неразрешимо при k=7
    • Разрешимость при k<7 остается открытой проблемой
    • Для k=1 (детерминизация) разрешимо
  3. Ослабленная неоднозначность:
    • Общая разрешимость 2-неоднозначности, конечной неоднозначности, полиномиальной неоднозначности не решена
    • Отсутствует соответствующая характеризация разрывов
  4. Специальные фрагменты:
    • Неизвестна разрешимость минимизации регистров для copyless CRA
    • Ситуация под другими структурными ограничениями не исследована

Будущие направления

Открытые вопросы, явно поставленные авторами:

  1. Ослабленная неоднозначность:
    • Можно ли определить, имеет ли данный WFA эквивалентный 2-неоднозначный/конечно неоднозначный/полинomiально неоднозначный WFA?
    • Проблема 2-неоднозначности кажется чрезвычайно сложной, в настоящее время нет соответствующих правил разрывов
  2. Завершение картины минимизации регистров:
    • Разрешима ли минимизация регистров при k<7?
    • Хотя важность ниже, полная характеризация все еще ценна
  3. Структурные фрагменты:
    • Минимизация регистров для copyless CRA
    • Свойства других ограниченных классов CRA
  4. Границы сложности:
    • Определить точную сложность проблемы однозначности
    • Как только будут установлены границы сложности детерминизации, исследовать, можно ли улучшить сведение (полиномиальное время или противоположное пространство)

Глубокая оценка

Достоинства

  1. Значительный теоретический прорыв:
    • Решена давняя открытая проблема однозначности
    • Метод новаторский: обратное использование детерминизации для решения однозначности
    • Техника доказательства глубока и элегантна
  2. Полная теоретическая картина:
    • Сосуществование положительных (разрешимость) и отрицательных (неразрешимость) результатов
    • Установлена связь между разными моделями (WFA и CRA) и разными измерениями (неоднозначность и ширина)
  3. Значительные технические инновации:
    • Точная характеризация U-типа разрывов: точно улавливает комбинаторную сущность однозначности
    • Конструкция канонического прогона: решение проблемы уникальности через простой механизм приоритетов
    • Дизайн механизма обязательств: явное кодирование DAG прогонов в алфавит, принуждение согласованности
    • Стратегия повторного использования регистров: точное соответствие ширины при сохранении эквивалентности
    • Точность доказательства неразрешимости: демонстрация несжимаемости через тщательное расположение 7 компонентов
  4. Строгое и полное доказательство:
    • Все теоремы имеют подробные доказательства
    • Логика между леммами ясна
    • Ключевые технические моменты (например, леммы 8, 9) имеют полные доказательства
  5. Высокое качество письма:
    • Ясная структура, последовательное изложение от мотивации к результатам
    • Хорошее сочетание интуитивных объяснений и формальных определений
    • Иллюстрации (например, рисунки 1-5) помогают пониманию

Недостатки

  1. Отсутствие границ сложности:
    • Верхняя граница для проблемы однозначности неизвестна
    • Необходимость расширения при сведении не анализировалась
    • Практическая вычислимость не оценивалась
  2. Пробел в минимизации регистров:
    • Является ли граница k=7 жесткой?
    • Ситуация для k∈{2,3,4,5,6} полностью открыта
    • Точка перехода от k=1 (разрешимо) к k=7 (неразрешимо) не определена
  3. Не затронуты вопросы ослабленной неоднозначности:
    • Проблемы типа 2-неоднозначности упомянуты только в обсуждении
    • Не предоставлено никаких технических подсказок или частичных результатов
  4. Отсутствие практических соображений:
    • Чисто теоретическая работа, без алгоритмической реализации
    • Нет анализа сложности или обсуждения осуществимости
    • Ограниченная направляющая для практических приложений
  5. Обобщаемость техники доказательства:
    • Применимы ли методы к другим полукольцам не обсуждалось
    • Отношение к известным результатам над полем рациональных чисел не анализировалось глубоко

Оценка влияния

  1. Значительное теоретическое значение:
    • Решение давней открытой проблемы, ожидается станет вехой в области
    • Предоставление новых инструментов для последующих исследований (U-тип разрывов, механизм обязательств)
    • Выявление глубокой связи между детерминизацией и однозначностью
  2. Методологический вклад:
    • Техника сведения может вдохновить решение других проблем
    • Метод характеризации разрывов может быть распространен на другие модели
  3. Вдохновение для открытых вопросов:
    • Ясно указаны важные последующие направления
    • Предоставление базы для минимизации регистров при k<7
  4. Ограничения влияния из-за недостатков:
    • Отсутствие границ сложности ограничивает практические приложения
    • Алгоритмизация и реализация требуют дальнейшей работы

Подходящие сценарии

  1. Теоретические исследования:
    • Теория формальных языков и автоматов
    • Теория разрешимости и сложности
    • Модели вычислений над полукольцами
  2. Верификация систем:
    • Системы, требующие вывода потребления ресурсов (энергопотребление, время)
    • Упрощение автоматов в количественной верификации
  3. Дизайн алгоритмов:
    • Оптимизация и преобразование взвешенных автоматов
    • Измерение и контроль недетерминированности
  4. Образовательная ценность:
    • Демонстрация мощности техники сведения
    • Иллюстрация тонкостей границ разрешимости

Сводка технических изюминок

  1. Точная характеризация U-типа разрывов: идеально улавливает комбинаторную сущность однозначности
  2. Конструкция канонического прогона: решение проблемы уникальности через простой механизм приоритетов
  3. Дизайн механизма обязательств: явное кодирование DAG прогонов в алфавит, принуждение согласованности
  4. Стратегия повторного использования регистров: точное соответствие ширины при сохранении эквивалентности
  5. Точность доказательства неразрешимости: демонстрация несжимаемости через тщательное расположение 7 компонентов

Список литературы (ключевые работы)

1 Алмагор, Арбель, Шейнвальд (2025). Детерминизация минимаксных взвешенных автоматов разрешима. SODA 2025.

2 Алмагор, Бокер, Купферман (2020). Что разрешимо о взвешенных автоматах? Information and Computation.

4 Алур и др. (2013). Регулярные функции и автоматы с регистрами стоимости. LICS 2013.

5 Белл, Смертниг (2023). Вычисление линейной оболочки: решение детерминизируемости и однозначности для взвешенных автоматов над полями. LICS 2023.

11 Филио и др. (2017). О детерминизации автоматов max-plus с задержкой и сожалением. LICS 2017.

16 Кирстен, Ломбард (2009). Решение однозначности и последовательности полиномиально неоднозначных автоматов min-plus. STACS 2009.


Общая оценка: Данная работа является важным теоретическим вкладом в область теории формальных языков и автоматов, решающая давнюю открытую проблему однозначности и выявляющая неразрешимость минимизации регистров. Техника доказательства глубока и инновационна, особенно обратный подход через сведение к проблеме детерминизации. Несмотря на отсутствие границ сложности и практических алгоритмов, ее теоретическая ценность и методологический вклад делают ее важным прогрессом в области. Для исследователей теоретической информатики это обязательная к прочтению статья.