An analysis tool for Python that blurs the line between testing and type systems.
-
Updated
Oct 13, 2024 - Python
An analysis tool for Python that blurs the line between testing and type systems.
Verification framework and tool for higher-order Scala programs
Logic plus python types
A Formal Method playground for limboole, Z3, nuXmv, Alloy, and Spectra
FASTEN: FormAl SpecificaTion ENvironment - a set of DSLs to experiment with rigorous systems and safety engineering.
This project aims to translate First-Order 3-variable (FO3) predicate logic into the Calculus of Relations (CoR).
VSCode extension for SMT2 language with Z3 solver
The axiom profiler for exploring and visualizing SMT solver quantifier instantiations (made via E-matching).
Automated cryptanalysis of substitution permutation network cipher
MIT IEEE URTC 2024. GSET 2024. Repository for the "MBASED: Practical Simplifications of Mixed Boolean-Arithmetic Obfuscation". A Binary Ninja decompiler plugin taking ideas from compiler construction to simplify obfuscated boolean expressions.
A rule checker library for Java. Checks sets of rules for completeness, overlap, and constraint satisfaction.
Demonstration of some MIP/SAT/SMT solvers/optimizers in multiple programming languages.
This Python bot is an automated solver for the popular puzzle game Flow Free. Leveraging the power of the Z3 constraint solver, the bot intelligently solves Flow Free puzzles by strategically connecting matching-colored pipes without any user input.
Add a description, image, and links to the z3 topic page so that developers can more easily learn about it.
To associate your repository with the z3 topic, visit your repo's landing page and select "manage topics."