runtimeverification / pyk

Python tools for the K Framework
BSD 3-Clause "New" or "Revised" License
13 stars 2 forks source link

Minimization algorithm correction #1059

Closed PetarMax closed 5 months ago

PetarMax commented 5 months ago

This PR corrects an error in the KCFG minimization algorithm, where the _lift_split function would incorrectly return False instead of True even though a lift has been performed successfully. It also contains a test that triggers the bug, that is, it fails using the current master branch and passes using this PR.