Lean 4 port of Iris, a higher-order concurrent separation logic framework

2 Open Issues Need Help Last updated: Aug 5, 2025

Open Issues Need Help

View All on GitHub
Algorithm Development Formal Verification

AI Summary: The task requires extending the `ispecialize` tactic in the Lean 4 port of the Iris separation logic framework to handle hypotheses of the form `P * Q -* R`, where `*` represents separating conjunction and `-*` represents magic wand implication. This likely involves creating or extending `IntoWand` typeclasses to enable the tactic to correctly specialize such hypotheses within the Iris proof mode, without requiring an exit from the mode.

Complexity: 4/5
good first issue

Lean 4 port of Iris, a higher-order concurrent separation logic framework

Lean
Algorithm Development Formal Verification
Add docstrings 29 days ago

AI Summary: Add docstrings to the existing Lean 4 codebase for the Iris project. This involves writing clear and concise explanations of the purpose and functionality of functions, classes, and other code elements to improve readability and usability for new contributors.

Complexity: 4/5
good first issue

Lean 4 port of Iris, a higher-order concurrent separation logic framework

Lean