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
stdpp
Commits
3c0bfaec
Commit
3c0bfaec
authored
Jan 29, 2019
by
Robbert Krebbers
Browse files
Update years in copyright headers.
parent
825246d6
Changes
40
Hide whitespace changes
Inline
Side-by-side
theories/base.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects type class interfaces, notations, and general theorems
that are used throughout the whole development. Most importantly it contains
...
...
theories/bset.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file implements bsets as functions into Prop. *)
From
stdpp
Require
Export
prelude
.
...
...
theories/coPset.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This files implements the type [coPset] of efficient finite/cofinite sets
of positive binary naturals [positive]. These sets are:
...
...
theories/collections.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects definitions and theorems on collections. Most
importantly, it implements some tactics to automatically solve goals involving
...
...
theories/countable.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
Coq
.
QArith
Require
Import
QArith_base
Qcanon
.
From
stdpp
Require
Export
list
numbers
.
...
...
theories/decidable.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects theorems, definitions, tactics, related to propositions
with a decidable equality. Such propositions are collected by the [Decision]
...
...
theories/fin.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects general purpose definitions and theorems on the fin type
(bounded naturals). It uses the definitions from the standard library, but
...
...
theories/fin_collections.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects definitions and theorems on finite collections. Most
importantly, it implements a fold and size function and some useful induction
...
...
theories/fin_map_dom.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file provides an axiomatization of the domain function of finite
maps. We provide such an axiomatization, instead of implementing the domain
...
...
theories/fin_maps.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** Finite maps associate data to keys. This file defines an interface for
finite maps and collects some theory on it. Most importantly, it proves useful
...
...
theories/finite.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
stdpp
Require
Export
countable
vector
.
Set
Default
Proof
Using
"Type"
.
...
...
theories/functions.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
stdpp
Require
Export
base
tactics
.
Set
Default
Proof
Using
"Type"
.
...
...
theories/gmap.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file implements finite maps and finite sets with keys of any countable
type. The implementation is based on [Pmap]s, radix-2 search trees. *)
...
...
theories/gmultiset.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
stdpp
Require
Import
gmap
.
Set
Default
Proof
Using
"Type"
.
...
...
theories/hashset.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file implements finite set using hash maps. Hash sets are represented
using radix-2 search trees. Each hash bucket is thus indexed using an binary
...
...
theories/hlist.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
stdpp
Require
Import
tactics
.
Set
Default
Proof
Using
"Type"
.
...
...
theories/infinite.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
From
stdpp
Require
Import
pretty
fin_collections
relations
prelude
gmap
.
...
...
theories/lexico.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This files defines a lexicographic order on various common data structures
and proves that it is a partial order having a strong variant of trichotomy. *)
...
...
theories/list.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file collects general purpose definitions and theorems on lists that
are not in the Coq standard library. *)
...
...
theories/listset.v
View file @
3c0bfaec
(* Copyright (c) 2012-201
7
, Coq-std++ developers. *)
(* Copyright (c) 2012-201
9
, Coq-std++ developers. *)
(* This file is distributed under the terms of the BSD license. *)
(** This file implements finite set as unordered lists without duplicates
removed. This implementation forms a monad. *)
...
...
Prev
1
2
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