Avgränsad aritmetik
Begränsad aritmetik är ett samlingsnamn för en familj av svaga subteorier av Peano-arithmetik . Sådana teorier erhålls typiskt genom att kräva att kvantifierare är begränsade i induktionsaxiom eller motsvarande postulat (en begränsad kvantifierare är av formen ∀ x ≤ t eller ∃ x ≤ t , där t är en term som inte innehåller x ). Huvudsyftet är att karakterisera en eller annan klass av beräkningskomplexitet i den meningen att en funktion bevisligen är total om och endast om den tillhör en given komplexitetsklass. Vidare presenterar teorier om begränsad aritmetik enhetliga motsvarigheter till standardpropositionella bevissystem såsom Frege-systemet och är särskilt användbara för att konstruera bevis i polynomstorlek i dessa system. Karakteriseringen av standardkomplexitetsklasser och överensstämmelse med propositionella bevissystem gör det möjligt att tolka teorier om begränsad aritmetik som formella system som fångar olika nivåer av genomförbara resonemang (se nedan).
Tillvägagångssättet initierades av Rohit Jivanlal Parikh 1971 och utvecklades senare av Samuel R. Buss . och ett antal andra logiker.
Teorier
Cooks teori
Stephen Cook introducerade en ekvationsteori (för polynomiellt verifierbara) som formaliserade genomförbart konstruktiva bevis (resp. polynomtidsresonemang). Språket för består av funktionssymboler för alla polynomtidsalgoritmer som introduceras induktivt med hjälp av Cobhams karakterisering av polynomtidsfunktioner Axiom och härledningar av teorin introduceras samtidigt med symbolerna från språket. Teorin är ekvationell, dvs dess uttalanden hävdar bara att två termer är lika. En populär förlängning av är en teori en vanlig första ordningens teori. Axiom för är universella meningar och innehåller alla ekvationer som kan bevisas i . Dessutom axiom som ersätter induktionsaxiom för öppna formler
Buss teorier
Samuel Buss introducerade första ordningens teorier för begränsad aritmetik . är första ordningens teorier med likhet i språket funktionen är avsedd att beteckna (antalet siffror i den binära representationen av ) och är . (Observera att , dvs. tillåter att uttrycka polynomgränser i bit- längden på inmatningen.) Begränsade kvantifierare är uttryck av formen , , där är en term utan förekomst av . En avgränsad kvantifierare är skarpt begränsad om har formen av för en term . En formel är skarpt avgränsad om alla kvantifierare i formeln är skarpt avgränsade. Hierarkin för formlerna och definieras induktivt: är uppsättningen av skarpt avgränsade formler. är stängningen av under avgränsade existentiella och skarpt avgränsade universella kvantifierare , och är stängningen av under avgränsad universell och skarpt avgränsad existentiella kvantifierare. Begränsade formler fångar polynom-tidshierarkin : för alla klassen med uppsättningen naturliga tal som kan definieras av i (standardmodellen för aritmetik) och dubbelt . Speciellt .
Teorin består av en finit lista med öppna axiom betecknade BASIC och polynominduktionsschemat
där .
Buss vittnessats
Buss (1986) bevisade att satser för bevittnas av polynomtidsfunktioner.
Teorem (Buss 1986)
Antag att med . Sedan finns det en -funktionssymbol så att .
Dessutom kan -definiera alla polynomtidsfunktioner. Det vill säga, -definierbara funktioner i är just de funktioner som kan beräknas i polynomtid. Karakteriseringen kan generaliseras till högre nivåer i polynomhierarkin.
Överensstämmelse med propositionella bevissystem
Teorier om bunden aritmetik studeras ofta i samband med propositionella bevissystem. På samma sätt som Turing-maskiner är enhetliga motsvarigheter till olikformiga beräkningsmodeller som booleska kretsar , kan teorier om gränsad aritmetik ses som enhetliga motsvarigheter till propositionella bevissystem. Kopplingen är särskilt användbar för konstruktioner av korta propositionsbevis. Det är ofta lättare att bevisa en sats i en teori om gränsad aritmetik och översätta första ordningens bevis till en sekvens av korta bevis i ett satsbevissystem än att designa korta satsbevis direkt i satsbevissystemet.
Korrespondensen introducerades av S. Cook.
Informellt kan en sats uttryckas ekvivalent som en sekvens av formler . Eftersom är ett coNP-predikat kan varje i sin tur formuleras som en propositionell tautologi (innehåller eventuellt nya variabler som behövs för att koda beräkningen av predikatet ).
Teorem (Cook 1975)
Antag att , där . Sedan tautologier utökade Frege- bevis i polynomstorlek . Dessutom är bevisen konstruerbara med en polynom-tidsfunktion och bevisar detta faktum.
Vidare bevisar den så kallade reflektionsprincipen för Extended Frege-systemet, vilket innebär att Extended Frege-systemet är det svagaste bevissystemet med egenskapen från satsen ovan: varje bevissystem att uppfylla implikationen simulerar Extended Frege.
En alternativ översättning mellan andra ordningens påståenden och propositionella formler som ges av Jeff Paris och Alex Wilkie (1985) har varit mer praktiskt för att fånga subsystem av Extended Frege som Frege eller Frege med konstant djup.
Se även
- Bevis komplexitet
- Beräkningskomplexitet
- Matematisk logik
- Bevisteori
- Komplexitetsklasser
- NP (komplexitet)
- coNP
Vidare läsning
- Buss, Samuel , "Bounded Arithmetic", Bibliopolis, Neapel, Italien, 1986.
- Cook, Stephen ; Nguyen, Phuong (2010), Logical Foundations of Proof Complexity , Perspectives in Logic, Cambridge: Cambridge University Press, : 10.1017 /CBO9780511676277 , ISBN 978-0-521-51729-4 , 89 MR 5205 doi ( draft 89 MR 5205
- Krajíček, Jan (1995), Begränsad aritmetik, propositionell logik och komplexitetsteori , Cambridge University Press
- Krajíček, Jan, Proof Complexity , Cambridge University Press, 2019.
- Pudlák, Pavel (2013), Logical Foundations of Mathematics and Computational Complexity, en mild introduktion , Springer