Skip to main content

Multi-valued logics.

Project description

mvlogics

In math, specifically the study of logic, one occassionally finds it useful to consider logical systems other than Boolean logic, that is, true (verum) and false (falsum). There may be logics in which a member represents a statement of unknown truth, for instance. This library aims to implement the most common of these logics to facilitate mathematical research.

Setup

Besides pip, this package is also available on anaconda via the conda-forge channel.

You can install using either conda or pip, or directly from roughly fortnightly GitHub releases; no extra setup is needed.

See the installation guide for more.

Version

This is mvlogics v0.9.5.

This library is currently in the beta stage. It has not been thoroughly tested and logic implementations may contain errors.

Remarks

Regarding .markdownlint.json, even though there is no longer a pre-commit or workflow step requiring it, it contains the most basic ignores suitable for this project's files and should be respected. It will be auto-detected by relevant IDE extensions and allows running the linter locally.

This library is currently quite unoptimized, but the creator does not see much need or room for performance improvement.

Resources

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

mvlogics-0.9.5.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

mvlogics-0.9.5-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file mvlogics-0.9.5.tar.gz.

File metadata

  • Download URL: mvlogics-0.9.5.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mvlogics-0.9.5.tar.gz
Algorithm Hash digest
SHA256 7d8ec7f26be6305b130006aa9696cc8b630b21ce1547ff85421ba02e9eee6111
MD5 840611738e4b87f4c43a2c07fd36a6c5
BLAKE2b-256 f3d015f0f90d6f641b643d0d6ff19c530bf484d9304aff3a3ed16157159526bd

See more details on using hashes here.

File details

Details for the file mvlogics-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: mvlogics-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mvlogics-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a41ae5c0086c5ea7f2284dd4927fedbbd1bdf994e59ade0cf0de1c6139e30346
MD5 b7d85f1333bea0896ff915c8600aa26d
BLAKE2b-256 31cfb6c7366c9f712c7bea333063159db8dd2c1a29a8c1c8f204f5017b5ca132

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