Skip to content
Snippets Groups Projects
Commit 218d8b33 authored by Ralf Jung's avatar Ralf Jung
Browse files

clarify comment

parent 78116194
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,8 @@ may just be [True]. ...@@ -16,8 +16,8 @@ may just be [True].
Since invariant locations cannot be deallocated, they only make sense when Since invariant locations cannot be deallocated, they only make sense when
modeling languages with garbage collection. HeapLang can be used to model modeling languages with garbage collection. HeapLang can be used to model
either language by choosing whether or not to use the [Free] operation. By either language by choosing whether or not to use the [Free] operation. By
making "invariant" locations a separate assertion, we can keep all the other using a separate assertion [inv_mapsto_own] for "invariant" locations, we can
proofs that do not need it conservative. *) keep all the other proofs that do not need it conservative. *)
Definition inv_heapN: namespace := nroot .@ "inv_heap". Definition inv_heapN: namespace := nroot .@ "inv_heap".
Local Notation "l ↦ v" := (mapsto l 1 v) (at level 20) : bi_scope. Local Notation "l ↦ v" := (mapsto l 1 v) (at level 20) : bi_scope.
......
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