package coq-sniper
A Coq plugin for general proof automation
Install
Dune Dependency
Authors
Maintainers
Sources
Sniper-1.0+8.13.tar.gz
sha512=94632b899b2736fe61b96e812dc444639bb3b5d275a294eced64f0f880c7b4158c018f8ac98c0498ffbe8c78fa6a7997c381c9dd93a9d992738af1d723638eb4
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: 04 May 2022
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