Logika nieskończona

Logika nieskończona to logika , która dopuszcza nieskończenie długie stwierdzenia i/lub nieskończenie długie dowody . Niektóre logiki nieskończone mogą mieć inne właściwości niż standardowa logika pierwszego rzędu . W szczególności logiki nieskończone mogą nie być zwarte lub kompletne . Pojęcia zwartości i zupełności, które są równoważne w logice skończonej czasami nie są takie w logikach nieskończonych. Dlatego dla logiki nieskończonej zdefiniowane są pojęcia silnej zwartości i silnej zupełności. Ten artykuł dotyczy typu Hilberta , ponieważ zostały one szeroko zbadane i stanowią najprostsze rozszerzenie logiki skończonej. Nie są to jednak jedyne nieskończone logiki, które zostały sformułowane lub zbadane.

Rozważenie, czy pewna nieskończona logika zwana Ω-logiką jest zupełna, może rzucić światło na hipotezę kontinuum .

Słowo o notacji i aksjomacie wyboru

Ponieważ prezentowany jest język z nieskończenie długimi formułami, nie jest możliwe jawne zapisanie takich formuł. Aby obejść ten problem, stosuje się szereg udogodnień notacyjnych, które, ściśle mówiąc, nie są częścią języka formalnego. służy do wskazania wyrażenia, które jest nieskończenie długie. Tam, gdzie nie jest to jasne, długość sekwencji jest odnotowywana później. Tam, gdzie ten zapis staje się niejednoznaczny lub mylący, sufiksy takie jak są używane do wskazania nieskończonej alternatywy nad zbiorem formuł liczności . . Tę samą notację można zastosować do kwantyfikatorów, na przykład . kwantyfikatorów: kwantyfikator dla każdego gdzie .

Wszelkie użycie przyrostków i nie jest częścią formalnych języków nieskończonych.

Przyjmuje się aksjomat wyboru (jak to często bywa podczas omawiania logiki nieskończonej), ponieważ jest to konieczne, aby mieć rozsądne prawa rozdzielności .

Definicja logiki nieskończonej typu Hilberta

Język nieskończony pierwszego rzędu L α , β , α regularny , β = 0 lub ω ≤ β α , ma taki sam zestaw symboli jak logika finitarna i może wykorzystywać wszystkie reguły tworzenia formuł logiki finitarnej wraz z kilka dodatkowych:

  • Biorąc pod uwagę zestaw formuł wtedy i są formułami. (W każdym przypadku sekwencja ma długość .)
  • Biorąc pod uwagę zbiór zmiennych i formuła a następnie i to formuły. (W każdym przypadku sekwencja kwantyfikatorów ma długość .)

Pojęcia zmiennych swobodnych i związanych odnoszą się w ten sam sposób do nieskończonych formuł. Podobnie jak w logice skończonej, formuła, której wszystkie zmienne są powiązane, nazywana jest zdaniem .

Teoria T w języku nieskończonym zbiorem Dowód w logice nieskończonej z teorii T jest (prawdopodobnie nieskończoną) sekwencją stwierdzeń spełniających następujące warunki: Każde stwierdzenie jest albo aksjomatem logicznym, elementem T , albo jest wydedukowane z poprzednich stwierdzeń przy użyciu reguły wnioskowania. Tak jak poprzednio, można zastosować wszystkie reguły wnioskowania w logice skończonej, łącznie z dodatkową:

  • Biorąc pod uwagę zestaw stwierdzeń które miały miejsce wcześniej w dowodzie, a następnie stwierdzenie można wywnioskować.

Schematy aksjomatów logicznych charakterystyczne dla logiki nieskończonej przedstawiono poniżej. Globalne zmienne schematu: i takie, że .

  • γ ,
  • Prawa rozdzielności Changa (dla każdego ) , gdzie ¬ i
  • dla , gdzie uporządkowaniem

Ostatnie dwa schematy aksjomatów wymagają aksjomatu wyboru, ponieważ pewne zbiory muszą być dobrze uporządkowane . Ostatni schemat aksjomatów jest ściśle mówiąc niepotrzebny, jak implikują to prawa rozdzielności Changa, jednak jest uwzględniony jako naturalny sposób dopuszczenia naturalnych osłabień logiki.

Kompletność, zwartość i silna kompletność

Teoria to dowolny zestaw zdań. Prawdziwość stwierdzeń w modelach jest definiowana przez rekurencję i będzie zgodna z definicją logiki skończonej, w której obie są zdefiniowane. Biorąc pod uwagę teorię T, mówi się, że zdanie jest ważne dla teorii T , jeśli jest prawdziwe we wszystkich modelach T .

Logika w języku jest jeśli dla każdego zdania S istnieje dowód . Jest silnie zupełna, jeśli dla dowolnej teorii T dla każdego zdania S ważnego w T istnieje dowód S z T . Logika nieskończona może być kompletna, nie będąc silnie kompletną.

Kardynał jest słabo zwarty , gdy dla każdej teorii T w co najwyżej wiele formuł, jeśli każdy o liczności mniejszej niż ma model, to T ma model. Kardynał jest silnie zwarty , gdy dla każdej teorii T w , bez ograniczeń co do rozmiaru, jeśli każdy S T o liczności mniejszej niż ma model, to T ma model.

Pojęcia dające się wyrazić w logice nieskończonej

W języku teorii mnogości następujące stwierdzenie wyraża podstawę :

W przeciwieństwie do aksjomatu fundamentu, stwierdzenie to nie dopuszcza żadnych niestandardowych interpretacji. Pojęcie zasadności można wyrazić tylko w logice, która dopuszcza nieskończenie wiele kwantyfikatorów w pojedynczym zdaniu. W konsekwencji wiele teorii, w tym arytmetyka Peano , których nie można właściwie aksjomatyzować w logice skończonej, może znajdować się w odpowiedniej logice nieskończonej. Inne przykłady obejmują teorie pól niearchimedesowych i grup bez skrętu . [ potrzebne lepsze źródło ] Te trzy teorie można zdefiniować bez użycia nieskończonej kwantyfikacji; potrzebne są tylko nieskończone skrzyżowania.

Kompletna logika nieskończona

Dwie nieskończone logiki wyróżniają się kompletnością. To są logiki i . Pierwsza to standardowa logika finitarna pierwszego rzędu, a druga to logika nieskończona, która dopuszcza tylko stwierdzenia o policzalnym rozmiarze.

Logika jest również silnie kompletna,

Logika nie jest zwarta, ale jest kompletna (zgodnie Ponadto spełnia wariant właściwości interpolacji Craiga .

Jeśli logika jest silnie kompletna (zgodnie z aksjomatami podanymi powyżej), to jest silnie zwarta (ponieważ dowody w tych logikach nie mogą używać lub więcej podanych aksjomatów).