Skip to main content

A library providing basic functionalities for manipulating propositional logic

Project description

LogicalPy

PyPi version License Code style: black

LogicalPy is a Python library providing basic functionalities for manipulating propositional logic.

Description

The library allows to work with classical propositional logic formulae. The main features include:

  • The construction of logical formulae either directly or from a string
  • The implementation of semantic notions: satisfiability, entailment...
  • The conversion to normal forms (NNF, DNF, DNF)
  • Automated theorem proving with the resolution procedure

For the complete documentation, see https://cubix1729.github.io/logicalpy/.

Installation

With pip:

pip install logicalpy

Contributing

If you want to contribute to this (small) project, you can open an issue to report a bug or request a feature, or make a pull request.

License

This project is licensed under the MIT license.

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

logicalpy-0.1.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

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

logicalpy-0.1.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file logicalpy-0.1.1.tar.gz.

File metadata

  • Download URL: logicalpy-0.1.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for logicalpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4433bfa764d638adfbeb891147baa6e5d98c5dda99991c936cc30bcf53feb0a6
MD5 3ec57a5ca79a762437b2b748f1968cc5
BLAKE2b-256 3de759d157fdac98d4e2aab78f8a2c7f71e9d0e5e5565a6e7e73588c4f93c28b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: logicalpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for logicalpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d17318aa71c4f76c0473b6da8e50c5b6020ad071b790da47b79a3264726938a3
MD5 8df88b87c24e8ef5066d70f849ddbd39
BLAKE2b-256 4af90ef1c39c8826250e10847aafa15097256741f6032aec56d20e2eac06c228

See more details on using hashes here.

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