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
Simon Spies
Iris
Commits
94216199
Commit
94216199
authored
Mar 10, 2016
by
Robbert Krebbers
Browse files
Give the project a top-level name so it can be make installed.
Thanks to Amin Timany for the suggestion.
parent
d72200d0
Changes
92
Hide whitespace changes
Inline
Side-by-side
_CoqProject
View file @
94216199
-Q .
""
-Q .
iris
prelude/option.v
prelude/fin_map_dom.v
prelude/bsets.v
...
...
algebra/agree.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
upred
.
Local
Hint
Extern
10
(
_
≤
_
)
=>
omega
.
Record
agree
(
A
:
Type
)
:
Type
:
=
Agree
{
...
...
algebra/auth.v
View file @
94216199
From
algebra
Require
Export
excl
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
excl
.
From
iris
.
algebra
Require
Import
upred
.
Local
Arguments
valid
_
_
!
_
/.
Local
Arguments
validN
_
_
_
!
_
/.
...
...
algebra/base.v
View file @
94216199
From
mathcomp
Require
Export
ssreflect
.
From
prelude
Require
Export
prelude
.
From
iris
.
prelude
Require
Export
prelude
.
Global
Set
Bullet
Behavior
"Strict Subproofs"
.
Global
Open
Scope
general_if_scope
.
Ltac
done
:
=
prelude
.
tactics
.
done
.
\ No newline at end of file
algebra/cmra.v
View file @
94216199
From
algebra
Require
Export
cofe
.
From
iris
.
algebra
Require
Export
cofe
.
Class
Core
(
A
:
Type
)
:
=
core
:
A
→
A
.
Instance
:
Params
(@
core
)
2
.
...
...
algebra/cmra_big_op.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
prelude
Require
Import
gmap
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
prelude
Require
Import
gmap
.
Fixpoint
big_op
{
A
:
cmraT
}
`
{
Empty
A
}
(
xs
:
list
A
)
:
A
:
=
match
xs
with
[]
=>
∅
|
x
::
xs
=>
x
⋅
big_op
xs
end
.
...
...
algebra/cmra_tactics.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
cmra_big_op
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
cmra_big_op
.
(** * Simple solver for validity and inclusion by reflection *)
Module
ra_reflection
.
Section
ra_reflection
.
...
...
algebra/cofe.v
View file @
94216199
From
algebra
Require
Export
base
.
From
iris
.
algebra
Require
Export
base
.
(** This files defines (a shallow embedding of) the category of COFEs:
Complete ordered families of equivalences. This is a cartesian closed
...
...
algebra/cofe_solver.v
View file @
94216199
From
algebra
Require
Export
cofe
.
From
iris
.
algebra
Require
Export
cofe
.
Record
solution
(
F
:
cFunctor
)
:
=
Solution
{
solution_car
:
>
cofeT
;
...
...
algebra/dec_agree.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Export
cmra
.
Local
Arguments
validN
_
_
_
!
_
/.
Local
Arguments
valid
_
_
!
_
/.
Local
Arguments
op
_
_
_
!
_
/.
...
...
algebra/dra.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Export
cmra
.
(** From disjoint pcm *)
Record
validity
{
A
}
(
P
:
A
→
Prop
)
:
Type
:
=
Validity
{
...
...
algebra/excl.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
upred
.
Local
Arguments
validN
_
_
_
!
_
/.
Local
Arguments
valid
_
_
!
_
/.
...
...
algebra/fin_maps.v
View file @
94216199
From
algebra
Require
Export
cmra
option
.
From
prelude
Require
Export
gmap
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
option
.
From
iris
.
prelude
Require
Export
gmap
.
From
iris
.
algebra
Require
Import
upred
.
Section
cofe
.
Context
`
{
Countable
K
}
{
A
:
cofeT
}.
...
...
algebra/frac.v
View file @
94216199
From
Coq
.
QArith
Require
Import
Qcanon
.
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
upred
.
Local
Arguments
validN
_
_
_
!
_
/.
Local
Arguments
valid
_
_
!
_
/.
Local
Arguments
div
_
_
!
_
!
_
/.
...
...
algebra/iprod.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
upred
.
(** * Indexed product *)
(** Need to put this in a definition to make canonical structures to work. *)
...
...
algebra/option.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
upred
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
upred
.
(* COFE *)
Section
cofe
.
...
...
algebra/sts.v
View file @
94216199
From
prelude
Require
Export
sets
.
From
algebra
Require
Export
cmra
.
From
algebra
Require
Import
dra
.
From
iris
.
prelude
Require
Export
sets
.
From
iris
.
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Import
dra
.
Local
Arguments
valid
_
_
!
_
/.
Local
Arguments
op
_
_
!
_
!
_
/.
Local
Arguments
core
_
_
!
_
/.
...
...
algebra/upred.v
View file @
94216199
From
algebra
Require
Export
cmra
.
From
iris
.
algebra
Require
Export
cmra
.
Local
Hint
Extern
1
(
_
≼
_
)
=>
etrans
;
[
eassumption
|].
Local
Hint
Extern
1
(
_
≼
_
)
=>
etrans
;
[|
eassumption
].
Local
Hint
Extern
10
(
_
≤
_
)
=>
omega
.
...
...
algebra/upred_big_op.v
View file @
94216199
From
algebra
Require
Export
upred
.
From
prelude
Require
Import
gmap
fin_collections
.
From
iris
.
algebra
Require
Export
upred
.
From
iris
.
prelude
Require
Import
gmap
fin_collections
.
Import
uPred
.
(** * Big ops over lists *)
...
...
algebra/upred_tactics.v
View file @
94216199
From
algebra
Require
Export
upred
.
From
algebra
Require
Export
upred_big_op
.
From
iris
.
algebra
Require
Export
upred
.
From
iris
.
algebra
Require
Export
upred_big_op
.
Import
uPred
.
Module
uPred_reflection
.
Section
uPred_reflection
.
...
...
Prev
1
2
3
4
5
Next
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