dogear

enter for all results · esc to close

Coq

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

  1. Tree Sitter Rocq github.com

    Partial Rocq tree-sitter grammar useful for syntax highlighting in text editors like Helix, but not recommended for full parsing of Rocq code.

    tool link ↗
  2. Puiseuxth github.com

    Proof of Puiseux's theorem and computation of roots of polynomials of Puiseux's series.

  3. Rocqnavi github.com

    Fork of coq2html that adds indexes, clickable notations, Markdown and LaTeX formatting in comments, and more.

    tool link ↗
  4. 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.

  5. Vélus velus.inria.fr

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

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

    Introduction to developing and verifying programs with Coq.

  7. 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.

  8. Coq tag on Stack Overflow stackoverflow.com

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

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

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

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

  11. 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 ↗
  12. Volume 4: QuickChick softwarefoundations.cis.upenn.edu

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

  13. 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.

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

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

  15. Hybrid site.uottawa.ca

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

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

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

    Collection of Coq-related packages for Nix.

    site link ↗
  18. 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.

  19. Coq subreddit reddit.com

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

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

  21. Coq tag on Proof Assistants Stack Exchange proofassistants.stackexchange.com

  22. Paco plv.mpi-sws.org

    Library for parameterized coinduction.

    site link ↗
  23. MIT PLV blog posts on Coq plv.csail.mit.edu

    site link ↗
  24. Debian Coq packages people.debian.org

    Coq-related packages available in the testing distribution of Debian.

    site link ↗
  25. opam opam.ocaml.org

    Flexible and Git-friendly package manager for OCaml and Coq with multiple compiler support.

  26. Mike Nahas's Coq Tutorial mdnahas.github.io

    Basics of using Coq to write formal proofs.

  27. The Mathematical Components book math-comp.github.io

    Book oriented towards mathematically inclined users, focusing on the Mathematical Components library and the SSReflect proof language.

  28. Learn X in Y minutes where X=Coq learnxinyminutes.com

    Whirlwind tour of Coq as a language.

    site link ↗
  29. Coq'Art labri.fr

    The first book dedicated to Coq.

  30. Iris iris-project.org

    Higher-order concurrent separation logic framework.

    site link ↗
  31. Coq requirements in Common Criteria evaluations inria.hal.science

    Guide on how to write readable and reviewable Coq code in high assurance applications.

    site link ↗
  32. Programs and Proofs ilyasergey.net

    Book that gives a brief and practically-oriented introduction to interactive proofs in Coq which emphasizes the computational nature of inductive reasoning about decidable propositions via a small set of primitives from the SSReflect proof language.

  33. Gregory Malecha's blog gmalecha.github.io

    site link ↗
  34. Program verification with types and logic gitlab.science.ru.nl

    Lectures and exercise material for a course in programming language semantics, type systems and program logics, using Coq, at Radboud University Nijmegen.

  35. Coq-std++ gitlab.mpi-sws.org

    Extended alternative standard library for Coq.

    site link ↗
  36. lambda-rust gitlab.mpi-sws.org

    Formal model of a Rust core language and type system, a logical relation for the type system, and safety proofs for some Rust libraries.

  37. Prosa gitlab.mpi-sws.org

    Definitions and proofs for real-time system schedulability analysis.

  38. Gappa gitlab.inria.fr

    Tactic for discharging goals about floating-point arithmetic and round-off errors.

    site link ↗
  39. Flocq gitlab.inria.fr

    Formalization of floating-point numbers and computations.

    site link ↗
  40. Itauto gitlab.inria.fr

    SMT-like tactics for combined propositional reasoning about function symbols, constructors, and arithmetic.

    site link ↗
  41. Coquelicot gitlab.inria.fr

    Formalization of classical real analysis compatible with the standard library and focusing on usability.

    site link ↗
  42. CoqInterval gitlab.inria.fr

    Tactics for performing proofs of inequalities on expressions of real numbers.

  43. next page of items loading…