epfl-lara / lisa

Proof assistant based on first-order logic and set theory
Apache License 2.0
33 stars 18 forks source link

Equivalence checker deals incorrectly with labels #74

Closed SimonGuilloud closed 1 year ago

SimonGuilloud commented 1 year ago

The Equivalence checker does not keep enough informations about the symbols, leading to the incorrect result

isSame(VariableFormulaLabel("b")(), ConstantPredicateLabel("b", 0)()) == true
SimonGuilloud commented 1 year ago

Solved in https://github.com/epfl-lara/lisa/pull/83