Zulip Chat Archive
Stream: lean4
Topic: Separation Logic
Sebastian Ullrich (Oct 10 2022 at 15:30):
I think this deserves a separate topic: @Lars König has just defended his master thesis, in which he ported (a big chunk of) the separation logic interface of the Coq library Iris to Lean 4, including some surface & internal improvements (see ch. 5 for a comparison) https://pp.ipd.kit.edu/uploads/publikationen/koenig22masterarbeit.pdf image.png
Lars König (Oct 26 2022 at 15:38):
Thank you @Sebastian Ullrich :) The code is now available at iris-lean for everyone interested. The readme
file describes how one can use the proof interface to perform proofs in a custom separation logic. It also explains some concepts and the structure of the project. There are examples for classical separation logic in src/Iris/Instances/Classical
and the proof from the image above can be found in src/Iris/Examples/Proofs.lean
.
Last updated: Dec 20 2023 at 11:08 UTC