To pytanie jest zasadniczo pytaniem, które zadałem na Mathoverflow.
Monadyczna logika drugiego rzędu (MSO) to logika drugiego rzędu z kwantyfikacją w stosunku do pojedynczych predykatów. Oznacza to kwantyfikację zbiorów. Istnieje kilka logiki MSO, które są fundamentalne dla struktur badanych w informatyce.
Pytanie 1. Czy istnieje kategoryczna semantyka dla logiki Monadic drugiego rzędu?
Pytanie 2. Traktowanie logiki kategorycznej często mówi o „logice intuicyjnej wyższego rzędu”. Czy mam rację, zakładając, że dotyczą one funkcji wyższego rzędu, a nie kwantyfikacji w oparciu o predykaty drugiego rzędu?
Pytanie 3. (Dodano, 8 listopada 2013 r., Po odpowiedzi Neela) Moje rozumienie kwantyfikacji pierwszego rzędu (w odniesieniu do prezentacji Pittsa wspomnianego poniżej) jest takie, że jest ono zdefiniowane w odniesieniu do wycofania morfizmu projekcji . W szczególności, kwantyfikacja uniwersalna jest interpretowana jako prawy przydział a kwantyfikacja egzystencjalna jest interpretowana jako lewy przecinek . Te połączenia muszą spełniać pewne warunki, które czasem widziałem jako warunki Beck-Chevalley i Frobenius-Wzajemność.
Teraz, jeśli chcemy skwantyfikować predykaty, zakładam, że jestem w kartezjańskiej zamkniętej kategorii, obraz jest prawie taki sam, z tym wyjątkiem, że poniżej ma inną strukturę niż wcześniej.
Czy to prawda?
Wydaje mi się, że mój umysł był zablokowany, ponieważ wcześniej miałem do czynienia z hiperdoktrynami pierwszego rzędu i nie potrzebowałem tej kategorii, by być kartezjańską zamkniętą i nie rozważałem tego później.
Tło i kontekst. Pracowałem nad prezentacją logiki kategorycznej przez Andy'ego Pittsa w jego artykule z Handbook of Logic in Computer Science , ale znam też traktowanie teorii Triposa w jego rozprawie doktorskiej, a także notatki Awodeya i Bauera. Zacząłem studiować kategorie Crole'a dla typów i książkę Lambka i Scotta, ale minęło trochę czasu, odkąd zajrzałem do dwóch ostatnich tekstów.
Jeśli chodzi o motywację, interesuje mnie rodzaj logiki MSO pojawiającej się w poniższych twierdzeniach. Nie chcę zajmować się logiką, która jest jednoznacznie równoważna z jedną z nich. Oznacza to, że nie chcę kodować predykatów monadycznych pod względem funkcji wyższego rzędu, a następnie zajmować się inną logiką, ale z przyjemnością studiuję semantykę, która obejmuje takie kodowanie pod maską.
- (Twierdzenie Buechi i Elgot) Gdy wszechświat struktur jest skończonymi słowami nad skończonym alfabetem, język jest regularny dokładnie, jeśli można go zdefiniować w MSO z interpretowanym predykatem do wyrażania kolejnych pozycji.
- (Twierdzenie Buechiego) Gdy wszechświat struktur ma słowa nad skończonym alfabetem, język jest nieregularny dokładnie, jeśli można go zdefiniować w MSO z odpowiednio zinterpretowanym predykatem.
- (Twierdzenie Thatcher i Wright) Zbiór drzew skończonych jest rozpoznawany przez oddolny automat skończonych drzew dokładnie wtedy, gdy można go zdefiniować w MSO z interpretowanym predykatem.
- WS1S to słaba monadyczna teoria drugiego rzędu jednego następcy. Formuły definiują zbiory liczb naturalnych, a zmienne drugiego rzędu mogą być interpretowane tylko jako zbiory skończone. O WS1S decydują automaty skończone, kodując krotki liczb naturalnych jako skończone słowa.
- (Twierdzenie Rabina) S2S jest teorią drugiego rzędu dwóch następców. O S2S mogą decydować automaty Rabina.
źródło