Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aufgabentext bei RemoveBrackets etwas unterpräzise #211

Open
jvoigtlaender opened this issue Nov 8, 2024 · 3 comments
Open

Aufgabentext bei RemoveBrackets etwas unterpräzise #211

jvoigtlaender opened this issue Nov 8, 2024 · 3 comments

Comments

@jvoigtlaender
Copy link
Member

Dort heißt es:

Aufgrund der Assoziativität von ∧ und ∨ müssen Formeln mit drei oder mehr atomaren Aussagen und den gleichen logischen Operatoren nicht geklammert werden

Das ist nicht falsch, aber durch den Verweis auf atomare Aussagen etwas zu eingeschränkt formuliert.

Zum Beispiel könnte bei folgender Ausgangsformel:

¬A ∨ ((B ∧ C) ∧ (D ∨ E))

auf das eine Klammerpaar verzichtet werden, dies erhaltend:

¬A ∨ (B ∧ C ∧ (D ∨ E))

Aber in dem Beispiel kamen keine "drei [oder mehr] atomare Aussagen mit den gleichen logischen Operatoren" vor (da (D ∨ E) ja nicht atomar ist), also ist das von der zur Erklärung gedachten Formulierung nicht wirklich abgedeckt.

@jvoigtlaender
Copy link
Member Author

Orthogonal dazu wäre es vielleicht besser, in der oben eingangs zitierten Formulierung das

müssen Formeln

durch

muss in Teilformeln

zu ersetzen.

@jvoigtlaender
Copy link
Member Author

Man könnte sogar einfach nur diese Umformulierung vornehmen und dann noch weiter unten einen pauschalen Satz hinzufügen, dass laut (unserer) Vorlesung auch weitere Klammern eingespart werden können. Ohne letzteres genauer zu spezifizieren. Aber damit ist zumindest die Tür geöffnet, nicht nur bei atomaren Teilformeln in etwa längeren Disjunktionen auf Klammern zu verzichten.

@jvoigtlaender
Copy link
Member Author

Statt eines solchen "pauschalen Satzes" im Aufgabentext selbst könnte der "Fix" auch über extraText erfolgen. Dort wird in aktuell verwendeter Konfiguration jetzt schon gesagt:

Hinweis: Es sollen ALLE nicht nötigen Klammern entfernt werden. Nicht nur die wegen Assoziativität überflüssigen!

Das ließe sich ja ergänzen zu:

Hinweis: Es sollen ALLE nicht nötigen Klammern entfernt werden. Nicht nur die wegen Assoziativität bei atomaren Formeln überflüssigen!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant