Logiki obliczalności

Logiki dla obliczalności to sformułowania logiki, które wychwytują pewien aspekt obliczalności jako podstawowe pojęcie. Zwykle obejmuje to połączenie specjalnych spójników logicznych , a także semantykę , która wyjaśnia, w jaki sposób logika ma być interpretowana w sposób obliczeniowy.

Prawdopodobnie pierwszym formalnym podejściem do logiki pod kątem obliczalności jest interpretacja realizowalności autorstwa Stephena Kleene'a w 1945 r., który przedstawił interpretację intuicjonistycznej teorii liczb w kategoriach obliczeń maszynowych Turinga . Jego motywacją było uściślenie interpretacji intuicjonizmu Heytinga-Brouwera-Kołmogorowa (BHK) , zgodnie z którą dowody twierdzeń matematycznych należy postrzegać jako konstruktywne procedury.

Wraz z pojawieniem się wielu innych rodzajów logiki, takich jak logika modalna i logika liniowa , oraz nowatorskich modeli semantycznych, takich jak semantyka gier , logikę obliczalności sformułowano w kilku kontekstach. Tutaj wspominamy o dwóch.

Logika modalna dla obliczalności

Oryginalna interpretacja Kleene'a dotycząca możliwości realizacji spotkała się z dużym zainteresowaniem wśród tych, którzy badają związki między obliczalnością a logiką. Został on rozszerzony na pełną intuicjonistyczną logikę wyższego rzędu przez Martina Hylanda w 1982 roku, który skonstruował efektywny topos . W 2002 roku Steve Awodey , Lars Birkedal i Dana Scott sformułowali logikę modalną dla obliczalności , która rozszerzyła zwykłą interpretację realizowalności o dwa operatory modalne wyrażające pojęcie „obliczalnie prawdziwe”.

Logika obliczalności Japaridze

„Logika obliczalności” to nazwa własna programu badawczego zapoczątkowanego przez Giorgi Japaridze w 2003 roku. Jego ambicją jest przebudowa logiki z semantyki teorii gier. Taka semantyka postrzega gry jako formalne odpowiedniki interaktywnych problemów obliczeniowych, a ich „prawdę” jako istnienie algorytmicznych strategii wygrywających. Zobacz logikę obliczalności .

Linki zewnętrzne

Zobacz też