dogear

enter for all results · esc to close

Programming Languages

22,586 items in 77 lists

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

  2. Prosa gitlab.mpi-sws.org

    Definitions and proofs for real-time system schedulability analysis.

  3. Gappa gitlab.inria.fr

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

    site link ↗
  4. Flocq gitlab.inria.fr

    Formalization of floating-point numbers and computations.

    site link ↗
  5. Itauto gitlab.inria.fr

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

    site link ↗
  6. Coquelicot gitlab.inria.fr

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

    site link ↗
  7. CoqInterval gitlab.inria.fr

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

  8. CFML gitlab.inria.fr

    Tool for proving properties of OCaml programs in separation logic.

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

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

  10. 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 ↗
  11. Docker-Coq GitHub Action github.com

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

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

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

  13. move-vernaculars.py github.com

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

  14. move-requires.py github.com

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

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

    Removes loading of unused dependencies.

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

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

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

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

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

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

    site link ↗
  19. Official Coq wiki github.com

    site link ↗
  20. VsCoq Legacy github.com

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

  21. Dune dune.build

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

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

  23. Official Coq Zulip chat coq.zulipchat.com

    site link ↗
  24. coqdoc coq.inria.fr

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

    site link ↗
  25. Ltac2 coq.inria.fr

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

    site link ↗
  26. coq_makefile coq.inria.fr

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

    site link ↗
  27. CoqIDE coq.inria.fr

    Standalone graphical tool for interacting with Coq.

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

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

    Collection of Coq packages based on opam.

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

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

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

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

    Guide to Coq tactics with explanations and examples.

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

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

    site link ↗
  35. 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 ↗
  36. Lysxia's blog blog.poisson.chat

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

  38. Move and SmartContract Development starcoinorg.github.io

    Maintained by the Starcoin team.

    site link ↗
  39. The Move Prover research.facebook.com

    site link ↗
  40. Move IntelliJ plugin plugins.jetbrains.com

    Maintained by the Pontem team (source code).

    site link ↗
  41. Move Playground playground.pontem.network

    Like Remix for Move. Alpha version of a Web IDE. See instructions. Maintained by the Pontem team.

    site link ↗
  42. Movey movey.net

    A crates.io-style repository of Move packages.

    site link ↗
  43. next page of items loading…