Towards verifying unsafe Rust programs against Rust's pointer-aliasing restrictions: Technical Report
This TR defines a program logic for a toy language that captures the following features of Rust’s pointer aliasing rules: mutable, references (including two-phase borrows), shared references, protection of function arguments, boxes, and UnsafeCell.
Authors
- Bart Jacobs
- Wannes Tas
Institutions
- KU Leuven (BE)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-03-27
- DOI
- https://doi.org/10.5281/zenodo.19254887
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00