01.09.2013 Views

kvantifiering

kvantifiering

kvantifiering

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Flerfaldig<br />

<strong>kvantifiering</strong><br />

EXEMPEL<br />

• Någon kub är på samma rad som någon annan kub<br />

∃x(Kub(x) ∧ ∃y(Kub(y) ∧ xy ∧ SammaRad(x, y)))<br />

• Varje kub är på samma rad som varje annan kub<br />

∀x(Kub(x) ö ∀y((Kub(y) ∧ xy )ö SammaRad(x, y)))<br />

• Varje kub är på samma rad som någon kub<br />

∀x(Kub(x) ö ∃y(Kub(y) ∧ xy ∧ SammaRad(x, y)))<br />

• Någon kub är på samma rad som varje annan kub<br />

∃x(Kub(x) ∧ ∀y((Kub(y) ∧ xy )ö SammaRad(x, y)))<br />

1<br />

3<br />

EXEMPEL<br />

• Någon kub är framför någon tetraeder<br />

∃x∃y(Kub(x) ∧ Tet(y) ∧ Framför(x, y))<br />

∃x(Kub(x) ∧ ∃y(Tet(y) ∧ Framför(x, y)))<br />

• Varje kub är framför varje tetraeder<br />

∀x∀y((Kub(x) ∧ Tet(y)) ö Framför(x, y))<br />

∀x(Kub(x) ö ∀y(Tet(y) ö Framför(x, y)))<br />

Jämför med Aristoteles grundformer<br />

∃x(P(x) ∧ Q(x))<br />

∀x(P(x) ö Q(x))<br />

EXEMPEL<br />

Varje bonde som äger en åsna är elak.<br />

"x((Bonde(x) ⁄ $y(Åsna(y) ⁄ Äger(x, y))) ⁄ Elak(x))<br />

"x((Bonde(x) ⁄ $y(Åsna(y) ⁄ Äger(x, y))) ö Elak(x))<br />

Fritt<br />

Varje bonde som äger en åsna slår den.<br />

"x((Bonde(x) ⁄ $y(Åsna(y) ⁄ Äger(x, y))) ö Slår(x, y))<br />

"x(Bonde(x) ⁄ $y((Åsna(y) ⁄ Äger(x, y)) ⁄ Slår(x, y)))<br />

"x(Bonde(x) ö "y((Åsna(y) ⁄ Äger(x, y)) ö Slår(x, y)))<br />

2<br />

4


∀x∃y … visavi ∃y∀x …<br />

∀x∃y P(x,y) ∃y ∀x P(x,y)<br />

“Från varje nod går det en<br />

riktad båge till någon nod.”<br />

Ett tvåställigt predikat<br />

representerar en<br />

riktad graf!<br />

“Till någon nod går det en<br />

riktad båge från varje nod.”<br />

∀x∃y … visavi ∃y∀x …<br />

“Från varje nod går det en<br />

riktad båge till någon nod.”<br />

ì<br />

∀x∃y P(x,y) ∃y∀x P(x,y)<br />

“Till någon nod går det en<br />

riktad båge från varje nod.”<br />

Däremot är den vänstra formeln en logisk konsekvens av den högra.<br />

Dvs i varje värld där den högra är sann är den vänstra också sann.<br />

Varför?<br />

SVAR: Antag att den högra är sann. Då finns det en nod, säg a, så att<br />

varje nod b står i kontakt med a genom en båge från b till a.<br />

Om nu den vänstra inte vore sann så skulle det finns en nod från<br />

vilken det inte utgår en båge till någon enda nod, speciellt inte till a.<br />

Motsägelse.<br />

5<br />

7<br />

∀x∃y … visavi ∃y∀x …<br />

∀x∃y P(x,y) ∃y∀x P(x,y)<br />

“Från varje nod går det en<br />

riktad båge till någon nod.”<br />

ó<br />

“Till någon nod går det en<br />

riktad båge från varje nod.”<br />

Grafen ovanför är en värld i vilken den ena formeln<br />

är sann, men inte den andra.<br />

Således är de två formlerna inte logiskt ekvivalenta.<br />

Från funktionssymbol<br />

till relationssymbol<br />

Varje barn är yngre än sin mor<br />

∀x YngreÄn(x, mor(x))<br />

∀x∃y(MorTill(y, x) ⁄ YngreÄn(x, y) ⁄ ∀z (MorTill(z, x) ö z = y))<br />

Allt som kan uttryckas med en n–ställig funktion kan<br />

uttryckas med ett n+1–ställigt predikat i kombination med<br />

likhetspredikatet.<br />

6<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!