Szukam złożoności spełniania formuły lub o wzorze gdzie jest formuła formularza:
W rzeczywistości są albo lub . Czy to upraszcza złożoność?
Każda odpowiedź z referencjami byłaby chętnie przyjęta.
Dzięki
Szukam złożoności spełniania formuły lub o wzorze gdzie jest formuła formularza:
W rzeczywistości są albo lub . Czy to upraszcza złożoność?
Każda odpowiedź z referencjami byłaby chętnie przyjęta.
Dzięki
Odpowiedzi:
Na pytanie o prawdę w Presburger Arithmetic z ograniczoną naprzemiennością kwantyfikatora Reddy i Loveland odpowiedzieli dość precyzyjnie:
CR Reddy i DW Loveland: Arytmetyka Presburgera z ograniczoną alternatywą kwantyfikatora .
Artykuł można znaleźć tutaj (przepraszam za brzydki link). Ich główny wynik jest następujący:
Członkostwo w (gdzie to liczba wariantów kwantyfikatora) o długości można zdecydować w przestrzeni kosmicznej
oraz w (deterministycznym) czasieGdzie i są stałymi.
Nabierający , wydaje się, że daje to co najmniej górną granicę tego, czego chcesz, i podejrzewam, że nie jest to zbyt ścisłe, ponieważ masz prawie pełne formuły atomowe Presburger „u podstawy”.
Wystarczy jedna alternatywa w arytmetyce Presburger'a, aby uzyskać wykładnicze dolne granice, a dokładniej formuły, jak w pytaniu z i nie ustalone wystarczające ( Grädel 1989 ).
Nie znam referencji dla skwantyfikowanego fragmentu, ale twój problem nie jest taki sam, jak decydowanie o dobrze zbadanych fragmentach arytmetyki Presburger, ponieważ masz współczynniki jednostkowe.
Poniższy artykuł Pratta analizuje przypadek, w którym ograniczenia mają formę , gdzie i są zmiennymi i w liczbie naturalnej. Pokazuje, że problem decydowania o tym, czy połączenie takich ograniczeń można skutecznie wykonać za pomocą algorytmu grafowego.
Dwie proste teorie, których kombinacja jest trudna. Pratt, 1977.
Ten fragment jest również nazywany logiką różnic i przez krótki czas był niestety nazywany logiką separacji (ponieważ i są oddzielone stałą). Poniższy artykuł przedstawia praktyczny pogląd na rozwiązanie fragmentu problemu bez kwantyfikatora.
Decydowanie o formułach logicznych separacji przez SAT i przyrostową eliminację cyklu ujemnego. Chao Wang, Franjo Ivančić, Malay Ganai, Aarti Gupta, 2005.
Obecnie twoje pytanie dopuszcza tylko współczynniki i . Jeśli również pozwoliszjako współczynnik, otrzymane sprzężenia ograniczeń nazywane są w literaturze analizy programowej ośmiokątami . Koniunkcje i rozłączenia ograniczeń są logiką Zmiennych drugiej jednostki na nierówność (UTVPI) . Wprowadzenie następujących papierowych algorytmów ankietowych do decydowania o spełnianiu sprzężeń ograniczeń UTVPI bez kwantyfikatora.
Skuteczna procedura decyzyjna w przypadku ograniczeń UTVPI. Shuvendu K. Lahiri i Madanlal Musuvathi, 2005.
Nadal jesteśmy w bardzo ograniczonym fragmencie. Rozszerzenie spójników-zmienne liniowe nierówności o współczynnikach jednostkowych nazywane są ośmiościanem . Jest to tak naturalne rozszerzenie, że spodziewałbym się, że zostało to przestudiowane w literaturze poświęconej programowaniu matematycznemu i optymalizacji, ale ja nie znam tej literatury. Poniższy artykuł dajeprocedura decydowania o spełnianiu takich ograniczeń. Zauważ, że wciąż znajdujemy się we fragmencie wolnym od kwantyfikatora.
Domena abstrakcyjna ośmiościanu. Robert Clarisó i Jordi Cortadella, 2004.
W przypadku ograniczonej alternatywy kwantyfikatora nie znam lepszych wyników niż Reddy i Loveland, ale być może ekspert może wskazać właściwy kierunek.