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.3-cp313-cp313-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp312-cp312-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp311-cp311-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp310-cp310-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp39-cp39-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp38-cp38-manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8macOS 14.0+ ARM64

maude_se-0.0.3-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.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f79b8a2399aea4bc58ed8c9127012e005e1e38f5c526a0ecab854e6b86631fe
MD5 f91db4bbc21fd4f2760586b7f2feb693
BLAKE2b-256 c647fcd3e5f00b2a97554bfdd86616617c017b8ab8daf707a61fb3e844f89bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cf4c8137569828d2e586223cc0d77709f161f2c02e1ba4f8e5d20de58f64e972
MD5 c1860e3ee0aff12116c86338254313ba
BLAKE2b-256 88acef610fb92e6b834d2563eb244f3d7f53dd74bd971ece0477ebd9ca698b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 03582e364f5f836c9881ce403f3dcdbec339d9de92cc4a3fc3a163ca9474a8b4
MD5 136b55f86ffda545c2cbeaf4e7ed8625
BLAKE2b-256 c9a0b245d2a9e4123ec1a99663c41ad2c36ad2af304d61044238cce16a58bfff

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a5a4ba4ce26307cd3f83e73bbf0ae65a15c754e9d176991344c13bdad39b4e9
MD5 f25791420253816bc7ab873da4ca9025
BLAKE2b-256 9f89362b3542d15b465490c33456f612773fd0dcab0bea79863aa578be21260b

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abe6047a7f0462f15350a5dcb09048bfe3a5a9c0765d4f270527d21ea22c7cfb
MD5 da6b6b7c8027a38cf3b41715ea6a0404
BLAKE2b-256 3c155a3426342f54056d13fe47a29bc0767428ea24ea94e195b8dcef851f3b37

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b5e7ab9ddeeecafffe09e2bf8ca87769a654c48d35dad9138c598c6551855db
MD5 e26deb3cdebc50977c9cd3b9ccc6ca19
BLAKE2b-256 621a559423e35763e0e02b1eecba639359f5ef789594803a9a940811ec6860bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc4982bd62ce274dd7c8e8378e212accbac929f4b497baf28319d11e2ac1aa69
MD5 0477b4cf902134a9f1770eda30a2b374
BLAKE2b-256 be342a8eb557c300b2317730e2e7a4a2b6bcfae83f63ce5bc2812ab130fbb924

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1bae38c7411e59bd513b35118cedb798623ca35ee6078bc9b8a04bd48fad6bc7
MD5 304f0e38e353384a9dd67e79e9d4af05
BLAKE2b-256 47b0ac9e962129fbdd9fda6aa6026fedbaae5d9437c049103c8253ff0d8d1842

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3146e47ed568037f489112eb40ddaa17e09e8a86b8acf49af6930e19f76048fe
MD5 b656b49fd80bee0b21adeb39b41ec685
BLAKE2b-256 83eac3b54629d1744fdbb29d1f3103c96a97a8206203bdf376296991cb7246c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b07a58006bf6ff30c3483eddab7f5836fd4320f19a74844aaefc9ddfdad8d06
MD5 b39708603f9b2585257183776c59117c
BLAKE2b-256 5da720a509a21e0ddedfd4d07b86033896273d00047e8b882c2ae1980fc08bc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d725758a8b6ad7d263ec1c6f58f7301f51a8eb4e0e90d33814bdd565186ab9f5
MD5 83a2db1af1256aec2aeec31bf85ca941
BLAKE2b-256 aaac4b46103b9edcd8a1e23de18588971369813bcf182f85a3ea5144daead7b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c30ddad9c79cd75a3a8e18200c06d8e5afe4a1abcf1565b1b5b9cb8dcda74f60
MD5 051f9a1de54cc5837007df953a0b920c
BLAKE2b-256 67ff8b3eba45db711838b994609a78976cbcdd327c714c72811d319fb9a130f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c234776cecdb335e480beb10128540f426055769be0ca2b34cd6f63213762d9
MD5 2cb785cb5d9e1d8d12f55817f1b37d6a
BLAKE2b-256 906fa731afd29c727d3c4f0d1d605975bcf54d31674ca1e76996b84090ccdfb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 26306d74063f81cc848349bbe75bd3022c29d81bb142441fcb06313ca3fde31b
MD5 101dea3899fd1ed6bf18380a564c12e3
BLAKE2b-256 a50663f7ca54ea7c0a3880fb1b195adcfbb5b4d379ac4071c4efe34205126f4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 495224b26f05de2252802011f7eb364e7646df92efa2bff7bc14f15a5382b830
MD5 b81c42a6115b8eeb55978870686a04d8
BLAKE2b-256 0bb401d933be9a9d58dd40df61e2bfffc1a46101f61b30dccefbe95804486b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c0475d592065a56efff405cc56b4f8dd39f5c433953618ea9e0e679db5e6624
MD5 c3e9741b95ac662358b161e73730aa80
BLAKE2b-256 922996ce052260d655bacc44a6e9bf7eef428f78855eb9b65ef41eee4b7f6e3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cde7b8f9d6b4f1b251bae604744974c284d0690c34ea7d550ae967d7f5bd546f
MD5 0520e67e4d8e86916667a798e16ad52d
BLAKE2b-256 fe3f3cb05716ae9b1398b648b807720eb8165501e13c4c82de59b9a0e5fe97e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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.3-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.3-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b944feb5af3545f911cbcdd65305e7749c9fd3f59fb2e025b44ce2059bbacfe5
MD5 e7d03ddfacfa7bdf1162c2d94d7aeb59
BLAKE2b-256 aba87688747134fa0d75349f219a4a0e6788a23ecf3ed473c59de1dc830fcd1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for maude_se-0.0.3-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