Teiginių logika
Teiginių logika – tai matematikos šaka, tirianti loginius ryšius tarp teiginių (arba teiginių, sakinių, teiginių), paimtų į visumą ir sujungtų loginiais ryšiais.
Šiame straipsnyje mes išsamiai aptarėme teiginių logiką ir susijusias temas.
Turinys
Kas yra Logika?
Logika yra visų matematinių samprotavimų ir visų automatizuotų samprotavimų pagrindas. Logikos taisyklės nurodo matematinių teiginių reikšmę. Šios taisyklės padeda suprasti ir pagrįsti tokiais teiginiais kaip:
Kas paprasta anglų kalba reiškia Egzistuoja sveikasis skaičius, kuris nėra dviejų kvadratų suma .
Matematinės logikos svarba
Logikos taisyklės suteikia tikslią reikšmę matematiniams teiginiams. Šios taisyklės naudojamos atskirti galiojančius ir neteisingus matematinius argumentus. Be svarbos suprasti matematinius samprotavimus, logika turi daugybę pritaikymų kompiuterių moksle, pradedant skaitmeninių grandinių projektavimu ir baigiant kompiuterių programų konstravimu ir programų teisingumo patikrinimu.
Teiginių logika
Kas yra Pasiūlymas? Pasiūlymas yra pagrindinis logikos blokas. Jis apibrėžiamas kaip deklaratyvus sakinys, kuris yra teisingas arba klaidingas, bet ne abu. The Tiesos Vertė teiginys yra teisingas (žymimas T), jei jis yra teisingas, ir klaidingas (žymimas kaip F), jei jis yra klaidingas. Pavyzdžiui,
- Saulė teka Rytuose ir leidžiasi Vakaruose.
- 1 + 1 = 2
- „b“ yra balsis.
Visi aukščiau pateikti sakiniai yra teiginiai, kur pirmieji du yra Galiojantis (Tiesa), o trečiasis yra Neteisingas (Klaidingas). Kai kurie sakiniai, kurie neturi tiesos reikšmės arba gali turėti daugiau nei vieną tiesos reikšmę, nėra teiginiai. Pavyzdžiui,
- Kiek dabar valandų?
- Išeik ir Žaisk
- x + 1 = 2
Pirmiau pateikti sakiniai nėra teiginiai, nes pirmieji du neturi tiesos reikšmės, o trečiasis gali būti teisingas arba klaidingas. Norėdami atstovauti pasiūlymus, teiginių kintamieji yra naudojami. Pagal susitarimą šie kintamieji vaizduojami mažomis abėcėlėmis, pvz
Teiginių logika
Tiesos lentelė
Kadangi turime žinoti teiginio tiesos reikšmę visais įmanomais scenarijais, mes atsižvelgiame į visas galimas teiginių, kurios yra sujungtos loginėmis jungtimis, derinius, kad sudarytų duotą sudėtinį teiginį. Šis visų galimų scenarijų rinkinys lentelės formatu vadinamas a tiesos lentelė . Dažniausios loginės jungtys -
1. Neigimas
Jeigu
| p | ¬p |
|---|---|
| T | F |
| F | T |
Pavyzdys, Neigimas Šiandien lyja, šiandien nėra taip, kad lyja arba tiesiog šiandien nelyja.
2. Jungtis
Bet kokiems dviem pasiūlymams
| p | q | p ∧ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Pavyzdys, Teiginių jungtis
3. Disjunkcija
Bet kokiems dviem pasiūlymams
| p | q | p ∨ q |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Pavyzdys, Teiginių disjunkcija
4. Išskirtinis Or
Bet kokiems dviem pasiūlymams
| p | q | p ⊕ q |
|---|---|---|
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
Pavyzdys, Išskirtinis arba iš pasiūlymų
5. Potekstė
Bet kokiems dviem pasiūlymams
| p | q | p → q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Gali kilti klausimas, kodėl taip yra
Tai išplaukia iš Sprogimo principas kuriame sakoma: Klaidingas teiginys reiškia bet ką. Sąlyginiai teiginiai vaidina labai svarbų vaidmenį matematiniame samprotavime, todėl reikšti naudojama įvairi terminija
Jei p, tada qp pakanka qq, kai pa būtina sąlyga p yra qp tik jei qq, nebent ≠pq išplaukia iš p
Pavyzdys, Jei penktadienis, tai šiandien lyja, tai yra tokios formos pasiūlymas
6. Dvi sąlyginė arba dviguba reikšmė
Bet kokiems dviem pasiūlymams
| p | q | p ↔ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Kai kurie kiti įprasti išraiškos būdai
p yra būtinas ir pakankamas qif p, tada q, ir atvirkščiai, jei q
Pavyzdžiui, šiandien lyja tada ir tik tada, kai šiandien yra penktadienis. yra pasiūlymas, kurio forma
1) Apsvarstykite šiuos teiginius:
- P: Geri mobilieji telefonai nėra pigūs.
- Klausimas: Pigūs mobilieji telefonai nėra geri.
- L: P reiškia Q
- M: Q reiškia P
- N: P yra lygiavertis Q
Kuris iš šių teiginių apie L, M ir N yra TEISINGAS? (2014 m. vartai)
(A) Tik L yra TRUE.
(B) Tik M yra TRUE.
(C) Tik N yra TRUE.
(D) L, M ir N yra TRUE.
Dėl sprendimo žr VARTAI | GATE-CS-2014-(Set-3) | 11 klausimas
2) Kuris iš šių nelygu p?q (Gate 2015)
Dėl sprendimo žr VARTAI | GATE-CS-2015 (1 rinkinys) | 65 klausimas