La logica proposizionale è una branca della matematica che studia le relazioni logiche tra proposizioni (o affermazioni, frasi, asserzioni) prese nel loro insieme e collegate tramite connettivi logici.
In questo articolo, abbiamo trattato in dettaglio la logica proposizionale e gli argomenti correlati.
Tabella dei contenuti
Cos'è la logica?
La logica è la base di tutto il ragionamento matematico e di tutto il ragionamento automatizzato. Le regole della logica specificano il significato delle affermazioni matematiche. Queste regole ci aiutano a comprendere e ragionare con affermazioni come:
Che in inglese semplice significa Esiste un numero intero che non è la somma di due quadrati .
Importanza della logica matematica
Le regole della logica danno un significato preciso alle affermazioni matematiche. Queste regole vengono utilizzate per distinguere tra argomenti matematici validi e non validi. A parte la sua importanza nella comprensione del ragionamento matematico, la logica ha numerose applicazioni nell'informatica, che vanno dalla progettazione di circuiti digitali alla costruzione di programmi per computer e alla verifica della correttezza dei programmi.
Proposizione logica
Cos'è una proposta? Una proposizione è l’elemento fondamentale della logica. È definita come una frase dichiarativa che è vera o falsa, ma non entrambe. IL Valore di verità di una proposizione è Vero (indicato come T) se è un'affermazione vera e Falso (indicato come F) se è un'affermazione falsa. Per esempio,
- Il sole sorge a est e tramonta a ovest.
- 1 + 1 = 2
- 'b' è una vocale.
Tutte le frasi precedenti sono proposizioni, dove le prime due sono Valide (Vero) e la terza è Non Valida (Falso). Alcuni enunciati che non hanno valore di verità o che possono avere più di un valore di verità non sono proposizioni. Per esempio,
- Che ore sono?
- Esci e gioca
- x + 1 = 2
Le frasi di cui sopra non sono proposizioni in quanto le prime due non hanno valore di verità, e la terza può essere vera o falsa. Per rappresentare proposizioni, variabili proposizionali sono usati. Per convenzione, queste variabili sono rappresentate da piccoli alfabeti come
Proposizione logica
Java aggiunge stringa
Tavola della verità
Poiché abbiamo bisogno di conoscere il valore di verità di una proposizione in tutti gli scenari possibili, consideriamo tutte le possibili combinazioni delle proposizioni che sono unite insieme da connettivi logici per formare la proposizione composta data. Questa raccolta di tutti i possibili scenari in formato tabellare è chiamata a tavola di verità . Connettivi logici più comuni-
1. Negazione
Se
| P | ¬p |
|---|---|
| T | F |
| F | T |
Esempio, Negazione di Oggi piove, non è vero che oggi piove o semplicemente oggi non piove.
2. Congiunzione
Per due proposizioni qualsiasi
| P | Q | p ∧ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Esempio, Congiunzione delle proposizioni
3. Disgiunzione
Per due proposizioni qualsiasi
| P | Q | p∨ q |
|---|---|---|
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Esempio, Disgiunzione delle proposizioni
4. Esclusivo o
Per due proposizioni qualsiasi
| P | Q | p ⊕ q |
|---|---|---|
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
Esempio, Esclusivo o delle proposizioni
5. Implicazioni
Per due proposizioni qualsiasi
| P | Q | p → q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
Ci si potrebbe chiedere perché è così
Ciò segue dal Principio di esplosione che dice: Un'affermazione falsa implica qualsiasi cosa Le affermazioni condizionali svolgono un ruolo molto importante nel ragionamento matematico, quindi viene utilizzata una varietà di terminologia per esprimere
input dell'utente Java
Se p, allora qp è sufficiente per qq quando pa condizione necessaria per p è qp solo se qq a meno che ≠pq non segua da p
Esempio, Se è venerdì, allora oggi piove è una proposta che rientra nella forma
6. Implicazione bicondizionale o doppia
Per due proposizioni qualsiasi
| P | Q | p ↔ q |
|---|---|---|
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | T |
Alcuni altri modi comuni di esprimersi
p è necessario e sufficiente per qse p allora q, e viceversap se q
Esempio: oggi piove se e solo se oggi è venerdì. è una proposizione che ha la forma
tipi di dati successivi
1) Considera le seguenti affermazioni:
- P: I buoni cellulari non sono economici.
- D: I cellulari economici non vanno bene.
- L: P implica Q
- M: Q implica P
- N: P è equivalente a Q
Quale delle seguenti affermazioni su L, M e N è CORRETTA?(Gate 2014)
(UN) Solo L è VERO.
(B) Solo M è VERO.
(C) Solo N è VERO.
(D) L, M e N sono VERI.
Per la soluzione, vedere CANCELLO | GATE-CS-2014-(Set-3) | Domanda 11
2) Quale dei seguenti non è equivalente a p?q (Gate 2015)
Per la soluzione, vedere CANCELLO | GATE-CS-2015 (Set 1) | Domanda 65