Sztuczka Rossera - Rosser's trick

Twierdzenie o rzadkości liczb pierwszych znajduje się w twierdzeniu Rossera . Ogólne wprowadzenie do twierdzeń o niezupełności znajduje się w twierdzeniach o niezupełności Gödla .

W logice matematycznej , podstęp Rosser jest to sposób okazuje niezupełności twierdzenia Gödla bez założenia, że teoria rozważane jest ω spójne (Smorynski 1977, str 840;. Mendelson 1977, 160 str.). Metoda ta została wprowadzona przez J. Barkley Rossera w 1936 roku, jako ulepszenie oryginalnego dowodu Gödla na twierdzenia o niezupełności, opublikowanego w 1931 roku.

Podczas gdy oryginalny dowód Gödla używa zdania, które mówi (nieformalnie) „To zdanie nie jest dowodliwe”, sztuczka Rossera wykorzystuje formułę, która mówi: „Jeśli to zdanie jest dowodliwe, istnieje krótszy dowód jego negacji”.

tło

Sztuczka Rossera zaczyna się od założeń twierdzenia o niezupełności Gödla. Wybrano teorię, która jest skuteczna, spójna i zawiera wystarczający fragment elementarnej arytmetyki.

Dowód Gödla pokazuje, że dla każdej takiej teorii istnieje formuła, która ma zamierzone znaczenie, która jest kodem liczby naturalnej (liczba Gödla) dla formuły i jest liczbą Gödla dla dowodu, z aksjomatów , formuły zakodowanej przez . (W pozostałej części tego artykułu nie ma rozróżnienia między liczbą i formułą zakodowaną przez , a cyfrą kodującą formułę jest oznaczona ). Ponadto formuła jest zdefiniowana jako . Ma na celu zdefiniowanie zestawu formuł, które można udowodnić z .

Z założeń wynika również, że jest on w stanie zdefiniować funkcję negacji , z właściwością, że jeśli jest kodem formuły, to jest kodem formuły . Funkcja negacji może przyjmować dowolną wartość dla danych wejściowych, które nie są kodami formuł.

Zdanie Gödla tej teorii jest formułą , czasami oznaczaną , taką, która dowodzi  ↔ . Dowód gödla pokazuje, że jeśli jest niesprzeczny, to nie może udowodnić swojego zdania gödla; ale aby pokazać, że negacja zdania gödla jest również niedowodliwa, konieczne jest dodanie silniejszego założenia, że ​​teoria jest -spójna , a nie tylko niesprzeczna. Dowodzi na przykład teoria , w której PA to aksjomaty Peano . Rosser (1936) skonstruował inne zdanie samoodnoszące się, które może być użyte do zastąpienia zdania gödla w dowodzie Gödla, eliminując potrzebę założenia ω-spójności.

Zdanie Rossera

Dla ustalonej teorii arytmetycznej niech i będzie powiązanym predykatem dowodu i funkcją negacji.

Zmodyfikowany predykat dowodowy jest zdefiniowany jako:

co oznacza że

Ten zmodyfikowany predykat dowodu jest używany do zdefiniowania zmodyfikowanego predykatu dowodliwości :

Nieformalnie jest to twierdzenie, które można udowodnić za pomocą jakiegoś zakodowanego dowodu, tak że nie ma mniejszego zakodowanego dowodu negacji . Przy założeniu, że jest to niesprzeczne, dla każdej formuły formuła będzie obowiązywać wtedy i tylko wtedy , gdy jest słuszna, ponieważ jeśli istnieje kod dowodu , to (zgodnie ze spójnością ) nie ma kodu dowodu . Jednak i mają inne właściwości z punktu widzenia dowodliwości w .

Bezpośrednią konsekwencją definicji jest to, że jeżeli zawiera tyle arytmetyki, to może okazać się, że dla każdej formuły , zakłada . Jest tak, ponieważ w przeciwnym razie są dwie liczby , kodujący dowodów i , odpowiednio, spełniające oba a . (W rzeczywistości wystarczy udowodnić, że taka sytuacja nie może dotyczyć dowolnych dwóch liczb, a także zawrzeć jakąś logikę pierwszego rzędu)

Używając lematu diagonalnego , niech będzie formułą taką, że dowodzi ρ ↔ ¬ PvblR
T
(nr ρ).  ↔ . Formuła jest zdaniem Rossera teorii .

Twierdzenie Rossera

Niech będzie efektywna, spójna teoria zawierająca wystarczającą ilość arytmetyki, ze zdaniem Rossera . Potem następują twierdzenia (Mendelson 1977, s. 160):

  1. nie dowodzi
  2. nie dowodzi

Aby to udowodnić, najpierw pokazujemy, że dla formuły i liczby , jeśli zachodzi, to dowodzi . Widać to w podobny sposób, jak w dowodzie Gödla pierwszego twierdzenia o niezupełności: dowodzi , związek między dwiema konkretnymi liczbami naturalnymi; jeden potem podchodzi wszystkich liczb naturalnych mniejszych niż jeden po drugim, i dla każdego , okaże się , ponownie, relację między dwoma numerami betonowych.

Założenie, które zawiera wystarczającą ilość arytmetyki (w rzeczywistości wymagana jest podstawowa logika pierwszego rzędu) zapewnia, że również w tym przypadku dowodzi .

Co więcej, jeśli jest niesprzeczny i dowodzi , to istnieje kodowanie liczbowe dla dowodu w , a nie ma kodowania liczbowego dla dowodu negacji w . Dlatego trzyma, a tym samym dowodzi .

Dowód (1) jest podobny do dowodu Gödla pierwszego twierdzenia o niezupełności: Załóżmy , że dowodzi ; następnie wynika z poprzedniego opracowania, że dowodzi . Tak też udowadnia . Ale założyliśmy, że dowodzi , a to jest niemożliwe, jeśli jest spójne. Jesteśmy zmuszeni stwierdzić, że nie dowodzi .

Dowód (2) używa również szczególnej formy . Załóżmy , że dowodzi ; następnie wynika z poprzedniego opracowania, że dowodzi . Ale z bezpośredniej konsekwencji definicji predykatu dowodliwości Rossera, wspomnianej w poprzednim podrozdziale, wynika, że dowodzi . Tak też udowadnia . Ale założyliśmy, że dowodzi , a to jest niemożliwe, jeśli jest spójne. Jesteśmy zmuszeni stwierdzić, że nie dowodzi .

Bibliografia

  • Mendelson (1977), Wprowadzenie do logiki matematycznej
  • Smorynski (1977), „Twierdzenia o niezupełności”, w Handbook of Mathematical Logic , Jon Barwise , Ed., North Holland, 1982, ISBN  0-444-86388-5
  • Barkley Rosser (wrzesień 1936). „Rozszerzenia niektórych twierdzeń Gödla i Churcha” . Dziennik Logiki Symbolicznej . 1 (3): 87–91. JSTOR  2269028 .

Linki zewnętrzne