Propositionel logik er en gren af matematik, der studerer de logiske forhold mellem påstande (eller udsagn, sætninger, påstande) taget som en helhed og forbundet via logiske forbindelser.
I denne artikel har vi dækket detaljeret om propositionel logik og relaterede emner.
Indholdsfortegnelse
Hvad er logik?
Logik er grundlaget for al matematisk ræsonnement og al automatiseret ræsonnement. Logikkens regler angiver betydningen af matematiske udsagn. Disse regler hjælper os med at forstå og ræsonnere med udsagn som –
Hvilket på simpelt engelsk betyder Der findes et heltal, der ikke er summen af to kvadrater .
Betydningen af matematisk logik
Logikkens regler giver præcis mening til matematiske udsagn. Disse regler bruges til at skelne mellem gyldige og ugyldige matematiske argumenter. Bortset fra dens betydning for forståelsen af matematisk ræsonnement, har logik adskillige anvendelser inden for datalogi, der varierer fra design af digitale kredsløb til konstruktion af computerprogrammer og verifikation af programmernes rigtighed.
Propositionel logik
Hvad er et forslag? Et forslag er logikkens grundlæggende byggesten. Det er defineret som en deklarativ sætning, der enten er Sand eller Falsk, men ikke begge dele. Det Sandhedsværdi af en proposition er True (betegnes som T), hvis den er en sand erklæring, og False (benævnt F), hvis den er en falsk erklæring. For eksempel,
- Solen står op i øst og går ned i vest.
- 1 + 1 = 2
- 'b' er en vokal.
Alle ovenstående sætninger er påstande, hvor de to første er gyldige (sand) og den tredje er ugyldige (falsk). Nogle sætninger, der ikke har en sandhedsværdi eller kan have mere end én sandhedsværdi, er ikke påstande. For eksempel,
- Hvad er klokken?
- Gå ud og leg
- x + 1 = 2
Ovenstående sætninger er ikke påstande, da de to første ikke har en sandhedsværdi, og den tredje kan være sand eller falsk. For at repræsentere forslag, propositionelle variable er brugt. Ved konvention er disse variable repræsenteret af små alfabeter som f.eks
Propositionel logik
Få den aktuelle dato i java
Sandhedstabel
Da vi har brug for at kende sandhedsværdien af en proposition i alle mulige scenarier, overvejer vi alle de mulige kombinationer af propositionerne, som er forbundet med logiske forbindelser for at danne den givne sammensatte proposition. Denne kompilering af alle mulige scenarier i et tabelformat kaldes en sandhedstabel . Mest almindelige logiske forbindelser-
1. Negation
Hvis
| s | ¬s |
|---|---|
| T | F |
| F | T |
Eksempel, Negation af Det regner i dag, er Det er ikke sådan, at det regner i dag eller simpelthen Det regner ikke i dag.
2. Konjunktion
For alle to forslag
| s | q | p ∧ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Eksempel, Sammenhæng af forslagene
3. Disjunktion
For to forslag
| s | q | p ∨ q |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Eksempel, Adskillelse af forslagene
4. Eksklusiv Or
For alle to forslag
| s | q | p ⊕ q |
|---|---|---|
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
Eksempel, Eksklusiv eller af forslagene
5. Implikation
For alle to forslag
| s | q | p → q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Man kan undre sig over, hvorfor er det
Dette følger af Eksplosionsprincippet som siger: En falsk udsagn indebærer alt. Betingede udsagn spiller en meget vigtig rolle i matematisk ræsonnement, og derfor bruges en række forskellige terminologier til at udtrykke
Hvis p, så er qp tilstrækkeligt for qq, når pa nødvendig betingelse for p kun er qp, hvis qq, medmindre ≠pq følger af p
Eksempel, Hvis det er fredag, så regner det i dag, er et forslag, som er af formen
tilføje i array java
6. Bibetinget eller dobbelt implikation
For alle to forslag
| s | q | p ↔ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Nogle andre almindelige måder at udtrykke sig på
p er nødvendigt og tilstrækkeligt for qif p derefter q, og omvendt p hvis q
Eksempel: Det regner i dag, hvis og kun hvis det er fredag i dag. er et forslag, som er af formen
instruktør Karan Johar
1) Overvej følgende udsagn:
- P: Gode mobiltelefoner er ikke billige.
- Q: Billige mobiltelefoner er ikke gode.
- L: P betyder Q
- M: Q betyder P
- N: P svarer til Q
Hvilken af følgende om L, M og N er KORREKT? (Gate 2014)
(EN) Kun L er SAND.
(B) Kun M er SAND.
(C) Kun N er SAND.
(D) L, M og N er SAND.
For løsning, se PORT | GATE-CS-2014-(Set-3) | Spørgsmål 11
2) Hvilken af følgende svarer ikke til p?q (Gate 2015)
For løsning, se PORT | GATE-CS-2015 (Sæt 1) | Spørgsmål 65