Βιβλιοθήκες γραμμένες σε Coq

CompCert

Ο CompCert επαληθεύτηκε επίσημα τον μεταγλωττιστή C.
  • 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

Cryptographic Primitive Code Generation από τη 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

Βιβλιοθήκη ανάλυσης συμβατή με Mathematical Components (από math-comp).
  • 158
  • GNU General Public License v3.0

fiat

Κυρίως αυτοματοποιημένη σύνθεση προγραμμάτων ορθής κατασκευής.
  • 140
  • GNU General Public License v3.0

advent-of-coq-2018

Η έλευση του Κώδικα 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

Μια μινιμαλιστική συναίνεση blockchain που εφαρμόστηκε και επαληθεύτηκε στο 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 to Bedrock2.
  • 46
  • MIT