dogear

enter for all results · esc to close

Coq

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

  1. Software Foundations softwarefoundations.cis.upenn.edu

    Series of Coq-based textbooks on logic, functional programming, and foundations of programming languages, aimed at being accessible to beginners.

  2. Nix nixos.org

    Package manager for Linux and other Unix systems, supporting atomic upgrades and rollbacks.

    site link ↗
  3. Mathematical Components math-comp.github.io

    Formalization of mathematical theories, focusing in particular on group theory.

  4. Formal Reasoning About Programs adam.chlipala.net

    Book that simultaneously provides a general introduction to formal logical reasoning about the correctness of programs and to using Coq for this purpose.

  5. Menhir gallium.inria.fr

    Parser generator that can output Coq code for verified parsers.

    site link ↗
  6. Gagallium gallium.inria.fr

    site link ↗
  7. Coq coq.inria.fr

    site link ↗
  8. Compcert C Compiler compcert.inria.fr

    High-assurance compiler for almost all of the C language (ISO C99), generating efficient code for the PowerPC, ARM, RISC-V and x86 processors.

  9. VST vst.cs.princeton.edu

    Toolchain for verifying C code inside Coq in a higher-order concurrent, impredicative separation logic that is sound w.r.t. the Clight language of the CompCert compiler.

  10. Vélus velus.inria.fr

    Verified compiler for a Lustre/Scade-like dataflow synchronous language.

  11. Proofs and Reliable Programming using Coq team.inria.fr

    Introduction to developing and verifying programs with Coq.

  12. An Introduction to MathComp-Analysis staff.aist.go.jp

    Lecture notes on getting started with the Mathematical Components library and using it for classical reasoning and real analysis.

  13. Coq tag on Stack Overflow stackoverflow.com

    site link ↗
  14. Volume 3: Verified Functional Algorithms softwarefoundations.cis.upenn.edu

    Demonstration of how a variety of fundamental data structures can be specified and verified.

  15. Volume 5: Verifiable C softwarefoundations.cis.upenn.edu

    An extended tutorial on specifying and verifying C programs using the Verified Software Toolchain.

  16. Volume 6: Separation Logic Foundations softwarefoundations.cis.upenn.edu

    An introduction to separation logic and how to build program verification tools on top of it.

    site link ↗
  17. Volume 4: QuickChick softwarefoundations.cis.upenn.edu

    Introduction to tools for combining randomized property-based testing with formal specification and proof.

  18. Volume 2: Programming Language Foundations softwarefoundations.cis.upenn.edu

    Introduction to the theory of programming languages, including operational semantics, Hoare logic, and static type systems.

  19. Volume 1: Logical Foundations softwarefoundations.cis.upenn.edu

    Introduction to functional programming, basic concepts of logic, and computer-assisted theorem proving.

  20. Hybrid site.uottawa.ca

    System for reasoning using higher-order abstract syntax representations of object logics.

    site link ↗
  21. PLClub Blog seas.upenn.edu

    site link ↗
  22. Nix Coq packages search.nixos.org

    Collection of Coq-related packages for Nix.

    site link ↗
  23. Computer Arithmetic and Formal Proofs sciencedirect.com

    Book that describes how to formally specify and verify floating-point algorithms in Coq using the Flocq library.

  24. Coq subreddit reddit.com

    site link ↗
  25. Proof General proofgeneral.github.io

    Generic interface for proof assistants based on the extensible, customizable text editor Emacs.

  26. next page of items loading…