Logica e fondamenti di matematica Docente: Prof. Roberto Giuntini ([email protected]) Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Logica proposizionale Enunciato: Non ogni discorso è dichiarativo ma solo quello in cui si dà il dire il vero e il falso; e ciò non si dà sempre. La preghiera, per esempio, è un discorso, ma non è né vero né falso. […] Il discorso dichiarativo è l oggetto della nostra attuale indagine [Aristotele, De Interpretatione] Enunciato (o proposizione) = configurazione linguistica per cui ha senso chiedersi se sia vera o falsa. Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Esempio: • Mario legge. • 2+2 = 5. • Non piove. Enunciato • Giovanni canta e Maria balla. • Che ore sono? No enunciato • Giovanni canta ma Maria suonerà? Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Enunciati semplici = enunciati che non possono essere scomposti in altri enunciati. Enunciati composti = enunciati che possono essere scomposti in altri enunciati (cioè enunciati che non sono semplici). I connettivi = collanti che tengono uniti gli enunciati composti. Ipotesi di bivalenza = i possibili stati o valori di verità sono unicamente due: il vero (che si indica con la lettera V o col valore 1) ed il falso (che si indica con la lettera F o col valore 0). Vero-funzionalità della logica classica = proprietà secondo la quale il valore di verità di un enunciato composto dipende dai valori di verità degli enunciati semplici che lo costituiscono. Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Connettivi: 1) Negazione ( non : composto). input α 1 0 ¬ ) : α = Cagliari è una grande città. ¬α = Cagliari non è una grande città. ¬α 0 1 Connettivo unario: si applica ad un solo enunciato (semplice o output Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . 2) Congiunzione ( e : ∧) : α = Cagliari è una grande città. β = Cagliari si trova in Sardegna. α ∧ β = Cagliari è una grande città e si trova in Sardegna. α 1 1 0 0 β 1 0 1 0 α∧β 1 0 0 0 Connettivo binario: si applica a due enunciati (semplice o composto). Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . 3) Disgiunzione ( o : ∨) : α = Cagliari è una grande città. β = Cagliari si trova in Sardegna. α ∨ β = Cagliari è una grande città o si trova in Sardegna. α 1 1 0 0 β 1 0 1 0 α∨β 1 1 1 0 Cagliari 8 Novembre 2006 Connettivo binario Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . 4) Implicazione ( se…allora : →) : α = Cagliari è una grande città. β = Cagliari si trova in Sardegna. α → β = Se Cagliari è una grande città allora si trova in Sardegna. α 1 1 0 0 β 1 0 1 0 α→β 1 0 1 1 Cagliari 8 Novembre 2006 Connettivo binario Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . 5) Doppia implicazione ( se e solo se : ↔) : α = Cagliari è una grande città. β = Cagliari si trova in Sardegna. α ↔ β = Cagliari è una grande città se e solo se si trova in α 1 1 0 0 β 1 0 1 0 α↔β 1 0 0 1 Cagliari 8 Novembre 2006 Sardegna. Connettivo binario Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Interdefiniblità dei connettivi: ogni connettivo è esprimibile tramite un adeguata combinazione di altri connettivi. Esempi: • α ∧ β = ¬ (¬ α ∨ ¬ β) • α ∨ β = ¬ (¬ α ∧ ¬ β) • α → β = ¬ α ∨ β • α ↔ β = (α → β) ∧ (β → α) ∧ ∨ → ↔ Cagliari 8 Novembre 2006 tramite ¬e∨ tramite ¬ e ∧ tramite ¬ e ∨ tramite → e ∧ Corso di laurea in Scienze della Comunicazione Logica e teoria dell argomantazione. Cap. 1: Enunciati . Varianti delle forme logiche α e β; sia α sia β; α ma β; α così come β; α, anche β. • Disgiunzione: α o β; o α oppure β; • Implicazione: se α, allora β; α solo se β; α è una condizione sufficiente per β; β a condizione che α; β è condizione necessaria per α; β è necessaria per α; data α, abbiamo β; nel caso in cui si abbia α, allora si ha anche β. • Doppia implicazione: α se e solo se β; α è equivalente a β; α è condizione necessaria e sufficiente per β; • Congiunzione: Cagliari 8 Novembre 2006 Corso di laurea in Scienze della Comunicazione