Skip to content
Snippets Groups Projects
Verified Commit d077c109 authored by Isaac van Bakel's avatar Isaac van Bakel
Browse files

Allow ending multiple atomic lfts in a step

This turns out to probably be useful for my borrow-checker proofs, which
require the ability to mass-end lifetimes to model loan termination.

This extracts the proof that atomic lifetimes can end from
`lft_create_strong` as a standalone lemma, and then proves a stronger
version of that lemma that terminates arbitrarily many atomic lifetimes
at the same time (which is allowed because they don't overlap.)

To prove this, I require a few data structure lemmas which I am trying
to upstream to Iris.
parent 72a1c9c3
No related branches found
No related tags found
1 merge request!37Expose atomic lifetimes in the API, end many in a single step
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment