W zoo o złożoności napisano [ 1 ], że w złożoności opisowej można zdefiniować za pomocą trzech różnych rodzajów wzorów, który jest również , a także jako .
Istnieją jednak pewne wyjątki, na przykład nie może być wyrażona przez FP (FP ma taką samą moc ekspresji z LFP). i nie można zdefiniować za pomocą logiki pierwszego rzędu. Niektórych problemów nie można nawet aksjatyzować za pomocą skończonej liczby zmiennych, takich jak , , .
Immerman zaproponował, że logika stała + zliczanie (FPC) może być logiką możliwą do przechwycenia P.
Jednak Cai Furer, Immerman wykazał, że istnieją właściwości wykresu wielomianowego, które nie są wyrażalne w FPC [ 2 ]. Problem rozwiązywania równań liniowych nad polem dwuelementowym nie jest definiowany w logice nieskończonej z liczeniem [ 3 ]. Więcej informacji można znaleźć w [ 4 ].
Więc jaka struktura logiczna może przechwycić P w ogóle? Pozytywną odpowiedzią jest to, że klasa uporządkowanych struktur skończonych jest definiowalna w logice co najmniej stałoprzecinkowej wtedy i tylko wtedy, gdy jest rozstrzygalna w P przez Immermana [ 5 ] i Vardiego [ 6 ]. Co powiesz na nieuporządkowaną sprawę? Czy możesz pokazać więcej kontrprzykładów oświadczenia w złożonym zoo?
Odpowiedzi:
Martin Grohe poczynił ostatnio znaczne postępy w tej kwestii. Podaje logikę przechwytującą wielomian czasu na klasach grafów, które można osadzić na stałej powierzchni: https://dl.acm.org/citation.cfm?doid=2371656.2371662 Edycja: ogólny przypadek wydaje się nierozwiązany (ale ja w żadnym wypadku ekspert w tej dziedzinie).
źródło