Zulip Chat Archive
Stream: Program verification
Topic: Is anyone else working on Iris in Lean?
Markus de Medeiros (Jan 08 2025 at 13:51):
I've been slowly chipping away at implementing the foundations of Iris in Lean. My goal is to mechanize up to uPred and hook it up to iris-lean; as of now I've implemented a good chunk of the results about OFE's and I'm starting to move up to work on cameras.
This seems like the right place to ask: is anyone else continuing the iris-lean project or otherwise developing Iris in Lean? It would be great to combine our efforts if so :)
Jireh Loreaux (Jan 08 2025 at 14:20):
I believe @Mario Carneiro is the maintainer of iris-lean now.
Sebastian Ullrich (Jan 08 2025 at 17:21):
It's not Iris but perhaps https://github.com/verse-lab/splean is worth a look
Shreyas Srinivas (Jan 09 2025 at 22:51):
I am not actively working on this now, but it was on my todo list early to mid last year. Happy to contribute in anyway I can.
Shreyas Srinivas (Jan 09 2025 at 22:56):
Will you be porting heaplang?
Markus de Medeiros (Jan 10 2025 at 00:32):
If the project gets that far, then somebody should definitely do that! I'd probably port the language I work on in my day-to-day Rocq Iris work first, though :)
Markus de Medeiros (Jan 10 2025 at 00:32):
I don't think there's anything blocking someone from adding the definition of a language+operational semantics+weakestpre+tactics to the existing iris-lean (treating BI
as axiomatic and not proving adequacy wrt. Lean). Idk if anyone is working on such a thing (maybe @Mario Carneiro knows?), but in principle that could be done without the model.
Ira Fesefeldt (Jan 13 2025 at 09:44):
I'd generally be interested in working on Iris in Lean, but I will likely not have any time for it until I finish my phd.
Mario Carneiro (Jan 22 2025 at 09:46):
@Markus de Medeiros @Ira Fesefeldt I'm not actively working on iris-lean, but PRs are certainly welcome.
Last updated: May 02 2025 at 03:31 UTC