stainless icon indicating copy to clipboard operation
stainless copied to clipboard

Better support for proving method equivalence

Open vkuncak opened this issue 6 years ago • 1 comments

The easiest to explain form of strong specification is having two versions of a method and proving that one behaves just like the other (possibly under some joint precondition). The cases include comparing a simple reference method and optimized method, or formally verifying absence of regressions as the code evolves. We should develop methods to make such proofs succeed automatically in as many scenarios as possible.

vkuncak avatar Jun 12 '19 20:06 vkuncak

@drganam is adressing this

vkuncak avatar May 20 '21 09:05 vkuncak