GitHub topics: invariants
gustavo-grieco/abdk-math-64.64-verification
Formal verification effort for the ABDK Math 64.64 library properties using Echidna/hevm
Language: Solidity - Size: 40 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

munoabr8/structural-drift-toolchain
Pre-commit structural drift tool. Intent is to compliement Git and mature solutions(ie Terra-form)
Language: Shell - Size: 800 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

mojtaba-eshghie/Sindi
Δ Sindi: Semantic Invariant Differencing for Solidity Smart Contracts
Language: Solidity - Size: 4.07 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 1

cowwoc/requirements.js
Fluent Design by Contract for Javascript APIs
Language: TypeScript - Size: 4.04 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 0

mchalapuk/offensive.js
:facepunch: Human-readable, fast and boilerplate-free contract programming (precondition checks) for JavaScript.
Language: TypeScript - Size: 1.07 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 9 - Forks: 2

cowwoc/requirements.java
Fluent Design Contracts for Java Projects
Language: Java - Size: 9.78 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 27 - Forks: 2

mbrandonw/my-math-notes
All of my math stuff from grad school.
Language: TeX - Size: 3.74 MB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 53 - Forks: 8

greyblake/nutype
Rust newtype with guarantees 🇺🇦 🦀
Language: Rust - Size: 1.26 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1,604 - Forks: 28

php-deal/framework
Design by Contract framework for PHP
Language: PHP - Size: 144 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 253 - Forks: 21

aziis98/kauffman-polynomial
Course Project: Computational Laboratory - Implementation of the knot theory Kauffman polynomial regular isotopy invariant in Python
Language: Python - Size: 4.95 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

trajectory-invariants/invariants_py
Calculate invariant trajectory representations from trajectory data and generate new trajectories from the invariants.
Language: Jupyter Notebook - Size: 3.08 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

lsolano/triplex
Validation library inspired by the concepts of Secure by Design, by Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano (MEAP 2019 Manning Publications).
Language: C# - Size: 549 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

NorfairKing/validity
Validity and validity-based testing
Language: Haskell - Size: 1.46 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 160 - Forks: 31

seahorn/crab
A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.
Language: C++ - Size: 6.79 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 241 - Forks: 32

ddd-by-examples/factory
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Language: Java - Size: 9.33 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 1,359 - Forks: 272

SaswatPadhi/LoopInvGen 📦
Generates loop invariants for program verification
Language: OCaml - Size: 3.91 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 62 - Forks: 20

seahorn/clam
Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev14.
Language: C - Size: 4.02 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 279 - Forks: 39

wrsturgeon/sigma-types
Types automatically checked for invariants in debug builds only.
Language: Rust - Size: 198 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

anajuliabit/euler_hack_poc
Euler Incident POC
Language: HTML - Size: 547 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

disintegrator/inv
Runtime assertions for your invariants in Go.
Language: Go - Size: 11.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

SonicStark/SanInvs
SanitizerInvariants - Instrumenting a program to infer invariants with Daikon, on the top of LLVM compiler infrastructure
Size: 135 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

LarsDoorenbos/Nonlinear-invariants
Repository for "Learning Non-Linear Invariants for Unsupervised Out-of-Distribution Detection" (ECCV 2024)
Language: Python - Size: 375 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

GraphFilter/GraphFilter
The main goal of this software is to give assistance to Graph Theory and Spectral Graph Theory researchers to establish or refute conjectures quickly and simply, providing for visualization a filtered list of graphs according to the properties given by the user.
Language: Python - Size: 148 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 21 - Forks: 3

bluntbrain/invariant-testing-foundry
A comprehensive guide to Foundry's testing capabilities including Fuzz Testing and Invariant Testing
Language: Solidity - Size: 123 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

cbz20/khtpp
computing Khovanov invariants for links and tangles
Language: C++ - Size: 679 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

LarsDoorenbos/NCIS
Repository for "Non-Linear Outlier Synthesis for Out-of-Distribution Detection"
Language: Python - Size: 2.7 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

trajectory-invariants/invariants_mat
Matlab implementation of Trajectory Invariants.
Language: MATLAB - Size: 3.27 MB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

francoriba/PetriNets-Case-of-Application
Final project for concurrent programming at @FCEFyN, UNC, Argentina.
Language: Java - Size: 1.83 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

calebwin/rep
enforce representation/class invariants in your Rust data structures
Language: Rust - Size: 52.1 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

cgrade/FundMe
The FundMe project is a decentralized funding contract built on the Ethereum blockchain. It allows users to fund the contract with ETH and enables the owner to withdraw the funds. The project utilizes Chainlink's price feeds to ensure that the funding amounts meet a minimum threshold in USD.
Language: Solidity - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

AndrewBartholomew62/Andrew-Bartholomew-braid
A programme for calculating invariants and maipulating codes for various categories of knots and links
Language: C++ - Size: 1.52 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

trajectory-invariants/trajectory-invariants.github.io
Website of Trajectory Invariants.
Language: CSS - Size: 3.05 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

whydenyscry/Stress-Tensor-Matlab
Stress tensor, hydrostatic stress tensor, deviatoric stress tensor, invariants of stress tensor and deviatoric stress tensor, principal stresses, von Mises stress and Mohr's diagram in Matlab for the case when all components of stress tensor are given.
Language: MATLAB - Size: 555 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jjwsteele/denuto
Design by contract for JavaScript
Language: JavaScript - Size: 64.5 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 1

Aboudoc/weth-invariant-testing
Invariant tests for Wrapped Ether, one of the most important contracts on mainnet.
Language: Solidity - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

danstam/security-audit-portfolio
Welcome to my Security Audit Repository! Here, you'll find a collection of security audit reports conducted by me
Size: 1.48 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

matiashrnndz/programming-logic-with-dafny
Tesis: Lógica de Programación con Dafny
Language: Dafny - Size: 809 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

matiashrnndz/programming-logic-with-key-n-dafny
Lógica de Programación con KeY y Dafny
Language: Java - Size: 641 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

ibourn/foundry-defi-stablecoin
Cyfrin-Updraft foundry course
Language: Solidity - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

RyanFin/DataStructures-and-Algorithms-eclipse
Eclipse Implementation of Data Structures and Algorithms by Robert Lafore
Language: Java - Size: 58.6 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

electric-sql/legacy-vaxine 📦
Vaxine provides rich-CRDT features on top of Antidote.
Language: Elixir - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 0

nepiskopos/image-classification-moment-invariants
Pattern recognition image classification using moment invariants.
Language: MATLAB - Size: 93.8 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

Dabudabot/whyapp 📦
Innopolis University - Models course. WhyApp is a WhatsApp clone to get used to formal methods.
Language: Java - Size: 524 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

Eldadkro/ShapeOfData
code and knowlage related to the paper "can we see the shape of our data?"
Language: Jupyter Notebook - Size: 21.3 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

sheppieboy/invariant-weth
Invariant testing repo for WETH, based on horsefacts repo
Language: Solidity - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

gggauravgandhi/invariants
A way to provide descriptive errors in development but generic errors in production.
Language: JavaScript - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

oliverlee/constrained_value
Embed invariants into types
Language: C++ - Size: 50.8 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lth-elm/vault-account
Getting the hang of Foundry.
Language: Solidity - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

andreykarinskiy/System.ComponentModel.Annotations.Validation
System.ComponentModel.Annotations.Validation is a extension of System.ComponentModel validation engine. Supports validation of properties and invariants for object graphs.
Language: C# - Size: 2.72 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

classicwuhao/qmaxuse
QMaxUSE: A query-based verification tool for verifying UML class diagrams with extreme size of OCL invariants.
Language: SMT - Size: 268 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

aidevnn/AbelianDecompositon
Abelian Finite Groups decomposition
Language: C# - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

JoshuaJakowlew/constrained
Utility library that helps expressing invariants in types
Language: C++ - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

petergeoghegan/amcheck 📦
contrib/amcheck from Postgres v11 backported to earlier Postgres versions
Language: C - Size: 160 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 75 - Forks: 8

derbent-ninjas/invariant-composer
Convenient Invariant functor and several helper functions for validation
Language: TypeScript - Size: 129 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

praise106-research/Achar-Tool
Invariant Generation modulo opaue operations
Language: C - Size: 99.9 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

mutility/assume
Assertion package with conditional panics for go.
Language: Go - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

divyeshunadkat/PARQ Fork of freqhorn/freqhorn
PARQ is an automatic parallelization engine based on Skolem Function Synthesis and Quantified Invariant Generation. It is aimed at parallelization of array modifying programs written as Constrained Horn Clause (CHC) formulas.
Language: SMT - Size: 3.1 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

pmorvalho/InvAASTCluster
InvAASTCluster: AASTs and Invariant-Based Program Clustering
Language: C - Size: 1.4 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

baptiste-fourmont/synthese-invariant
In this project, we have automated the synthesis of loop invariants for a for a very small programming language. It converts SMT-Lib files into SMT2
Language: OCaml - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

s-brez/dragon-knight-states
Brute force solution to dragon and knight problem: A dragon has 100 heads. A knight can cut off 15, 17, 20, or 5 heads, respectively, with one blow of his sword. In each of these cases 24, 2, 14, or 17 new heads grow on its shoulders, respectively. If all heads are cut off, the dragon dies. Can the dragon ever die?
Language: Python - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

RandyRDavila/Linear_TxGraffiti
A python program that automatically produces mathematical conjectures in the field of graph theory.
Language: Python - Size: 219 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

elkaRD/TKOM_ParserAndInvariantsOptimizer
Project for the ‘Compilation Techniques’ course on 6th semester. Firstly I defined the grammar of my own language. Then I implemented a lexical analyzer, parser and semantic analyzer. These modules generate the syntax tree of the given source code (or display the error line with the description of the error). If the source code is correct, the next module (the optimizer) optimizes the syntax tree by detecting invariants in the loops and moving them before the loop. After optimization, the app generates new code based on the modified syntax tree.
Language: Java - Size: 1.34 MB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

ThomasLeMezo/invariant-lib
Invariant is a guaranteed library to compute invariants associated to dynamical systems
Language: C++ - Size: 1.66 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

ChrisTimperley/SpecMiners.py
A simple Python wrapper around several popular specification mining tools
Language: BlitzBasic - Size: 1.63 MB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jonnor/agree
Introspectable Contracts Programming for JavaScript
Language: CoffeeScript - Size: 134 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 13 - Forks: 0

DependableSystemsLab/LLFI-IPA
Language: C++ - Size: 15.7 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

unitb/invariants
Invariants and contract monitoring
Language: Haskell - Size: 27.3 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0
