Skip to content

Commit

Permalink
mczify + at
Browse files Browse the repository at this point in the history
  • Loading branch information
gares committed Nov 18, 2022
1 parent 86c307c commit d073480
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
opam-version: "2.0"
name: "coq-mathcomp-algebra-tactics"
synopsis: "Ring and field tactics for Mathematical Components"
description: """\
This library provides `ring` and `field` tactics for Mathematical Components,
that work with any `comRingType` and `fieldType` instances, respectively.
Their instance resolution is done through canonical structure inference.
Therefore, they work with abstract rings and do not require `Add Ring` and
`Add Field` commands. Another key feature of this library is that they
automatically push down ring morphisms and additive functions to leaves of
ring/field expressions before normalization to the Horner form."""
maintainer: "sakaguchi@coins.tsukuba.ac.jp"
authors: "Kazuhiko Sakaguchi"
license: "CECILL-B"
tags: "logpath:mathcomp.algebra_tactics"
homepage: "https://github.com/math-comp/algebra-tactics"
bug-reports: "https://github.com/math-comp/algebra-tactics/issues"
depends: [
"coq" {>= "8.13"}
"coq-mathcomp-algebra" {>= "2.0"}
"coq-mathcomp-zify" {>= "1.1.0"}
"coq-elpi" {>= "1.10.1"}
]
build: [make "-j%{jobs}%"]
install: [make "install"]
dev-repo: "git+https://github.com/math-comp/algebra-tactics.git"
url {
src: "git+https://github.com/proux01/algebra-tactics.git#hierarchy-builder"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# 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: "sakaguchi@coins.tsukuba.ac.jp"

homepage: "https://github.com/math-comp/mczify"
dev-repo: "git+https://github.com/math-comp/mczify.git"
bug-reports: "https://github.com/math-comp/mczify/issues"
license: "CECILL-B"

synopsis: "Micromega tactics for Mathematical Components"
description: """
This small library enables the use of the Micromega arithmetic solvers of Coq
for goals stated with the definitions of the Mathematical Components library
by extending the zify tactic."""

build: [make "-j%{jobs}%"]
install: [make "install"]
depends: [
"coq" {>= "8.13"}
"coq-mathcomp-ssreflect" {>= "2.0"}
"coq-mathcomp-algebra"
]

tags: [
"logpath:mathcomp.zify"
]
authors: [
"Kazuhiko Sakaguchi"
]
url {
src: "git+https://github.com/proux01/mczify.git#hierarchy-builder"
}
4 changes: 2 additions & 2 deletions package_picks/package-pick-math-comp-school-2022
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ then
PACKAGES="${PACKAGES} coq-mathcomp-solvable.2.0.0+alpha1"
PACKAGES="${PACKAGES} coq-mathcomp-field.2.0.0+alpha1"
PACKAGES="${PACKAGES} coq-mathcomp-character.2.0.0+alpha1"

# PACKAGES="${PACKAGES} coq-mathcomp-algebra-tactics.1.0.0"
PACKAGES="${PACKAGES} coq-mathcomp-zify.hierarchy-builder"
PACKAGES="${PACKAGES} coq-mathcomp-algebra-tactics.hierarchy-builder"

fi

0 comments on commit d073480

Please sign in to comment.