ClemsonRSRG / RESOLVE

RESOLVE (REusable SOftware Language with VErification) is a specification and programming language designed for verifying correctness of object oriented programs.
https://www.cs.clemson.edu/resolve/
BSD 3-Clause "New" or "Revised" License
24 stars 16 forks source link

Replace Not Equals with Negation Expression #349

Closed yushan87 closed 4 years ago

yushan87 commented 4 years ago

Rather than producing x /= y when negating the expression x = y, we now produce not(x = y). The reason we do this is so that the sequent reduction rules can take care of it.