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
We need to improve the simplification of expressions with various variable instances.
We could try to do something similar to constant propagation, and to flattening variable derivation chains.
For example:
Here I would want the most simplified version to be something like "b >= 100 && b + 100" is not a subtype of Byte(b). Then
We could try using constraint simplification via equivalence analysis, as an algorithm like:
Find equivalences (in variables for this case)
Pick canonical names - use vars from code and not internal vars if possible
Activity