Skip to content

Commit

Permalink
draft GeoCoq 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Boutry committed Mar 23, 2024
1 parent 7b7ed16 commit 6ec4910
Show file tree
Hide file tree
Showing 7 changed files with 271 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This subpackage contains a model of Tarski's axioms and some counter-models."

build: [["./configure-algebraic.sh"]
[make "-j%{jobs}%"]]
install: [[make "install"]]
depends: [
"coq-geocoq-main" { = version }
"coq-mathcomp-field" { >= "1.11.0" & < "2.0~" }
]
conflicts: ["coq-geocoq-pof" { != version } ]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:Euclidean geometry"
"keyword:hyperbolic geometry"
"keyword:foundations"
"keyword:Tarski"
"keyword:parallel postulates"
"keyword:model"
"keyword:counter-model"
"keyword:Cartesian space"
]
authors: [
"Pierre Boutry <[email protected]>"
"Cyril Cohen <[email protected]>"
"Stéphane Kastenbaum <[email protected]>"
]

url {
src: "git+https://github.com/GeoCoq/GeoCoq.git#361873afd7358905e78b2eaca0c7087eee6ebe24"
}
40 changes: 40 additions & 0 deletions released/packages/coq-geocoq-axioms/coq-geocoq-axioms.2.5.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This subpackage contains the axioms."

build: [["./configure-axioms.sh"]
[make "-j%{jobs}%"]]
install: [[make "install"]]
depends: ["coq-geocoq-coinc" { = version }]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:neutral geometry"
"keyword:Euclidean geometry"
"keyword:foundations"
"keyword:Tarski"
"keyword:Hilbert"
"keyword:Euclid"
"keyword:Elements"
"keyword:parallel postulates"
]
authors: [
"Michael Beeson <[email protected]>"
"Gabriel Braun <[email protected]>"
"Pierre Boutry <[email protected]>"
"Charly Gries <[email protected]>"
"Julien Narboux <[email protected]>"
"Pascal Schreck <[email protected]>"
]

url {
src: "git+https://github.com/GeoCoq/GeoCoq.git#361873afd7358905e78b2eaca0c7087eee6ebe24"
}
30 changes: 30 additions & 0 deletions released/packages/coq-geocoq-coinc/coq-geocoq-coinc.2.5.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This subpackage contains some tactics to deal with incidence properties."

build: [["./configure-coinc.sh"]
[make "-j%{jobs}%"]]
install: [[make "install"]]
depends: ["coq" { >= "8.10" } ]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:automation"
]
authors: [
"Pierre Boutry <[email protected]>"
"Julien Narboux <[email protected]>"
"Pascal Schreck <[email protected]>"
]

url {
src: "git+https://github.com/GeoCoq/GeoCoq.git#361873afd7358905e78b2eaca0c7087eee6ebe24"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This subpackage contains a formalization of Euclid's proofs from Book I of the Elements."

build: [["./configure-elements.sh"]
[make "-j%{jobs}%"]]
install: [[make "install"]]
depends: ["coq-geocoq-axioms" { = version }]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:neutral geometry"
"keyword:Euclidean geometry"
"keyword:foundations"
"keyword:Euclid"
"keyword:Elements"
]
authors: [
"Michael Beeson <[email protected]>"
"Julien Narboux <[email protected]>"
"Freek Wiedijk <[email protected]>"
]

url {
src: "git+https://github.com/GeoCoq/GeoCoq.git#361873afd7358905e78b2eaca0c7087eee6ebe24"
}
45 changes: 45 additions & 0 deletions released/packages/coq-geocoq-main/coq-geocoq-main.2.5.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This subpackage contains the main developments from Hilbert's and Tarski's axiom systems."

build: [["./configure-main.sh"]
[make "-j%{jobs}%"]]
install: [[make "install"]]
depends: ["coq-geocoq-axioms" { = version }]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:neutral geometry"
"keyword:Euclidean geometry"
"keyword:foundations"
"keyword:Tarski"
"keyword:Hilbert"
"keyword:Euclid"
"keyword:Pappus"
"keyword:Desargues"
"keyword:arithmetization"
"keyword:Pythagoras"
"keyword:Thales' intercept theorem"
"keyword:continuity"
"keyword:ruler and compass"
"keyword:parallel postulates"
]
authors: [
"Gabriel Braun <[email protected]>"
"Pierre Boutry <[email protected]>"
"Charly Gries <[email protected]>"
"Julien Narboux <[email protected]>"
"Pascal Schreck <[email protected]>"
]

url {
src: "git+https://github.com/GeoCoq/GeoCoq.git#361873afd7358905e78b2eaca0c7087eee6ebe24"
}
30 changes: 30 additions & 0 deletions released/packages/coq-geocoq-pof/coq-geocoq-pof.2.5.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This is a virtual package that can be safely removed."

depends: ["coq-geocoq-algebraic" { = version }]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:Euclidean geometry"
"keyword:hyperbolic geometry"
"keyword:foundations"
"keyword:Tarski"
"keyword:parallel postulates"
"keyword:model"
"keyword:counter-model"
"keyword:Cartesian space"
]
authors: [
"Pierre Boutry <[email protected]>"
"Cyril Cohen <[email protected]>"
"Stéphane Kastenbaum <[email protected]>"
]
51 changes: 51 additions & 0 deletions released/packages/coq-geocoq/coq-geocoq.2.5.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
opam-version: "2.0"
maintainer: "Pierre Boutry <[email protected]>"

homepage: "http://geocoq.github.io/GeoCoq/"
dev-repo: "git+https://github.com/GeoCoq/GeoCoq.git"
bug-reports: "https://github.com/GeoCoq/GeoCoq/issues"
license: "LGPL-3.0-only"

synopsis: "A formalization of foundations of geometry in Coq"
description: "This package depends on all subpackages."

depends: [
"coq-geocoq-algebraic" { = version }
"coq-geocoq-elements" { = version }
]

tags: [
"category:Mathematics/Geometry/General"
"keyword:geometry"
"keyword:neutral geometry"
"keyword:Euclidean geometry"
"keyword:hyperbolic geometry"
"keyword:foundations"
"keyword:Tarski"
"keyword:Hilbert"
"keyword:Euclid"
"keyword:Elements"
"keyword:Pappus"
"keyword:Desargues"
"keyword:arithmetization"
"keyword:Pythagoras"
"keyword:Thales' intercept theorem"
"keyword:continuity"
"keyword:ruler and compass"
"keyword:parallel postulates"
"keyword:model"
"keyword:counter-model"
"keyword:Cartesian space"
"keyword:automation"
]
authors: [
"Michael Beeson <[email protected]>"
"Gabriel Braun <[email protected]>"
"Pierre Boutry <[email protected]>"
"Cyril Cohen <[email protected]>"
"Charly Gries <[email protected]>"
"Stéphane Kastenbaum <[email protected]>"
"Julien Narboux <[email protected]>"
"Pascal Schreck <[email protected]>"
"Freek Wiedijk <[email protected]>"
]

0 comments on commit 6ec4910

Please sign in to comment.