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.dev1-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.2.dev1-cp313-cp313-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-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.2.dev1-cp312-cp312-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-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.2.dev1-cp311-cp311-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-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.2.dev1-cp310-cp310-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-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.2.dev1-cp39-cp39-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-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.2.dev1-cp38-cp38-macosx_14_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

maude_se-0.0.2.dev1-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.dev1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 238ab2ef249525df0b3c679ffbcd82c4c2ec704a4ea3ba9800098c47140ef645
MD5 0c530c0a82a53f2e8a410c5096ecfb6a
BLAKE2b-256 b33411ac983232978d59df9c224d3a2df27bed0309af210279bfcdf34a5dd692

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 03f69a1d7fa1b3bab2feaef868011b30c7ec1dc6de7b82812e019af9e3d5982b
MD5 810bd59d1f1eea2af70093e84337aa87
BLAKE2b-256 6e36a5c22429b6ead2ca01c8320370822f76d8a65749b73814b8d471a1ca744f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f106dd80ff73ada2c8f07e92b13da953c7b32b645d27f5a83532f93c90b3360a
MD5 5518e919a18c1970ab466007d56bd342
BLAKE2b-256 36b7fe294c1b35345d91bef1a49a648f89b6bc6dc417b910b7b6538b17aae4cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20e549d51ef0f823bdedd5410ad31b0c03ce848f9bdcaf08ab03c5e5af5f0d6b
MD5 cc807a41cf332d13780d8ca1354293ff
BLAKE2b-256 ed81e8f41288c33daf8a84be743fdeaad1a652632311616d489037b438d64212

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0db019b63cd3ec7cc4f2df09f4af9b0c7b219c19f512d596d0f721984a000609
MD5 05ccc20283cff7bb265cf2f4d670b089
BLAKE2b-256 20150486f2d7876ae17cbbe6e707cae76cd9f5381faef47015546ba4608bce7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 721d4cf2299b23fbed658b74f926db89fe2b1f8d071aa304993adead7b02d4eb
MD5 86fe39ed347d59188983101cfca2b347
BLAKE2b-256 af26e6eb8547ceda436ccc4e75072b8a3e8c764c2e86f8d1c1cbbe2592e8b935

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d8ee5975594e002c1578e83cfea2a762e6b202d613940db5d1d434d5a4f59f3
MD5 169dd124a09064a85c1c8bdbe1bd8b00
BLAKE2b-256 fd457a0cd0851bc7787e78e1c45d4813b5c88923f966df26a6089ec70de87595

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b5543aed760b96a68af0bf3f1295e645b717d73139cf3785aac8eda0b5cbeb6c
MD5 08abf78e55124f048b8dfa23af638df7
BLAKE2b-256 501a942e36cfbd2b63c5d0d9df35f3d954d3fd1efa0553408f9dc051d34d86eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bb03d502dbccb7173f2338a2129f67ad6f604181b8ae673717f3e58a7843c641
MD5 f8eed243dbacd4383f27fc722ed9aca8
BLAKE2b-256 d5d3efd27b68d59349726a6fa6dfc47dacee1dc70cdf85944bdbc7d711657134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b6c29f11fd749dcf831ecdf23cd31a6ff56493220901d2a9fd5c32b02dc1950
MD5 cc504f9c67ef293c815531977c9cfe6a
BLAKE2b-256 db9fdad092cebc652545250ad694dadabd1a5b151a152e9a0258420c27f02233

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c2939cca4b8977d738e8268c2781e1bb28e5e571416b1456081f17d8f9a6923d
MD5 eb5690e5c90def250075ccfa1dec49b0
BLAKE2b-256 bc7d3006d0feb3fc17ffd027658e1f9a12ec42fa5973907baf0d6f9dd98ab067

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c37ed05876568b362b3fef8ba616628f524c34f135ed1fc18e7abde6af795203
MD5 7ece33e7d9ac1fccf8c01f6337698bd5
BLAKE2b-256 9eef2841157d94fbb22f2f335ce3aa3cf8065969b28885080274d3520a412982

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f94766b8aa5a208d1aaf4d65ff81dd69f8ef32f8678fbcec9c999a6319185f4
MD5 7412baaf2cb51b621083a4b240d49025
BLAKE2b-256 c69a0d80ddfd64bb1f7482d980f14a440e069f819647ac6925ed25ccb6a0dcc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3cf45378de744a6ce808409ad0977edc8a8b96b576d9d6a4d89f5eba07e52e7b
MD5 1375eddfe6ce088dd9902d9491d8d1de
BLAKE2b-256 021886351b386094566c4d3899e05ee505d020e5b6113832be19d35ea0a2cb73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 da226eb0d0303f67bc25f8ca62072d9ccfe9747ad621cb37521736657d3c64ec
MD5 3606b42f5c90726a3fe0ba2e6fe79146
BLAKE2b-256 232af1d1b0e637e95f261e825ffff78313225ebd6f0e914ffb75bfbc1ef69999

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c3f22874820962b7063223942bfe259658d9449649b481315c5216f808b14f0
MD5 b4d03aee1820732f35d5e51b0ec2c572
BLAKE2b-256 2eefb4e173c0697c0d30f4e9ba42b7f2e10b9fcbde63d4eafa8befc6dad1dbf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2334420226713bc9fab05002a4850991da70b44b9baec03ec2bfbfc1f8fde495
MD5 b26a2eb50b4b35dbd771d7e756161362
BLAKE2b-256 9bebef45ed0a65f9b0d137eb677d54993808598b029aed2fccde16e8168b617a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for maude_se-0.0.2.dev1-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 763efeb313b67d4d8b144fd51b9f9feb653b16b2d93b5470931d22b61b08de04
MD5 ba1b3c5df6a07663af6cc0b28da65cc6
BLAKE2b-256 1d2b9842524774d97bb62a5c596ed1dd3491eb5af5b5853c914ce14df3514bcd

See more details on using hashes here.

Provenance

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