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.6.

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.6.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.6-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mvlogics-0.9.6.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.6.tar.gz
Algorithm Hash digest
SHA256 e90ba4c1b2715c64bad2446334e8ba27f270dd798f6306b38bb6dbf9516d2be5
MD5 f525b4eb1d07adf02b97d1f6227df7ee
BLAKE2b-256 925b8e3875d048281712f81e5ef570f764a60dbb7bf11e4df809105011af2582

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mvlogics-0.9.6-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7d0e7db05d68db8e29c4672961e5f9a861a1a4cb6c9ba30e63599e5166192a40
MD5 4a6a2731c9e318d4da7b7c6aa7f75d4c
BLAKE2b-256 b74581267d3cf6158b642169ac5c95fff216e662b5db03ca3414f5a3d1eb5e2e

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