Logikordlista

Alla begrepp som kalkylatorn, guiderna och övningarna använder, definierade på ett ställe.

Slå upp ett begrepp, se dess notation och öppna exemplet i kalkylatorn för att se det i arbete. Begrepp härifrån markeras första gången de förekommer i en guide.

Grunder

logik

Studiet av vilka slutsatser som verkligen följer av vilka antaganden.

Logiken studerar resonemangets form snarare än dess innehåll. Formell logik byter ut satser mot symboler, så att frågan om en slutsats följer kan avgöras enbart av argumentets form och kontrolleras mekaniskt.

Se ävensatsargument

Läs merIntroduktion till Logik

sanningsvärde

⊤ / ⊥

Ett av de två värden en sats kan ha: sant eller falskt.

Klassisk logik ger varje sats exakt ett av två sanningsvärden, skrivna ⊤ och ⊥ (eller 1 och 0). Varje rad i en sanningstabell är en tilldelning av värden till variablerna och det värde formeln får där.

Se ävensatssanningstabelltolkning

Läs merSanningstabell

atomär sats

En sats utan något konnektiv i sig.

En atomär sats kan inte delas i mindre satser: den innehåller varken negation, konjunktion eller något annat konnektiv. Allt annat är sammansatt, byggt av atomer, och dess sanningsvärde bestäms av deras.

Se ävensatssatsvariabelkonnektiv

Läs merIntroduktion till Propositionskalkyl

välformad formel

En teckensträng som språkets grammatik faktiskt tillåter.

En välformad formel byggs enligt reglerna: en variabel är en, och det är även varje formel som bildas av mindre formler med ett konnektiv. ”p ∧ ∨ q” är det inte, och därför rapporterar kalkylatorn ett fel i stället för att gissa.

Se ävensatsvariabelkonnektivoperatorprioritet

Läs merIntroduktion till Propositionskalkyl

tolkning

En tilldelning av sanningsvärden till alla variabler i en formel.

En tolkning säger vad varje variabel är värd och fastställer därmed hela formelns värde. En formel med n variabler har 2ⁿ tolkningar – precis raderna i dess sanningstabell.

Se ävensanningsvärdesanningstabellmotmodell

Läs merSanningstabell

Konnektiv

Sanning och följd

sanningstabell

En rad per värdetilldelning, med formelns värde i varje.

En sanningstabell räknar upp alla 2ⁿ tolkningar av en formels n variabler och beräknar dess värde i var och en. Eftersom den är uttömmande avgör den varje semantisk fråga i satslogiken: ekvivalens, giltighet, uppfyllbarhet och resten.

I kalkylatornp → q

Se äventolkningtautologimotsägelsekontingens

Läs merSanningstabell

kontingens

En formel som är sann under vissa tolkningar och falsk under andra.

En kontingent formel är varken tautologi eller motsägelse: dess sanningstabell har minst en sann och minst en falsk rad. De flesta formler någon skriver är kontingenta, och det är just det som gör dem informativa.

I kalkylatornp ∧ q

Se äventautologimotsägelseuppfyllbarhet

Läs merSanningstabell

hållbarhet

Ett giltigt argument vars premisser dessutom är sanna.

Hållbarhet lägger ett sakpåstående till ett formellt: argumentet är giltigt och dess premisser håller. Logiken ensam avgör första halvan; den andra hör till det argumentet handlar om.

Se ävengiltighetargumentpremiss

Läs merIntroduktion till Logik

Normalformer

Boolesk algebra och kretsar

primimplikant

En grupp i diagrammet som inte kan göras större.

En implikant är en konjunktion av literaler som tvingar formeln att vara sann; den är prim när borttagande av vilken literal som helst skulle förstöra det. I ett Karnaughdiagram är primimplikanterna de maximala rektanglarna av ettor.

Se ävenväsentlig primimplikantKarnaughdiagramdisjunktiv normalform

Läs merKarnaughdiagram

väsentlig primimplikant

Den enda primimplikant som täcker en viss etta.

När en etta i diagrammet hör till bara en maximal grupp måste den gruppen ingå i varje minimal täckning och tas därför först. Det som återstår är den del av täckningen som verkligen måste sökas.

Se ävenprimimplikantKarnaughdiagramminterm

Läs merKarnaughdiagram

Bevis och slutledning

Bortom satslogiken

predikatlogik

Logik som ser in i satser, på objekt och deras egenskaper.

Predikatlogiken lägger till predikat, termer och kvantorer, så att ”varje primtal större än två är udda” blir en formel i stället för en enda bokstav. Den är strikt mer uttrycksfull än satslogiken, och ingen sanningstabell kan avgöra den.

Se ävenkvantorallkvantorexistenskvantor

Läs merIntroduktion till Predikatlogik

kvantor

∀ / ∃

En symbol som säger hur många objekt ett predikat gäller för.

De två klassiska kvantorerna är ∀ (alla) och ∃ (minst en), och var och en är den andras negation med negerad kropp. Variabeln som en kvantor binder är det som skiljer predikatlogik från satslogik.

Se ävenallkvantorexistenskvantorpredikatlogik

Läs merIntroduktion till Predikatlogik

allkvantor

∀x φ: φ gäller för varje objekt i domänen.

Ett universellt påstående vederläggs av ett enda motexempel och håller tomt över en tom domän. ∀x φ är ekvivalent med ¬∃x ¬φ, kvantorernas motsvarighet till De Morgans lagar.

Se ävenexistenskvantorkvantorpredikatlogik

Läs merIntroduktion till Predikatlogik

existenskvantor

∃x φ: φ gäller för minst ett objekt i domänen.

Ett existenspåstående fastställs genom att visa ett vittne. ∃x φ är ekvivalent med ¬∀x ¬φ, så vardera kvantorn kan definieras utifrån den andra tillsammans med negationen.

Se ävenallkvantorkvantorpredikatlogik

Läs merIntroduktion till Predikatlogik

modallogik

□ / ◇

Logik utvidgad med ”nödvändigtvis” (□) och ”möjligen” (◇).

Modallogiken utvärderar formler i möjliga världar i stället för i en enda tolkning: □φ håller när φ håller i varje åtkomlig värld, ◇φ när den håller i någon. Att variera vad ”åtkomlig” betyder ger de olika modalsystemen.

Se ävenpredikatlogiklogisk följdtolkning

Läs merIntroduktion till Modal Logik

← Tillbaka till guiderna