kvantifiering
kvantifiering
kvantifiering
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