Biblioteke napisane u Coq u

CompCert

CompCert formalno provjereni C kompajler.
  • 1.6k
  • GNU General Public License v3.0

stalin-sort

Dodajte staljinov algoritam sortiranja na bilo kojem jeziku koji želite ❣️ ako želite dajte nam ⭐️.
  • 1.2k
  • MIT

Coq-HoTT

Coq biblioteka za homotopijsku teoriju tipova.
  • 1.2k
  • GNU General Public License v3.0

UniMath

Ova biblioteka coq ima za cilj formalizirati značajan dio matematike koristeći jednoznačno gledište.
  • 853
  • GNU General Public License v3.0

magmide

Zavisno utipkani probni jezik namijenjen da omogući dokazano ispravan goli metalni kod za zaposlene softverske inženjere.
  • 771

fiat-crypto

Fiatovo generiranje kriptografskog primitivnog koda.
  • 594
  • GNU General Public License v3.0

math-comp

Matematičke komponente.
  • 501

CoqGym

Okruženje za učenje za dokazivanje teorema s Coq pomoćnikom za dokazivanje.
  • 332
  • GNU Lesser General Public License v3.0 only

sail-riscv

Model jedra RISC-V.
  • 306
  • GNU General Public License v3.0

proofs

Moje osobno skladište formalno verificirane matematike..
  • 259
  • GNU General Public License v3.0

hacspec

Jezik specifikacije za kriptografske primitive..
  • 218
  • MIT

Coq-Equations

Paket za definiranje funkcija za Coq.
  • 197
  • GNU Lesser General Public License v3.0 only

verdi-raft

Implementacija Raft distribuiranog konsenzusnog protokola, verificirana u Coqu korištenjem Verdi okvira.
  • 168
  • BSD 2-clause "Simplified"

jasmin

Jezik za kriptografiju visoke sigurnosti i velike brzine (autor jasmin-lang).
  • 159
  • MIT

analysis

Biblioteka analize usklađena s matematičkim komponentama (math-comp).
  • 158
  • GNU General Public License v3.0

fiat

Uglavnom automatizirana sinteza programa ispravnih konstrukcija.
  • 140
  • GNU General Public License v3.0

advent-of-coq-2018

Dolazak Code 2018, u Coq! (https://adventofcode.com/2018).
  • 139

fourcolor

  • 131
  • GNU General Public License v3.0

kami

Platforma za parametarsku specifikaciju hardvera visoke razine i njegovu modularnu provjeru (od strane mit-plv).
  • 126
  • MIT

corn

  • 108
  • GNU General Public License v3.0 only

toychain

Minimalistički blockchain konsenzus implementiran i verificiran u Coq-u.
  • 106
  • BSD 2-clause "Simplified"

koika

Temeljni jezik za dizajn hardvera temeljen na pravilima 🦑.
  • 104
  • GNU General Public License v3.0 only

silveroak

Formalna specifikacija i provjera hardvera, posebno za sigurnost i privatnost..
  • 97
  • Apache License 2.0

coq-library-undecidability

Knjižnica mehaniziranih dokaza neodlučnosti u pomoćniku za dokazivanje Coq..
  • 96
  • GNU General Public License v3.0

ConCert

Okvir za provjeru pametnog ugovora u Coq.
  • 92
  • MIT

riscv-coq

RISC-V specifikacija u Coq.
  • 87
  • BSD 3-clause "New" or "Revised"

vericert

Formalno verificirani alat za sintezu visoke razine temeljen na CompCertu i napisan u Coq..
  • 71
  • GNU General Public License v3.0 only

hs-to-coq

Pretvorite Haskell izvorni kod u Coq izvorni kod..
  • 69
  • MIT

scala-escape

Dodatak kompajlera za kontrolu životnog vijeka objekta u Scali (autor TiarkRompf).
  • 62
  • BSD 3-clause "New" or "Revised"

rupicola

Gallina to Bedrock2 skup alata za kompilaciju.
  • 46
  • MIT