Skip to main content

This is a simple boolean calculator. It reads a boolean formula and checks whether it is valid. In case '-s' is specified satisfiability is checked instead of validity (tautology).

Project description

Overview
--------

This is a simple boolean calculator. It reads a boolean formula and checks
whether it is valid. In case '-s' is specified satisfiability is checked
instead of validity (tautology).

Installing
----------

Use pip! You can install the limboole binary by issuing:

pip install limboole

The project is online at the project below, hosting versions for all
major distributions and a source distribution:

https://pypi.org/org/SAI/limboole

Language
--------

The input format has the following syntax in BNF:
( [ ... ] means optional, { ... } means repeated arbitrary many times)

expr ::= iff
iff ::= implies { '<->' implies }
implies ::= or [ '->' or | '<-' or ]
or ::= and { '|' and }
and ::= not { '&' not }
not ::= basic | '!' not
basic ::= var | '(' expr ')'

and 'var' is a string over letters, digits and the following characters:

- _ . [ ] $ @

The last character of 'var' should be different from '-'.



Armin Biere, Johannes Kepler University,
Thu Nov 22 15:47:00 CET 2012

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

limboole-1.3.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

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

limboole-1.3.2-py38-none-win_arm64.whl (158.4 kB view details)

Uploaded Python 3.8Windows ARM64

limboole-1.3.2-py38-none-win_amd64.whl (172.9 kB view details)

Uploaded Python 3.8Windows x86-64

limboole-1.3.2-py38-none-win32.whl (143.4 kB view details)

Uploaded Python 3.8Windows x86

limboole-1.3.2-py38-none-musllinux_1_2_x86_64.whl (209.6 kB view details)

Uploaded Python 3.8musllinux: musl 1.2+ x86-64

limboole-1.3.2-py38-none-musllinux_1_2_aarch64.whl (204.3 kB view details)

Uploaded Python 3.8musllinux: musl 1.2+ ARM64

limboole-1.3.2-py38-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (207.7 kB view details)

Uploaded Python 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

limboole-1.3.2-py38-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (205.1 kB view details)

Uploaded Python 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

limboole-1.3.2-py38-none-macosx_11_0_arm64.whl (182.0 kB view details)

Uploaded Python 3.8macOS 11.0+ ARM64

File details

Details for the file limboole-1.3.2.tar.gz.

File metadata

  • Download URL: limboole-1.3.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for limboole-1.3.2.tar.gz
Algorithm Hash digest
SHA256 572db4645341561b196accf4140dbd9ffa7c83ca390b119126029191e564f72b
MD5 cc72f7bc56dbdebc2a84a3260df2250c
BLAKE2b-256 602e636e4cd94f030608636ea814eaf13b904cdd7434f8b9372df1fe84f39376

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2.tar.gz:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-win_arm64.whl.

File metadata

  • Download URL: limboole-1.3.2-py38-none-win_arm64.whl
  • Upload date:
  • Size: 158.4 kB
  • Tags: Python 3.8, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for limboole-1.3.2-py38-none-win_arm64.whl
Algorithm Hash digest
SHA256 2a266b90c417e7bae37447bf9c6dc991a9f29ff070775218de1aba85c6079ceb
MD5 a71126e744cba0e2de558aed53f75c6f
BLAKE2b-256 229f20a67d169e3bac2f696781843a5685b8e8db730aaff02f8cdb305e5b3dac

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-win_arm64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-win_amd64.whl.

File metadata

  • Download URL: limboole-1.3.2-py38-none-win_amd64.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: Python 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for limboole-1.3.2-py38-none-win_amd64.whl
Algorithm Hash digest
SHA256 0d43501ea892e074a2ff4fe6c03f28c5bb47fb7f4ff955fc8ae1cd6b89da4eed
MD5 387abe7576711442942e02b96408f9b3
BLAKE2b-256 a5ec9ea648bf8c2f1ba37dcc65832b2f96c0a5b855575492ca222bd39de5c8cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-win_amd64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-win32.whl.

File metadata

  • Download URL: limboole-1.3.2-py38-none-win32.whl
  • Upload date:
  • Size: 143.4 kB
  • Tags: Python 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for limboole-1.3.2-py38-none-win32.whl
Algorithm Hash digest
SHA256 ae6c7c7133b02e5c5f0577a309755c99af24915819f948e08fcfa4126346f8a7
MD5 9c786223469b338174168fb36b54f126
BLAKE2b-256 e8db5479f66d1c4657e165919467015002763e360fcd4401339e697cdf22534c

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-win32.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for limboole-1.3.2-py38-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 262973d2130bca0848b62426b874049cc9aedfe875847c31c409c14e0ca8a5cf
MD5 fcfca5ab82096ff2bf4cc759db3dbb29
BLAKE2b-256 29df7c3086ef40590043462b5d0f7807a328f42788c57a054695427685e28191

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for limboole-1.3.2-py38-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fa90081bf54a7ee106fcf97933549a8addff5fea5e088bdbf2337ad3874e827
MD5 aedd91ba52a1572296c9c47da8e1fc16
BLAKE2b-256 0d68c06d9c4a5506e32113ba4a7f396283ca283c8ca8c364db1eb3493074342a

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for limboole-1.3.2-py38-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11ac32d99e45f9eb9ad9478b5b9da003189e5cc1a42ded3572e505cbba82052b
MD5 400cf9b91e690931fd75961c3b421a1f
BLAKE2b-256 79832b9e41456171d035656b7921c668d41827e7596fca2633e72246aef99eae

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for limboole-1.3.2-py38-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 acd368acf008cf076fe8ca32d9976239cf1fc0ebff8728bf7d7b55b257c66047
MD5 80cdb567823b7c5b3955bdeb6fbad1e7
BLAKE2b-256 352d8c512cb676bf2c15d8b06883de478cfc175838f07a89dd63ebe5a93befa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on maximaximal/limboole

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

File details

Details for the file limboole-1.3.2-py38-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for limboole-1.3.2-py38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ea74c40c25da6e4e888bc7b7251bfbee6749d822a9767b13bf7923903dee8e8
MD5 6dca48ef10aa53761979666c1c1e230a
BLAKE2b-256 daea99d0fd265d0b1d598bf664d24d55709e89cc07d4d8b0e19607f2ac465665

See more details on using hashes here.

Provenance

The following attestation bundles were made for limboole-1.3.2-py38-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on maximaximal/limboole

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