MaxAlphaRenaming completely failed to handle variable shadowing before (oops!). Now it's handled properly.
Once this was fixed I was still getting an error in the OPFI test that was failing because the solution found had x = 0, which seemed to be a valid solution even though the intention was for the only allowable solution to be x = -1. So I modified the test to explicitly disallow x = 0.
MaxAlphaRenaming completely failed to handle variable shadowing before (oops!). Now it's handled properly.
Once this was fixed I was still getting an error in the OPFI test that was failing because the solution found had
x = 0
, which seemed to be a valid solution even though the intention was for the only allowable solution to bex = -1
. So I modified the test to explicitly disallowx = 0
.