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
Iris
Fairis
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