Propozicijska logika je veja matematike, ki preučuje logična razmerja med propozicijami (ali izjavami, stavki, trditvami), vzetimi kot celota in povezanimi preko logičnih veziv.
V tem članku smo podrobno obravnavali propozicionalno logiko in sorodne teme.
Kazalo
Kaj je logika?
Logika je osnova vsega matematičnega sklepanja in vsega avtomatiziranega sklepanja. Pravila logike določajo pomen matematičnih izjav. Ta pravila nam pomagajo razumeti in sklepati izjave, kot so –
Kar v preprosti angleščini pomeni Obstaja celo število, ki ni vsota dveh kvadratov .
Pomen matematične logike
Pravila logike dajejo matematičnim izjavam natančen pomen. Ta pravila se uporabljajo za razlikovanje med veljavnimi in neveljavnimi matematičnimi argumenti. Poleg njenega pomena pri razumevanju matematičnega sklepanja ima logika številne aplikacije v računalništvu, ki se razlikujejo od načrtovanja digitalnih vezij do konstruiranja računalniških programov in preverjanja pravilnosti programov.
Propozicijska logika
Kaj je predlog? Predlog je osnovni gradnik logike. Definiran je kot deklarativni stavek, ki je True ali False, vendar ne oboje. The Resnična vrednost predloga je True (označeno kot T), če je resnična izjava, in False (označeno kot F), če je napačna izjava. Na primer,
- Sonce vzhaja na vzhodu in zahaja na zahodu.
- 1 + 1 = 2
- 'b' je samoglasnik.
Vsi zgornji stavki so predlogi, pri čemer sta prva dva Veljavna(True), tretji pa Neveljaven(False). Nekateri stavki, ki nimajo resničnostne vrednosti ali imajo lahko več kot eno resničnostno vrednost, niso predlogi. Na primer,
- Koliko je ura?
- Pojdi ven in se igraj
- x + 1 = 2
Zgornji stavki niso predlogi, saj prva dva nimata resničnostne vrednosti, tretji pa je lahko resničen ali napačen. Za zastopanje predlogov, propozicionalne spremenljivke so uporabljeni. Po dogovoru so te spremenljivke predstavljene z majhnimi črkami, kot je npr
Propozicijska logika
naključni vrstni red sql
Tabela resnice
Ker moramo poznati resničnostno vrednost predloga v vseh možnih scenarijih, upoštevamo vse možne kombinacije predlogov, ki so združeni z logičnimi povezovalci, da tvorijo dani sestavljeni predlog. Ta zbirka vseh možnih scenarijev v obliki tabele se imenuje a tabela resnice . Najpogostejši logični vezniki-
1. Negacija
če
str | ¬p |
---|---|
T | F |
F | T |
primer, Negacija od Danes dežuje, ni tako, da danes dežuje ali preprosto Danes ne dežuje.
2. Veznik
Za katera koli dva predloga
xml komentar
str | q | p ∧ q |
---|---|---|
T | T | T |
T | F | F |
F | T | F |
F | F | F |
primer, Konjunkcija predlogov
3. Disjunkcija
Za katera koli dva predloga
str | q | p ∨ q |
---|---|---|
T | T | T |
T | F | T |
F | T | T |
F | F | F |
primer, Disjunkcija predlogov
4. Izključni Or
Za katera koli dva predloga
str | q | p ⊕ q |
---|---|---|
T | T | F |
T | F | T |
F | T | T |
F | F | F |
primer, Ekskluzivno ali od predlogov
5. Posledica
Za katera koli dva predloga
str | q | p → q |
---|---|---|
T | T | T |
T | F | F |
F | T | T |
F | F | T |
Lahko bi se vprašali, zakaj je tako
To izhaja iz Načelo eksplozije ki pravi: Napačna izjava implicira karkoli. Pogojne izjave igrajo zelo pomembno vlogo pri matematičnem sklepanju, zato se za izražanje uporablja različna terminologija
Če je p, potem qp zadostuje za qq, ko pa je nujen pogoj za p qp le, če qq, razen če ≠pq sledi iz p
primer, Če je petek, potem danes dežuje je predlog, ki je v obliki
6. Bipogojna ali dvojna implikacija
Za katera koli dva predloga
str | q | p ↔ q |
---|---|---|
T | T | T |
T | F | F |
F | T | F |
F | F | T |
Nekateri drugi običajni načini izražanja
p je nujen in zadosten za q, če je p potem q, in obratno p, če je q
Primer, danes dežuje, če in samo če je danes petek. je predlog, ki je oblike
stopala proti stopalu
1) Upoštevajte naslednje izjave:
- P: Dobri mobilni telefoni niso poceni.
- V: Poceni mobilni telefoni niso dobri.
- L: P implicira Q
- M: Q implicira P
- N: P je enakovreden Q
Katera od naslednjih trditev o L, M in N je PRAVILNA? (Gate 2014)
(A) Samo L je TRUE.
(B) Samo M je TRUE.
(C) Samo N je TRUE.
(D) L, M in N so TRUE.
Za rešitev glej VRATA | GATE-CS-2014-(Set-3) | vprašanje 11
2) Katera od naslednjih ni enakovredna p?q (Gate 2015)
Za rešitev glej VRATA | GATE-CS-2015 (Sklop 1) | 65. vprašanje