Knižnice napísané v Coq e

CompCert

Formálne overený kompilátor jazyka C CompCert.
  • 1.6k
  • GNU General Public License v3.0

stalin-sort

Pridajte algoritmus triedenia Stalina v akomkoľvek jazyku, ktorý sa vám páči ❣️ ak chcete, dajte nám ⭐️.
  • 1.2k
  • MIT

Coq-HoTT

Knižnica Coq pre teóriu homotopických typov.
  • 1.2k
  • GNU General Public License v3.0

UniMath

Táto knižnica coq má za cieľ formalizovať podstatnú časť matematiky pomocou univalentného uhla pohľadu.
  • 853
  • GNU General Public License v3.0

magmide

Závisle napísaný dôkazový jazyk určený na to, aby umožnil pracujúcim softvérovým inžinierom preukázateľne správny kód z holého kovu.
  • 771

fiat-crypto

Generovanie kryptografického primitívneho kódu od spoločnosti Fiat.
  • 594
  • GNU General Public License v3.0

math-comp

Matematické komponenty.
  • 501

CoqGym

Učebné prostredie na dokazovanie teorémov s asistentom dôkazu Coq.
  • 332
  • GNU Lesser General Public License v3.0 only

sail-riscv

Plachta model RISC-V.
  • 306
  • GNU General Public License v3.0

proofs

Moje osobné úložisko formálne overenej matematiky..
  • 259
  • GNU General Public License v3.0

hacspec

Špecifikačný jazyk pre kryptografické primitívy.
  • 218
  • MIT

Coq-Equations

Balík definícií funkcií pre Coq.
  • 197
  • GNU Lesser General Public License v3.0 only

verdi-raft

Implementácia distribuovaného konsenzuálneho protokolu Raft, overená v Coq pomocou rámca Verdi.
  • 168
  • BSD 2-clause "Simplified"

jasmin

Jazyk pre vysokú istotu a vysokorýchlostnú kryptografiu (podľa jasmin-lang).
  • 159
  • MIT

analysis

Knižnica analýzy kompatibilná s matematickými komponentmi (podľa math-comp).
  • 158
  • GNU General Public License v3.0

fiat

Väčšinou automatizovaná syntéza programov Correct-by-Construction.
  • 140
  • GNU General Public License v3.0

advent-of-coq-2018

Advent of Code 2018 v Coq! (https://adventofcode.com/2018).
  • 139

fourcolor

  • 131
  • GNU General Public License v3.0

kami

Platforma pre špecifikáciu parametrického hardvéru na vysokej úrovni a jej modulárne overenie (od mit-plv).
  • 126
  • MIT

corn

  • 108
  • GNU General Public License v3.0 only

toychain

Minimalistický blockchainový konsenzus implementovaný a overený v Coq.
  • 106
  • BSD 2-clause "Simplified"

koika

Základný jazyk pre návrh hardvéru založený na pravidlách 🦑.
  • 104
  • GNU General Public License v3.0 only

silveroak

Formálna špecifikácia a overenie hardvéru, najmä pre bezpečnosť a súkromie.
  • 97
  • Apache License 2.0

coq-library-undecidability

Knižnica mechanizovaných dôkazov o nerozhodnuteľnosti v Coq dôkazovom asistentovi.
  • 96
  • GNU General Public License v3.0

ConCert

Rámec pre overenie inteligentných zmlúv v Coq.
  • 92
  • MIT

riscv-coq

Špecifikácia RISC-V v Coq.
  • 87
  • BSD 3-clause "New" or "Revised"

vericert

Formálne overený nástroj na syntézu na vysokej úrovni založený na CompCert a napísaný v Coq..
  • 71
  • GNU General Public License v3.0 only

hs-to-coq

Previesť zdrojový kód Haskell na zdrojový kód Coq..
  • 69
  • MIT

scala-escape

Doplnok kompilátora na riadenie životnosti objektov v Scale (od TiarkRompf).
  • 62
  • BSD 3-clause "New" or "Revised"

rupicola

Súbor nástrojov na kompiláciu Gallina to Bedrock2.
  • 46
  • MIT