Micromega tactics for Mathematical Components
31
stars
128
commits
Rocq Prover
primary language
Aug 20, 2026
updated
This small library enables the use of the Micromega arithmetic solvers of Rocq for goals stated with the definitions of the Mathematical Components library by extending the zify tactic.
mathcomp.zifyThe easiest way to install the latest released version of Mczify is via OPAM:
opam repo add rocq-released https://rocq-prover.org/opam/released
opam install rocq-mathcomp-zify
To instead build and install manually, you need to make sure that all the libraries this development depends on are installed. The easiest way to do that is still to rely on opam:
git clone https://github.com/math-comp/mczify.git
cd mczify
opam repo add rocq-released https://rocq-prover.org/opam/released
opam install --deps-only .
make # or make -j <number-of-cores-on-your-machine>
make install
zify_ssreflect.v: Z-ification instances for the rocq-mathcomp-ssreflect
libraryzify_algebra.v: Z-ification instances for the rocq-mathcomp-algebra
libraryzify.v: re-exports all the Z-ification instancesssrZ.v: provides a minimal facility for reasoning about Z and relating
Z and intRocq Prover
96.4%
Makefile
3.6%
Micromega tactics for Mathematical Components
31
stars
128
commits
Rocq Prover
primary language
Aug 20, 2026
updated
This small library enables the use of the Micromega arithmetic solvers of Rocq for goals stated with the definitions of the Mathematical Components library by extending the zify tactic.
mathcomp.zifyThe easiest way to install the latest released version of Mczify is via OPAM:
opam repo add rocq-released https://rocq-prover.org/opam/released
opam install rocq-mathcomp-zify
To instead build and install manually, you need to make sure that all the libraries this development depends on are installed. The easiest way to do that is still to rely on opam:
git clone https://github.com/math-comp/mczify.git
cd mczify
opam repo add rocq-released https://rocq-prover.org/opam/released
opam install --deps-only .
make # or make -j <number-of-cores-on-your-machine>
make install
zify_ssreflect.v: Z-ification instances for the rocq-mathcomp-ssreflect
libraryzify_algebra.v: Z-ification instances for the rocq-mathcomp-algebra
libraryzify.v: re-exports all the Z-ification instancesssrZ.v: provides a minimal facility for reasoning about Z and relating
Z and intRocq Prover
96.4%
Makefile
3.6%