-
Notifications
You must be signed in to change notification settings - Fork 6
/
coq-lemma-overloading.opam
46 lines (41 loc) · 1.56 KB
/
coq-lemma-overloading.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# This file was generated from `meta.yml`, please do not edit manually.
# Follow the instructions on https://github.com/coq-community/templates to regenerate.
opam-version: "2.0"
maintainer: "[email protected]"
version: "dev"
homepage: "https://github.com/coq-community/lemma-overloading"
dev-repo: "git+https://github.com/coq-community/lemma-overloading.git"
bug-reports: "https://github.com/coq-community/lemma-overloading/issues"
doc: "https://coq-community.github.io/lemma-overloading/"
license: "GPL-3.0-or-later"
synopsis: "Libraries demonstrating design patterns for programming and proving with canonical structures in Coq"
description: """
This project contains Hoare Type Theory libraries which
demonstrate a series of design patterns for programming
with canonical structures that enable one to carefully
and predictably coax Coq's type inference engine into triggering
the execution of user-supplied algorithms during unification, and
illustrates these patterns through several realistic examples drawn
from Hoare Type Theory. The project also contains typeclass-based
re-implementations for comparison."""
build: [make "-j%{jobs}%"]
install: [make "install"]
depends: [
"coq" {>= "8.16"}
"coq-hierarchy-builder" {>= "1.5.0"}
"coq-mathcomp-ssreflect" {>= "2.0"}
]
tags: [
"category:Computer Science/Data Types and Data Structures"
"keyword:canonical structures"
"keyword:proof automation"
"keyword:hoare type theory"
"keyword:lemma overloading"
"logpath:LemmaOverloading"
]
authors: [
"Georges Gonthier"
"Beta Ziliani"
"Aleksandar Nanevski"
"Derek Dreyer"
]