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

Feature/improved boolean expr transformation #145

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

arg0n1s
Copy link
Collaborator

@arg0n1s arg0n1s commented Apr 19, 2024

The feature implements Boolean expression transformations à la Andy. For further information see comments in the code.

- Fixed wrong nomenclature (DISJUNCTION vs. CONJUNCTION)
- Removed impossible cases from BooleanExpression Transformer
-- A root expression of a constraint may never be anything other than a relational expression, an attribute expression returning a boolean value or a boolean literal value. Exceptions to this are only allowed within Boolean expressions of Stream/Filter-Operations.
…negated relational Expressions

- TODO: Finish normalizer function
- added new function (incomplete) the normalizes the relational operator and inserts a symbolic variable reflecting the outcome of the relational expression
- TODO: Finish function
…ting the new transformation method.

- NOTE: This does not mean that the current state is error free! Needs testing using the current test suite.
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

Successfully merging this pull request may close these issues.

None yet

2 participants