[FEATURE] Better constant propagation #197
Labels
FSMT
Feature: Improvements in the SMT encoding
help wanted
new
New issue to be triaged.
optimization
Milestone
The current optimizer propagates constants, but fails to do so in some cases. For example:
The output after the optimization step (as can be seen in
out-opt.tla
), is like this:It is not clear, why the optimizer did not rewrite
"Foo" = "Foo"
intoTRUE
.The optimizer can be found in
at.forsyte.apalache.tla.pp.passes.OptPassImpl
.The text was updated successfully, but these errors were encountered: