Logiikassa teoria on joukko kaavoja tietyllä kielellä .
Pääsääntöisesti kiinnostavat vain teoriat, jotka sisältävät tietyn vähimmäisjoukon kaavoja ( aksioomia ) ja ovat suljettuja joidenkin kielikohtaisten päättelysääntöjen suhteen.
Termiä teoria käytetään useimmiten ensimmäisen asteen logiikan yhteydessä , vaikka sitä käytetään myös ei-klassiseen logiikkaan . Modaalilogiikan yhteydessä termejä modaalinen logiikka ja normaali modaalilogiikka käytetään samanlaiselle käsitteelle (katso artikkeli modaalilogiikka ).
Ensimmäisen kertaluvun logiikan teoriat koostuvat suljetuista kaavoista.
Malliteorian näkökulmasta teoria on puhtaasti semanttinen objekti, se on jokin mallin invariantti tai mallien luokka. Toisaalta aksiomatisointi on kompakti esitys teoriasta, jossa käytetään erilaisia syntaktisia mekanismeja, kuten aksioomia ja päättelysääntöjä.
Teoriaan kuuluvia kaavoja kutsutaan sen teoreemiksi .
Teoriaa kutsutaan johdonmukaiseksi , jos se ei ole sama kuin kaikkien kaavojen joukko.
Teoriaa kutsutaan täydelliseksi , jos jollekin kaavalle joko , tai .
Jokainen tietyn allekirjoituksen ensimmäisen asteen malli luo luonnollisesti täydellisen teorian:
(jossa tarkoittaa ensimmäisen asteen allekirjoituskieltä ).
Teoriaa kutsutaan ratkaistavaksi , jos ongelma sen määrittämiseksi, kuuluuko tietty kaava tähän teoriaan, on algoritmisesti päätettävissä.
Vastaava määritelmä: Teorian sanotaan olevan päätettävissä, jos teorian kaavojen Gödel-lukujen joukko on rekursiivinen .