Skip to main content

z3-powered solver (theorem prover) for deal.

Project description

deal-solver

z3-powered solver (theorem prover) for deal.

python3 -m pip install deal-solver

CLI

For CLI usage, see the deal documentation. The solver doesn't provide a CLI on its own.

API

Deal-solver is created specifically for deal. So, if you want to use it with another tool, you have to mimic deal. It's not hard, though. See TestTheorem implementation in tests/helpers.py.

The project state

This is an experimental project. it supports only limited subset of syntax an types. Still, it works for some simple cases. So, give it a try, it is free.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deal-solver-0.1.1.tar.gz (47.6 kB view details)

Uploaded Source

Built Distribution

deal_solver-0.1.1-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file deal-solver-0.1.1.tar.gz.

File metadata

  • Download URL: deal-solver-0.1.1.tar.gz
  • Upload date:
  • Size: 47.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for deal-solver-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4f30fdf582650325207962e6bde39b8403f4fcdb71e8476c0558cb96e0a6f6f2
MD5 495697517000c40ecb95f54fe2568488
BLAKE2b-256 92daf2e388c86fed9d2acd01f34c813f956d09048d5115532ae876a94c4a3ce9

See more details on using hashes here.

File details

Details for the file deal_solver-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: deal_solver-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for deal_solver-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f39413c6ee3f6e896194749be179eab9bb77138781e873d6a29ca14f1a6afed
MD5 f8cdde3995dbce31e04c1a1678e0521c
BLAKE2b-256 6bb696af9892510c86c16a573161bbe1604d9e9877460b8c7a94d72ceeff409f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page