Библиотеки, написани на Coq

CompCert

Официално проверен C компилатор на CompCert.
  • 1.6k
  • GNU General Public License v3.0

stalin-sort

Добавете алгоритъм за сортиране по Сталин на всеки език, който харесвате ❣️, ако искате, дайте ни ⭐️.
  • 1.2k
  • MIT

Coq-HoTT

Библиотека Coq за теория на хомотопичните типове.
  • 1.2k
  • GNU General Public License v3.0

UniMath

Тази библиотека coq има за цел да формализира значителна част от математиката, използвайки еднозначната гледна точка.
  • 853
  • GNU General Public License v3.0

magmide

Език за доказателство със зависим тип, предназначен да направи възможен доказуемо правилен гол метален код за работещи софтуерни инженери.
  • 771

fiat-crypto

Генериране на криптографски примитивен код от Fiat.
  • 594
  • GNU General Public License v3.0

math-comp

Математически компоненти.
  • 501

CoqGym

Учебна среда за доказване на теорема с асистента за доказателство Coq.
  • 332
  • GNU Lesser General Public License v3.0 only

sail-riscv

Модел Sail RISC-V.
  • 306
  • GNU General Public License v3.0

proofs

Моето лично хранилище на официално потвърдена математика..
  • 259
  • GNU General Public License v3.0

hacspec

Спецификационен език за криптографски примитиви..
  • 218
  • MIT

Coq-Equations

Пакет за дефиниране на функции за Coq.
  • 197
  • GNU Lesser General Public License v3.0 only

verdi-raft

Реализация на протокола за разпределен консенсус Raft, проверен в Coq с помощта на рамката Verdi.
  • 168
  • BSD 2-clause "Simplified"

jasmin

Език за криптография с висока сигурност и висока скорост (от jasmin-lang).
  • 159
  • MIT

analysis

Библиотека за анализ, съвместима с математически компоненти (от math-comp).
  • 158
  • GNU General Public License v3.0

fiat

Предимно автоматизиран синтез на програми за правилна конструкция.
  • 140
  • GNU General Public License v3.0

advent-of-coq-2018

Появата на Code 2018 в Coq! (https://adventofcode.com/2018).
  • 139

fourcolor

  • 131
  • GNU General Public License v3.0

kami

Платформа за параметрична хардуерна спецификация на високо ниво и нейната модулна проверка (от mit-plv).
  • 126
  • MIT

corn

  • 108
  • GNU General Public License v3.0 only

toychain

Минималистичен блокчейн консенсус, внедрен и проверен в Coq.
  • 106
  • BSD 2-clause "Simplified"

koika

Основен език за базиран на правила хардуерен дизайн 🦑.
  • 104
  • GNU General Public License v3.0 only

silveroak

Официална спецификация и проверка на хардуера, особено за сигурност и поверителност.
  • 97
  • Apache License 2.0

coq-library-undecidability

Библиотека от механизирани доказателства за нерешимост в асистента за доказване на Coq..
  • 96
  • GNU General Public License v3.0

ConCert

Рамка за проверка на интелигентен договор в Coq.
  • 92
  • MIT

riscv-coq

Спецификация на RISC-V в Coq.
  • 87
  • BSD 3-clause "New" or "Revised"

vericert

Официално проверен инструмент за синтез на високо ниво, базиран на CompCert и написан на Coq..
  • 71
  • GNU General Public License v3.0 only

hs-to-coq

Преобразувайте изходния код на Haskell в изходния код на Coq..
  • 69
  • MIT

scala-escape

Добавка за компилатор за контрол на животите на обекти в Scala (от TiarkRompf).
  • 62
  • BSD 3-clause "New" or "Revised"

rupicola

Gallina към Bedrock2 инструментариум за компилация.
  • 46
  • MIT