xr0-org / xr0

The Xr0 Verifier for C
https://xr0.dev
Apache License 2.0
173 stars 4 forks source link

Investigate symmetric allocation/deallocation paradigm #10

Closed claude-betz closed 7 months ago

claude-betz commented 7 months ago

We concluded that the pre tags approach to verifying functions is preferable to the conditionals within the abstracts. It makes the benefits (of no state setup) we would have gotten from the symmetric paradigm irrelevant (for now) because we do not look at the tags when the function is being simulated (but only when it is being verified).

NOTE: we still need to figure out if there are logical inconsistencies introduced by this approach