{"id":15168743,"url":"https://github.com/lukaszcz/coqhammer","last_synced_at":"2025-04-12T15:43:21.587Z","repository":{"id":28904126,"uuid":"119678694","full_name":"lukaszcz/coqhammer","owner":"lukaszcz","description":"CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory","archived":false,"fork":false,"pushed_at":"2025-03-27T11:33:20.000Z","size":2615,"stargazers_count":226,"open_issues_count":22,"forks_count":31,"subscribers_count":7,"default_branch":"coq8.20","last_synced_at":"2025-04-03T16:13:24.836Z","etag":null,"topics":["automation","coq","dependent-types","hammer","proof-search","theorem-prover","verification"],"latest_commit_sha":null,"homepage":"","language":"OCaml","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukaszcz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-31T11:31:02.000Z","updated_at":"2025-03-30T19:32:29.000Z","dependencies_parsed_at":"2023-02-13T04:10:15.280Z","dependency_job_id":"e53f1d1a-4e38-4706-a696-f0d7f65bdd6b","html_url":"https://github.com/lukaszcz/coqhammer","commit_stats":{"total_commits":556,"total_committers":21,"mean_commits":"26.476190476190474","dds":"0.16546762589928055","last_synced_commit":"772ba94b389fe808d5071307ef0ebddb5e0ec9e7"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaszcz%2Fcoqhammer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaszcz%2Fcoqhammer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaszcz%2Fcoqhammer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukaszcz%2Fcoqhammer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukaszcz","download_url":"https://codeload.github.com/lukaszcz/coqhammer/tar.gz/refs/heads/coq8.20","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590939,"owners_count":21129916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","coq","dependent-types","hammer","proof-search","theorem-prover","verification"],"created_at":"2024-09-27T06:41:18.532Z","updated_at":"2025-04-12T15:43:21.564Z","avatar_url":"https://github.com/lukaszcz.png","language":"OCaml","funding_links":[],"categories":["Projects","OCaml"],"sub_categories":["Plugins"],"readme":"CoqHammer (dev) for Coq 8.20 (use other branches for other versions of Coq)\n\n[![Docker CI][docker-action-shield]][docker-action-link]\n\n[docker-action-shield]: https://github.com/lukaszcz/coqhammer/workflows/Docker%20CI/badge.svg?branch=coq8.20\n[docker-action-link]: https://github.com/lukaszcz/coqhammer/actions?query=workflow:\"Docker%20CI\"\n\nCoqHammer video tutorial:\n[part 1 (sauto)](https://www.youtube.com/watch?v=0c_utk9bVgU\u0026list=PLXXF_svQE_b-9A5p2OKU7Tjz-NcE7H2xg),\n[part 2 (hammer)](https://www.youtube.com/watch?v=EEmpVCSqShA\u0026list=PLXXF_svQE_b_vja6TWFbGNB266Et8m5yC).\n\nSince version 1.3, the CoqHammer system consists of two major separate components.\n\n1. The `sauto` general proof search tactic for the Calculus of\n   Inductive Construction.\n\n2. The `hammer` automated reasoning tool which combines learning from\n   previous proofs with the translation of problems to the logics of\n   external automated systems and the reconstruction of successfully\n   found proofs with the `sauto` procedure.\n\nSee the [CoqHammer webpage](https://coqhammer.github.io) for\ndocumentation and installation instructions.\n\nRequirements\n------------\n- [Coq 8.20](https://github.com/coq/coq)\n- for `hammer`: automated provers\n  ([Vampire](https://vprover.github.io/download.html),\n  [CVC4](http://cvc4.cs.stanford.edu/downloads/),\n  [Eprover](http://www.eprover.org), and/or\n  [Z3](https://github.com/Z3Prover/z3/releases))\n\nCopyright and license\n---------------------\n\nCopyright (c) 2017-2024, Lukasz Czajka, TU Dortmund University.\\\nCopyright (c) 2017-2018, Cezary Kaliszyk, University of Innsbruck.\n\nDistributed under the terms of LGPL 2.1, see the file\n[LICENSE](LICENSE).\n\nSee [CREDITS](CREDITS.md) for a full list of contributors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukaszcz%2Fcoqhammer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukaszcz%2Fcoqhammer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukaszcz%2Fcoqhammer/lists"}