package coq-sniper
A Coq plugin for general proof automation
Install
Dune Dependency
Authors
Maintainers
Sources
Sniper-1.1+coq-8.14.tar.gz
sha512=9d475dbf535863d171bddf92949f34940a32d61e64921537edae4865dcc96e4a224e8f642b60ab2b257f4559434b39f2d5a4ca7280e51bcba3386779075687d4
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.14" & < "8.15~"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page