Ein paar PL-Sätze - Daniel Milne
Ein paar PL-Sätze - Daniel Milne
Ein paar PL-Sätze - Daniel Milne
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Tutorium Formale Methoden II<br />
<strong>Sätze</strong> zur Übersetzung in die Prädikatenlogik<br />
1. Julia singt.<br />
2. Karin singt nicht.<br />
3. Julia singt und Hugo singt.<br />
4. Julia singt Hugo etwas vor.<br />
5. Hugo singt Julia etwas vor.<br />
6. Hugo singt jemandem etwas vor.<br />
7. Jemand sind Hugo etwas vor.<br />
8. Alle singen Julia etwas vor.<br />
9. Julia singt allen etwas vor.<br />
10. Jeder Sänger kennt “Alle meine Entchen”.<br />
11. Es gibt einen Sänger, der “Backe, backe Kuchen” nicht kennt.<br />
12. Jeder Sänger kennt ein Lied.<br />
13. <strong>Ein</strong> Sänger mag Kinderlieder nicht.<br />
14. Niemand singt schöner als Klaus.<br />
¬(∃x0)schoenersingen(x0,klaus)<br />
15. <strong>Ein</strong> Sänger singt schlechter als alle anderen Sänger.<br />
(∃x0)(saenger(x0)∧(∀x1)(¬(x0=x1)∧saenger(x1)→schlechtersingen(x0,x1)))<br />
16. Nicht ein Sänger mag “Fuchs, du hast die Gans gestohlen”.<br />
¬(∃x0)(saenger(x0)∧moegen(x0,fdhdgg))<br />
17. <strong>Ein</strong> Sänger mag “Fuchs, du hast die Gans gestohlen” nicht.
(∃x0)(saenger(x0)∧¬moegen(x0,fdhdgg))<br />
18. Franzi kennt alle Wanderlieder.<br />
(∀x0)(wanderlied(x0)→kennen(franzi,x0))<br />
19. Alle Zuschauer und der Chorleiter rufen “Buh”.<br />
(∀x0)(zuschauer(x0)→buhrufen(x0))∧buhrufen(chorleiter)<br />
20. Alle Zuschauer kaufen sich eine CD, wenn ihnen ein Lied gefallen hat.<br />
(∀x0)(zuschauer(x0)→((∃x1)(lied(x1)∧gefallen(x1,x0))<br />
→(∃x2)(cd(x2)∧kaufen(x0,x2))))<br />
21. <strong>Ein</strong>ige Sänger kennen alle Wanderlieder und einige Zuschauer kennen kein<br />
Wanderlied.<br />
(∃x0)(saenger(x0)∧(∀x1)(wanderlied(x1)→kennen(x0,x1)))<br />
∧(∃x0)(zuschauer(x0)∧¬(∃x1)(wanderlied(x1)∧kennen(x0,x1)))