package coq-sniper
A Coq plugin for general proof automation
Install
Dune Dependency
Authors
Maintainers
Sources
Sniper-1.1+coq-8.13.tar.gz
sha512=8e14d6d171a4cddfeaaa6e3262a6be4bfcfaee32acab71d355687c25c56fa8e3131ef66c7ab66a04ba88a6dba4f44ee067390c65addc8e03a7b90e0ebfa6a1a4
Description
Sniper is a Coq plugin that provides a new Coq tactic, snipe, for general proof automation.
This plugin is an extension of SMTCoq, a plugin to safely call external SMT solvers from Coq. Sniper extends SMTCoq by translating (a subset) of Coq goals into first-order logic before calling SMTCoq.
The translation is implemented through a combination of modular, small transformations that independently eliminate specific aspects of Coq logic towards first-order logic. These small transformations are safe, either generating proof terms on the fly (certifying transformations) or being proved once and for all in Coq (certified transformations).
Tags
category:Computer Science/Decision Procedures and Certified Algorithms/Decision procedures category:Miscellaneous/Coq Extensions keyword: SMT keyword: automation logpath:SniperPublished: 16 Jun 2023
Dependencies (4)
- coq-smtcoq
- coq-elpi
- coq-metacoq-pcuic
-
coq
>= "8.13" & < "8.14~"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page