An analysis tool for Python that blurs the line between testing and type systems.
-
Updated
Aug 2, 2024 - Python
An analysis tool for Python that blurs the line between testing and type systems.
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.
This project aims to translate First-Order 3-variable (FO3) predicate logic into the Calculus of Relations (CoR).
Solve grid-based pathfinding challenges efficiently. Our tool transforms grids into SAT problems using Kripke Structures and Boolean formulas, ensuring step-by-step validity while avoiding collisions. Simplify navigation in dynamic environments with central and dynamic agents.
Experiments in using Z3 to check common FHE transformations
Python library for parsing, type-checking, and analyzing probabilistic programs written in the pGCL language.
a GRId LOgic Puzzle Solver library
PIACERE DOML Model Checker
Symbolic execution tool
Automated cryptanalysis of substitution permutation network cipher
Solve sudoku puzzle with z3 theorem prover
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."