Specifications for modular program verifiers are expressed as constraint...
Iteration is a programming operation that traditionally refers to visiti...
We introduce REST, a novel term rewriting technique for theorem proving ...
A program verifier produces reliable results only if both the logic used...
Smart contracts are programs that execute inside blockchains such as Eth...
Separation logics are widely used for verifying programs that manipulate...
The correctness of many algorithms and data structures depends on
reacha...
Information about the memory locations accessed by a program is, for
ins...