Skip to main content

Maude SMT Extension

Project description

MaudeSE is an SMT extension of Maude that supports various SMT features, including symbolic SMT search and satisfiability checking for SMT formulas.

It provides a generic interface that enables Maude to connect with SMT solvers. Users can implement their own connectors to integrate Maude with their preferred SMT solvers. Currently, MaudeSE includes built-in interfaces for Z3, Yices2, and CVC5.

For details on implementing a custom connector or using MaudeSE, please refer to our webpage.

Prerequisite

  • MaudeSE requires Python >= 3.8.
  • Python supported SMT solvers that you want to use.
    • E.g., z3, yices, cvc5.

Installation

Use pip to install maude-se

pip install maude-se

Use the following command to test successful installation.

$ maude-se -h

If the installation was successful, you can see the following message.

usage: maude-se [-h] [-cfg CONFIG] [-s SOLVER] [-no-meta] [file]

positional arguments:
  file                  input Maude file

options:
  -h, --help            show this help message and exit
  -cfg CONFIG, -config CONFIG
                        a directory to a configuration file (default: "config.yml")
  -s SOLVER, -solver SOLVER
                        solver name
  -no-meta              no metaInterpreter

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

maude_se-0.0.2.dev0-cp313-cp313-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp313-cp313-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp313-cp313-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

maude_se-0.0.2.dev0-cp312-cp312-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp312-cp312-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp312-cp312-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

maude_se-0.0.2.dev0-cp311-cp311-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp311-cp311-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp311-cp311-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

maude_se-0.0.2.dev0-cp310-cp310-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp310-cp310-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp310-cp310-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

maude_se-0.0.2.dev0-cp39-cp39-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp39-cp39-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp39-cp39-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

maude_se-0.0.2.dev0-cp38-cp38-manylinux_2_28_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

maude_se-0.0.2.dev0-cp38-cp38-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

maude_se-0.0.2.dev0-cp38-cp38-macosx_13_0_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8macOS 13.0+ x86-64

File details

Details for the file maude_se-0.0.2.dev0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d91833a3df8f223f7c90bc610e3196ad4df09cc07a2586062880ab8be03ba4dc
MD5 95a6ac7e60802e9a6cfdd40fa610ebb0
BLAKE2b-256 17cfaae37238a2d258082a16eb140c01e03c4aff08d217418f75d962d6ea8c47

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88d325d89cb4a453ce1a400dc3e347c9cf648b9bf36df99395be55e9e0af8202
MD5 e6c858b3ccb5b58b9bde1b3e5193faaf
BLAKE2b-256 d4dd12e79e163fcf39c23bf6d75e24c7298b7d624e033f9dd35936ca3d17e027

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d98cf56ef318361939c803cabb7f241ac59018cdec01fddba90d0657124d3421
MD5 ff53c874825bfa9eaed135b1874be670
BLAKE2b-256 3d446bd5c9531732a06e9b5a2a0f5faa2ae814fa10a35b5e4ec8a56a6a2eabc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3bac6c33106fd116cb5f5505b7f416afd7e783d084320dcd31d704beb3e12760
MD5 bfa2398b92d0a481bc627508b04cd2f7
BLAKE2b-256 d034166fc4e02a18f7ffe5e697c64062b4e016e984a98278f4077e23064f4146

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b72029bebef47a08c3f9849c3b05255684e3fee55cd0547df3cc8e08d1b4405
MD5 4df490d1b3b557d684148ae2d6606362
BLAKE2b-256 279eafaa01e7e36b53184cc028afafd055b9d07d74f7445f6d3f78e696e4712d

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 361f19102dbcc058417f50b58e27c555870211532871a7277731547127c1827b
MD5 e42d03a2f11626a3f9b4d45544ae2c0e
BLAKE2b-256 c890952b9b02c9276a0966d3a24e518f07eebd3b99a3691dcf90d447ceff72f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6424b98aa68f98c1ca8238283b13bc916eef8ddc05b986bcd99bbaff6712e4bf
MD5 8b5d2c6eceb6a493d83a24182a7c746d
BLAKE2b-256 b80e2a63592945b7533740f79d91d86a3aa0f6cf348ea23083d1832b8c855609

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c696f5f631808254dbad44a72b82fb7d0751c84a1b54ec034f8597aad37ee2b7
MD5 0423e2bfd9d050bab44cd74192ffba98
BLAKE2b-256 6d75e7bcae171476e94040c127984c4b4e33f6667ba1640438ceb53e032dbee8

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da07e28f42276f8b244d1baaaa852c385ae55cf2e2137293956393d8daa416e9
MD5 70d34f7198a5d55f7e5004634ff9de8d
BLAKE2b-256 55c940880bf445fffb863ddd8bc561aa7df99d398621a4ddf140c98b0e59a6a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4eb5c73c0f6bacbd672c7975d00c7ae9a706f73022acf22e8291804ddba37d98
MD5 8a7ff762d9e9faabde403470abcc1913
BLAKE2b-256 58e51a3a4c25ced25586d4ec613dc78aac24cd2cb760cdde29aec47bf1a60b56

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6f9f3dd2dd230343bb5e584b8c90f83c978792b957f1a23a5c0aff74ae8d479e
MD5 c7286296074c6cb6817eb9ce3deadd07
BLAKE2b-256 41aae853b572f2a361b62dddd2faaa442162910657fadad23404ccb9a821fd5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 195c0a56322399f7860097358c49acc29972ed6b45022b9511de55e30bb35bfd
MD5 61bc2605400592bc7cb129c4c4e5af9b
BLAKE2b-256 c01d3d0a1c081b72cf8f3d8885f2df168013bd4aaa2dd13e52a90b401c77f500

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ffc7029f99f6878e817e06fb0b5779dd765c61ab8937ebb3904614d418ceed2
MD5 8b440b58847a4ab098101c81e83b8513
BLAKE2b-256 563fd40aad06bd60aee110060a80c821fde332568e4c3a1365b76fbf800f7e1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7c0ce0024e0642354589c464085e51952e333324895f2dac2cd4623c4d0af638
MD5 8ddba03f88ddde963a01111300a66fec
BLAKE2b-256 d16c519c5cdea13eb15d8a1ab505489a9015e8cf43c2f74036b112f74e189d02

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ad70dd19512fc0da067d10a20abfa9dd6ef437929facd4657cfe6876d8691387
MD5 e556f13e5526c8f0be4772008dde4ec1
BLAKE2b-256 ba0742a035dfb3163a6f9b1514d391a1f20b23edf4f4ce72a3bb1ecfe168902b

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0245cf829a1ac039f7ef7c82ae6cd8abd13aeae6f9e11367e3705249497088ba
MD5 14ec049de14cf9300496fc8dafefb271
BLAKE2b-256 b6e7f0d2088c5e3edea7f46a53871b52afef7a2fe71f4c9db251b9e6e81365ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp38-cp38-manylinux_2_28_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b8860005bd56bb227818f2b59e1929089fdc4ceca7e4e5cada6032cf7c15754d
MD5 51ef831798d6e3d75ada73cc40659c4f
BLAKE2b-256 ee608414442374f75885a679c53512cf54f14a21cf89fdaf855178e24d2bb3fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp38-cp38-macosx_14_0_arm64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maude_se-0.0.2.dev0-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e47f8cbe279df1279cecec6a04d34dc7b54d93e08708dd3a8d4157beae0d432f
MD5 beedc2d3928a7eecb5d6d77647f8b9a0
BLAKE2b-256 9f78c34b64c130e29abddb937750e808414aa8be6ae743a32e726d791066aee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.2.dev0-cp38-cp38-macosx_13_0_x86_64.whl:

Publisher: release.yml on postechsv/maude-se

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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