-
Updated
Nov 27, 2021 - F*
#
formal-verification
Here are 297 public repositories matching this topic...
HACL*, a formally verified cryptographic library written in F*
security
cryptography
high-performance
verification
formal-methods
verified-primitives
formal-verification
everest
inria
hacl
2
fpoli
commented
Oct 12, 2021
Prusti uses collections such as HashSet and HashMap, which use a high quality hasher that provides high protection against collisions. However, that hasher is relatively slow and we don't care about HashDoS attacks. So, replacing those collections with FxHashSet and FxHashMap should always be better.
Collections: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_data_structures/fx/i
十分钟魔法练习
java
tutorial
functional-programming
lambda-calculus
monad
hkt
adt
formal-verification
formal-proofs
-
Updated
Feb 13, 2021 - HTML
A Fast and Safe Python based on PyPy
-
Updated
Sep 3, 2020 - Python
A gently curated list of companies using verification formal methods in industry
practice
coq
software-engineering
formal-methods
formal-verification
tlaplus
tla-specification
formal-verification-methods
-
Updated
Sep 16, 2021
ACL2 System and Books as Maintained by the Community
common-lisp
logic
theorem-proving
first-order-logic
formal-methods
formal-verification
theorem-prover
rewriting
acl2
-
Updated
Nov 23, 2021 - Common Lisp
deductive verification of Rust code. (semi) automatically prove your code satisfies your specifications!
-
Updated
Nov 23, 2021 - Rust
formally verified category theory library
-
Updated
Jun 23, 2020 - Idris
A List of Free and Open Source Hardware Verification Tools and Frameworks
python
coverage
awesome
hardware
vhdl
verification
verilog
awesome-list
formal-verification
constrained-random-verification
-
Updated
Nov 10, 2021
Scalable Symbolic-Numeric Set Computations
calculus
geometry
julia
computational-geometry
convex-hull
lazy-evaluation
polygons
projections
formal-verification
polyhedra
sets
minkowski-sum
reachability-analysis
convex-sets
geometry-algorithms
zonotope
set-propagation
-
Updated
Nov 27, 2021 - Julia
Release snapshots of the Frama-C platform for source code analysis
-
Updated
Oct 21, 2020 - OCaml
A selection of formal proofs in Coq.
-
Updated
Sep 23, 2021 - Coq
A curated set of links to formal methods involving provable code.
-
Updated
Nov 12, 2021
SPARK by Example is an adaptation of ACSL by Example for SPARK 2014, a programming language which is a formally verified subset of Ada
-
Updated
Jul 2, 2021 - Ada
Methods to compute sets of states reachable by dynamical systems
julia
verification
ode
simulations
dynamical-systems
control-systems
differential-equations
interval-arithmetic
hybrid-systems
formal-verification
numerical-analysis
cyber-physical-systems
reachability-analysis
automatic-control
flowpipe
rigorous-numerics
set-propagation
-
Updated
Nov 27, 2021 - Julia
A dependently-typed language intended to make provably correct code possible for working software engineers.
-
Updated
Nov 22, 2021 - Coq
A specification language for cryptography primitives.
-
Updated
Nov 27, 2021 - Rust
Formal specification and verification of hardware, especially for security and privacy.
-
Updated
Nov 26, 2021 - Coq
Correctness proofs of Ethereum token contracts
-
Updated
Jun 5, 2019 - Coq
High-assurance implementation of the Ouroboros protocol family
blockchain
distributed-computing
cryptocurrency
formal-methods
formal-verification
cardano
ouroboros
-
Updated
Jun 14, 2021 - Isabelle
A Verified Compiler for Gallina, Written in Gallina
-
Updated
Nov 26, 2021 - Coq
Public snapshots of "ACSL by Example"
-
Updated
Jun 17, 2021 - TeX
Awesome ASIC design verification
-
Updated
Dec 29, 2020
XCrypto: a cryptographic ISE for RISC-V
open-source
cryptography
cpu
crypto
hardware
riscv
verilog
research-project
mit-license
ise
icarus-verilog
hardware-acceleration
formal-verification
yosys
instruction-set-architecture
risc-v
xcrypto
-
Updated
Mar 31, 2021 - Verilog
Formal message specification and generation of verifiable binary parsers and message generators
-
Updated
Nov 26, 2021 - Ada
The RiscvSpecKami package provides SiFive's RISC-V processor model. Built using Coq, this processor model can be used for simulation, model checking, and semantics analysis. The RISC-V processor model can be output as Verilog and simulated/synthesized using standard Verilog tools.
-
Updated
Apr 24, 2020 - Haskell
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
rust
dependent-types
logic
theorem-proving
formal-verification
prover
automated-theorem-provers
reasoning
theorem-prover
constructive-mathematics
proof-assistants
-
Updated
Nov 27, 2021
Reachability and Safety of Nondeterministic Dynamical Systems
engineering
julia
verification
ode
simulations
dynamical-systems
control-systems
hybrid-systems
formal-verification
control-theory
cyber-physical-systems
reachability-analysis
automatic-control
-
Updated
May 22, 2021 - Julia
Improve this page
Add a description, image, and links to the formal-verification topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."
Deflate is a lossless data compression file format that zip and gzip are based on.
The deflate algorithm would be a nice formalisation and verification exercise in HOL. The result of the formalisation effort could be used to con