Odpowiedzi:
Inne zasoby można znaleźć w pracy Kaustuva Chaudhuriego „ Skoncentrowana metoda odwrotna dla logiki liniowej ”, a może zainteresować Cię „Bezkontraktowa sekwencyjna kalkulacja Roya Dyckhoffa ”, która dotyczy skurczu, ale nie logiki liniowej.
Istnieją możliwości efektywnego wyszukiwania dowodów w logice liniowej, ale nie sądzę, aby obecna praca wskazywała na to, że jest to łatwiejsze niż wyszukiwanie dowodów w logice niepodstawowej. Problemem jest to, że jeśli chcesz, aby udowodnić w logice liniowego, masz dodatkowe pytania, na które nie masz w normalnym wyszukiwaniu Dowód: Jest C wykorzystane do udowodnienia A czy jest C wykorzystane do udowodnienia B ? W praktyce ten „niedeterminizm zasobów” stanowi duży problem podczas wyszukiwania dowodów w logice liniowej.
Zgodnie z komentarzami Lincoln i wsp. Z 1990 r. „ Problemy decyzyjne dla logiki liniowej zdań ” są dobrym odniesieniem, jeśli chcesz uzyskać techniczne uwagi na temat słów takich jak „łatwiej”.
Nie, jest tylko coraz trudniej.
Podobnie jak problem decyzyjny dla intuicyjnej logiki zdań jest trudniejszy niż w przypadku klasycznej logiki zdań, tak też liniowa logika zdań jest jeszcze trudniejsza. Zarówno wykładniczymi (które nie brakuje skurczu), jak i różnymi smakami nieprzemiennego połączenia, logika staje się nierozstrzygalna, a nawet słabe klasyczne MALL jest kompletne PSPACE. Dla kontrastu, problem decyzyjny dla klasycznej logiki zdań jest co-NP kompletny, a dla intuicyjnej logiki zdań, PSPACE kompletny. (Offhand, nie znam złożoności intuicyjnego MALL.)
Polecam wykład Pata Lincolna w części 6 jego Logiki liniowej , SIGACT News 1992. Od tego czasu dowiedzieliśmy się nieco więcej, to znaczy, mamy wyniki dla dużej rodziny logiki liniowej, ale podstawowy obraz jest.
W pewnym sensie to sprawia, że poszukiwanie dowodu logiki liniowej jest interesujące, ponieważ twardość problemu decyzyjnego tworzy przestrzeń dla bardziej interesujących pojęć obliczeniowych, a logika liniowa jest trudna na wiele różnych sposobów. Andrej wskazał na przegląd programowania liniowego logiki Dale'a Millera ; jest to dobre miejsce, skoro Miller zrobił więcej, aby rozwinąć pomysł wyszukiwania dowodów tak samo jak obliczenia .
Zakładając, że złożoność problemu sprawdzalności byłaby dla ciebie satysfakcjonująca, krajobraz złożoności logiki podstrukturalnej z i bez skurczu jest nieco złożony. Spróbuję tutaj zbadać, co jest znane z logiki zdań i logiki zdań. Krótka odpowiedź jest taka, że skurcz czasami pomaga (np. LLC jest rozstrzygalny, a LL nie), a czasami nie (np. MALL jest kompletny z PSPACE, MALLC jest kompletny z ACKERMANN).
Być może przegląd programowania logiki liniowej w Dale Miller jest dobrym punktem wyjścia?