package coq-sniper
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
A Coq plugin for general proof automation
Install
Dune Dependency
Authors
Maintainers
Sources
Sniper-1.1+coq-8.16.tar.gz
sha512=fb93e427d42c001afe18cc4112da9c6a1beaa5c264b124906f77f9e6e3349e9e0a7372a3f3dde5ba72b7fbc3381a4f991348ca33121364190112f3563c229447
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
= "1.1.1+8.16"
-
coq
>= "8.16" & < "8.17~"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page