Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
George Pirlea
Iris
Commits
97cfd12d
Commit
97cfd12d
authored
Mar 15, 2016
by
Ralf Jung
Browse files
remove RJ
parent
c385725f
Changes
2
Hide whitespace changes
Inline
Side-by-side
algebra/cofe.v
View file @
97cfd12d
...
...
@@ -89,7 +89,7 @@ Section cofe_mixin.
End
cofe_mixin
.
(** Discrete COFEs and Timeless elements *)
(* TODO
RJ
: On paper,
I
called these "discrete elements". I think that makes
(* TODO: On paper,
We
called these "discrete elements". I think that makes
more sense. *)
Class
Timeless
{
A
:
cofeT
}
(
x
:
A
)
:
=
timeless
y
:
x
≡
{
0
}
≡
y
→
x
≡
y
.
Arguments
timeless
{
_
}
_
{
_
}
_
_
.
...
...
heap_lang/lifting.v
View file @
97cfd12d
...
...
@@ -24,7 +24,7 @@ Lemma wp_alloc_pst E σ e v Φ :
(
▷
ownP
σ
★
▷
(
∀
l
,
σ
!!
l
=
None
∧
ownP
(<[
l
:
=
v
]>
σ
)
-
★
Φ
(
LocV
l
)))
⊢
WP
Alloc
e
@
E
{{
Φ
}}.
Proof
.
(* TODO
RJ
: This works around ssreflect bug #22. *)
(* TODO: This works around ssreflect bug #22. *)
intros
.
set
(
φ
(
e'
:
expr
[])
σ
'
ef
:
=
∃
l
,
ef
=
None
∧
e'
=
Loc
l
∧
σ
'
=
<[
l
:
=
v
]>
σ
∧
σ
!!
l
=
None
).
rewrite
-(
wp_lift_atomic_step
(
Alloc
e
)
φ
σ
)
//
/
φ
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment