dogear

enter for all results · esc to close

Coq

215 items from coq-community/awesome-coq ★396

  1. CFML gitlab.inria.fr

    Tool for proving properties of OCaml programs in separation logic.

    site link ↗
  2. Incremental Cycles gitlab.inria.fr

    Verified OCaml implementation of an algorithm for incremental cycle detection in graphs.

  3. Introduction to the Theory of Computation gitlab.com

    Formalization to support an undergraduate course on the theory of computation, including languages and Turing machines.

    site link ↗
  4. Docker-Coq GitHub Action github.com

    GitHub container action that can be used with Docker-Coq or Docker-MathComp.

  5. proof-using-helper.py github.com

    Modifies source files to include proof annotations for faster parallel proving.

  6. move-vernaculars.py github.com

    Lifts many vernacular commands and inner lemmas out of proof script blocks.

  7. move-requires.py github.com

    Moves all dependency loading statements to the top of source files.

    site link ↗
  8. minimize-requires.py github.com

    Removes loading of unused dependencies.

    site link ↗
  9. inline-imports.py github.com

    Creates stand-alone source files from developments by inlining the loading of all dependencies.

    site link ↗
  10. find-bug.py github.com

    Automatically minimizes source files producing an error, creating small test cases for Coq bugs.

    site link ↗
  11. absolutize-imports.py github.com

    Processes source files to make loading of dependencies robust against shadowing of file names.

    site link ↗
  12. Official Coq wiki github.com

    site link ↗
  13. VsCoq Legacy github.com

    Backwards-compatible extension for the Visual Studio Code and VSCodium editors using Coq's legacy XML protocol.

  14. Dune dune.build

    Composable and opinionated build system for OCaml and Coq (former jbuilder).

    site link ↗
  15. Program Logics for Certified Compilers cs.princeton.edu

    Book that explains how to construct program logics using separation logic, accompanied by a formal model in Coq which is applied to the Clight programming language and other examples.

  16. Official Coq Zulip chat coq.zulipchat.com

    site link ↗
  17. coqdoc coq.inria.fr

    Standard documentation tool that generates LaTeX or HTML files from Coq code.

    site link ↗
  18. Ltac2 coq.inria.fr

    Experimental typed tactic language similar to Coq's classic Ltac language.

    site link ↗
  19. coq_makefile coq.inria.fr

    Build tool distributed with Coq and based on generating a makefile.

    site link ↗
  20. CoqIDE coq.inria.fr

    Standalone graphical tool for interacting with Coq.

    site link ↗
  21. Official Coq manual coq.inria.fr

    site link ↗
  22. Coq Package Index coq.inria.fr

    Collection of Coq packages based on opam.

    site link ↗
  23. Coq Zulip chat archive coq.gitlab.io

    site link ↗
  24. Official Coq Discourse forum coq.discourse.group

    site link ↗
  25. Tactician coq-tactician.github.io

    Interactive tool which learns from previously written tactic scripts across all the installed Coq packages and suggests the next tactic to be executed or tries to automate proof synthesis fully.

  26. Coq Tactics in Plain English charlesaverill.github.io

    Guide to Coq tactics with explanations and examples.

    site link ↗
  27. Foundations of Separation Logic chargueraud.org

    Introduction to using separation logic to reason about sequential imperative programs in Coq.

    site link ↗
  28. Coq in a Hurry cel.archives-ouvertes.fr

    Introduction to how Coq can be used to define logical concepts and functions and reason about them.

    site link ↗
  29. Lysxia's blog blog.poisson.chat

    site link ↗
  30. Certified Programming with Dependent Types adam.chlipala.net

    Textbook about practical engineering with Coq which teaches advanced practical tricks and a very specific style of proof.

  31. Coq-Kruskal github.com

    Collection of libraries related to rose trees and Kruskal's tree theorem.