Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Simon Spies
Iris
Commits
fa25e2cc
Commit
fa25e2cc
authored
Jan 04, 2017
by
Ralf Jung
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
don't use Proof Using in a few files that get too many unnecessary annotations from this
parent
65b9ce9f
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
3 deletions
+8
-3
theories/heap_lang/lib/barrier/proof.v
theories/heap_lang/lib/barrier/proof.v
+2
-0
theories/prelude/collections.v
theories/prelude/collections.v
+2
-1
theories/prelude/fin_maps.v
theories/prelude/fin_maps.v
+2
-1
theories/program_logic/ectx_lifting.v
theories/program_logic/ectx_lifting.v
+2
-1
No files found.
theories/heap_lang/lib/barrier/proof.v
View file @
fa25e2cc
...
...
@@ -198,4 +198,6 @@ Lemma recv_mono l P1 P2 : (P1 ⊢ P2) → recv l P1 ⊢ recv l P2.
Proof
.
iIntros
(
HP
)
"H"
.
iApply
(
recv_weaken
with
"[] H"
).
iApply
HP
.
Qed
.
End
proof
.
SearchAbout
_
.
Typeclasses
Opaque
barrier_ctx
send
recv
.
theories/prelude/collections.v
View file @
fa25e2cc
...
...
@@ -4,7 +4,8 @@
importantly, it implements some tactics to automatically solve goals involving
collections. *)
From
iris
.
prelude
Require
Export
orders
list
.
Set
Default
Proof
Using
"Type*"
.
(* FIXME: This file needs a 'Proof Using' hint, but the default we use
everywhere makes for lots of extra ssumptions. *)
Instance
collection_equiv
`
{
ElemOf
A
C
}
:
Equiv
C
:
=
λ
X
Y
,
∀
x
,
x
∈
X
↔
x
∈
Y
.
...
...
theories/prelude/fin_maps.v
View file @
fa25e2cc
...
...
@@ -6,7 +6,8 @@ induction principles for finite maps and implements the tactic
[simplify_map_eq] to simplify goals involving finite maps. *)
From
Coq
Require
Import
Permutation
.
From
iris
.
prelude
Require
Export
relations
orders
vector
.
Set
Default
Proof
Using
"Type*"
.
(* FIXME: This file needs a 'Proof Using' hint, but the default we use
everywhere makes for lots of extra ssumptions. *)
(** * Axiomatization of finite maps *)
(** We require Leibniz equality to be extensional on finite maps. This of
...
...
theories/program_logic/ectx_lifting.v
View file @
fa25e2cc
(** Some derived lemmas for ectx-based languages *)
From
iris
.
program_logic
Require
Export
ectx_language
weakestpre
lifting
.
From
iris
.
proofmode
Require
Import
tactics
.
Set
Default
Proof
Using
"Type*"
.
(* FIXME: This file needs a 'Proof Using' hint, but the default we use
everywhere makes for lots of extra ssumptions. *)
Section
wp
.
Context
{
expr
val
ectx
state
}
{
Λ
:
EctxLanguage
expr
val
ectx
state
}.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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