You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To process "generic" static properties given by a formula, we need some sort of language/format for them. For now, the goal is to make an initial testable version, that is:
come up with some simple syntax covering first-order logic (it might be worth it to check some solver tools for syntax ideas)
implement a parser for the language (on backend)
The format should be user-friendly, and the parser should give readable error messages. The processing should also be easily modifiable. Later, we might enrich the language with some predefined "patterns", or something else.
The text was updated successfully, but these errors were encountered:
At first, we will only consider quantification over Boolean variables. In future, we might add quantifying over whole Boolean states (vectors) if that seems necessary.
We will not allow free variables in the formulas (that could cause some ambiguity in how they are interpreted). This can also change later.
Lastly, when writing formulas, the users should be provided with some "readable" version of the syntax (clickable quantifier symbols and such) so that they do not need to remember the actual syntax.
To process "generic" static properties given by a formula, we need some sort of language/format for them. For now, the goal is to make an initial testable version, that is:
The format should be user-friendly, and the parser should give readable error messages. The processing should also be easily modifiable. Later, we might enrich the language with some predefined "patterns", or something else.
The text was updated successfully, but these errors were encountered: