Skip to main content

A human-friendly and developer-friendly math proof assistant

Project description

punctilious


A human-friendly and developer-friendly math proof assistant library.

About

Punctilious is a math proof assistant open-source project developed in python. In straightforward language, it intends to facilitate the study and development of mathematical proofs by human beings.

There exists multiple math proof assistants, including:

...and many more. The proof assistant page on Wikipedia contains a general-purpose comparison of these.

In contrast, punctilious is a ridiculous Lilliputian with neither the length, nor the breadth of these time-proven systems.

So why develop yet another math proof assistant?

Besides being a fun and thrilling learning experience, the focus points of punctilious are:

  • Human-friendly and developer-friendly inputs (i.e.: write math as we learn it)
  • Ease of use
  • Human-friendly and developer-friendly outputs (i.e.: readable)

Punctilious does not pay much attention to:

  • Performance (i.e. for large-scale proof applications)

Prerequisites

Python 3.11

Installation

We are just in the process of publishing punctilious on PyPI. Please wait...

Getting started

Many samples will be provided soon once we will have published our documentation on ReadTheDocs. Please wait...

Documentation

Punctilious documentation lives on ReadTheDocs.

More links

Acknowledgments

The list of dependencies is being compiled. Please wait...

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

punctilious-1.0.0.tar.gz (97.1 kB view hashes)

Uploaded Source

Built Distribution

punctilious-1.0.0-py3-none-any.whl (97.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page