Skip to main content

Showing 1–2 of 2 results for author: Gladshtein, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.06477  [pdf, other

    cs.PL cs.LO

    Mechanised Hypersafety Proofs about Structured Data: Extended Version

    Authors: Vladimir Gladshtein, Qiyuan Zhao, Willow Ahrens, Saman Amarasinghe, Ilya Sergey

    Abstract: Arrays are a fundamental abstraction to represent collections of data. It is often possible to exploit structural properties of the data stored in an array (e.g., repetition or sparsity) to develop a specialised representation optimised for space efficiency. Formally reasoning about correctness of manipulations with such structured data is challenging, as they are often composed of multiple loops… ▽ More

    Submitted 9 April, 2024; originally announced April 2024.

    Comments: Extended version of the paper accepted at PLDI'24

  2. arXiv:2403.12733  [pdf, other

    cs.PL cs.LO

    Small Scale Reflection for the Working Lean User

    Authors: Vladimir Gladshtein, George Pîrlea, Ilya Sergey

    Abstract: We present the design and implementation of the Small Scale Reflection proof methodology and tactic language (a.k.a. SSR) for the Lean 4 proof assistant. Like its Coq predecessor SSReflect, our Lean 4 implementation, dubbed LeanSSR, provides powerful rewriting principles and means for effective management of hypotheses in the proof context. Unlike SSReflect for Coq, LeanSSR does not require explic… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.