Coq ben írt könyvtárak

CompCert

A CompCert hivatalosan ellenőrzött C-fordítója.
  • 1.6k
  • GNU General Public License v3.0

stalin-sort

Adjon hozzá egy sztálin rendezési algoritmust bármilyen nyelven, amelyet szeretne ❣️ Ha tetszik, adjon nekünk egy ⭐️.
  • 1.2k
  • MIT

Coq-HoTT

Coq könyvtár a homotópia típuselmélethez.
  • 1.2k
  • GNU General Public License v3.0

UniMath

Ennek a coq-könyvtárnak az a célja, hogy a matematika jelentős részét formalizálja az univalens nézőpont felhasználásával.
  • 853
  • GNU General Public License v3.0

magmide

Függően tipizált próbanyelv, amely bizonyíthatóan helyes csupasz fémkódot tesz lehetővé a dolgozó szoftvermérnökök számára.
  • 771

fiat-crypto

Kriptográfiai primitív kódgenerálás a Fiattól.
  • 594
  • GNU General Public License v3.0

math-comp

Matematikai komponensek.
  • 501

CoqGym

Tanulási környezet a tételbizonyításhoz a Coq bizonyítási asszisztenssel.
  • 332
  • GNU Lesser General Public License v3.0 only

sail-riscv

Vitorlás RISC-V modell.
  • 306
  • GNU General Public License v3.0

proofs

A formálisan igazolt matematika személyes tárháza..
  • 259
  • GNU General Public License v3.0

hacspec

Egy specifikációs nyelv kriptográfiai primitívekhez.
  • 218
  • MIT

Coq-Equations

Egy függvénydefiníciós csomag a Coq-hoz.
  • 197
  • GNU Lesser General Public License v3.0 only

verdi-raft

A Raft elosztott konszenzus protokoll megvalósítása, a Coq-ban a Verdi keretrendszerrel ellenőrzött.
  • 168
  • BSD 2-clause "Simplified"

jasmin

Nyelv a nagy biztonságot nyújtó és nagy sebességű kriptográfiához (jasmin-lang).
  • 159
  • MIT

analysis

Matematikai komponensekkel kompatibilis Analysis Library (a math-comp).
  • 158
  • GNU General Public License v3.0

fiat

Többnyire helyesen építkező programok automatizált szintézise.
  • 140
  • GNU General Public License v3.0

advent-of-coq-2018

A Code 2018 megjelenése a Coq-ban! (https://adventofcode.com/2018).
  • 139

fourcolor

  • 131
  • GNU General Public License v3.0

kami

Platform a magas szintű paraméteres hardverspecifikációhoz és annak moduláris ellenőrzéséhez (mit-plv).
  • 126
  • MIT

corn

  • 108
  • GNU General Public License v3.0 only

toychain

A Coq-ban megvalósított és ellenőrzött minimalista blokklánc-konszenzus.
  • 106
  • BSD 2-clause "Simplified"

koika

A szabályalapú hardvertervezés alapnyelve 🦑.
  • 104
  • GNU General Public License v3.0 only

silveroak

A hardver formális specifikációja és ellenőrzése, különösen a biztonság és az adatvédelem érdekében.
  • 97
  • Apache License 2.0

coq-library-undecidability

Gépesített eldönthetetlenségi bizonyítványok könyvtára a Coq proof asszisztensben.
  • 96
  • GNU General Public License v3.0

ConCert

Az intelligens szerződés-ellenőrzés keretrendszere a Coq-ban.
  • 92
  • MIT

riscv-coq

RISC-V specifikáció Coq.
  • 87
  • BSD 3-clause "New" or "Revised"

vericert

Formálisan ellenőrzött magas szintű szintézis eszköz, amely CompCert alapú és Coq.-ban íródott.
  • 71
  • GNU General Public License v3.0 only

hs-to-coq

A Haskell forráskód konvertálása Coq forráskódra.
  • 69
  • MIT

scala-escape

Fordító beépülő modul az objektumok élettartamának vezérlésére a Scalában (TiarkRompf).
  • 62
  • BSD 3-clause "New" or "Revised"

rupicola

Gallina to Bedrock2 összeállítási eszköztár.
  • 46
  • MIT