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

allgemeinere Formeln bei Fill, Pick, Decide #98

Closed
jvoigtlaender opened this issue Feb 1, 2024 · 1 comment
Closed

allgemeinere Formeln bei Fill, Pick, Decide #98

jvoigtlaender opened this issue Feb 1, 2024 · 1 comment

Comments

@jvoigtlaender
Copy link
Member

Bei den Aufgaben, wo eine Formel vorgegeben und dann irgendwas mit Wahrheitstafeln zu tun ist, wird diese Formel aktuell immer als eine KNF gewählt. Siehe:

logic-tasks/src/Config.hs

Lines 228 to 229 in 044acf4

data FillConfig = FillConfig {
cnfConf :: CnfConfig

logic-tasks/src/Config.hs

Lines 208 to 209 in 044acf4

data PickConfig = PickConfig {
cnfConf :: CnfConfig

logic-tasks/src/Config.hs

Lines 266 to 267 in 044acf4

data DecideConfig = DecideConfig {
cnfConf :: CnfConfig

Es könnte überlegt werden, da auch allgemeinere Formeln zu verwenden, also praktisch jeweils die cnfConf :: CnfConfig durch eine syntaxTreeConfig :: SynTreeConfig zu ersetzen. Das könnte natürlich noch weitere Änderungen nach sich ziehen, etwa weil bestimmte Eigenschaften für die sinnvolle Aufgabenerzeugung (gleiche Schwierigkeit o.ä.), die sich bei KNFs "von selbst ergeben", nun noch separat betrachtet werden müssten.

@jvoigtlaender
Copy link
Member Author

Besonders relevant ist das, weil es im Moment keine Aufgaben gibt, wo die Semantik von Implikation und Biimplikation geübt wird.

Berührt auch #104.

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