punctilious


Namepunctilious JSON
Version 1.0.10 PyPI version JSON
download
home_page
SummaryA human-friendly and developer-friendly math proof assistant
upload_time2023-12-09 22:29:34
maintainer
docs_urlNone
author
requires_python>=3.11
license
keywords math mathematics proof proof assistant math proof assistant formal system
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # punctilious

<br />
<div align="center">
  <a href="https://github.com/daviddoret/punctilious">
    <img src="https://github.com/daviddoret/punctilious/raw/master/branding/punctilious-logo-full-light-600x600-white.png" alt="The punctilious logo" width="300" height="300">
  </a>
</div>
<p align="center">
    A human-friendly and developer-friendly math proof assistant library.
</p>

## 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:

* [Coq](https://coq.inria.fr/)
* [Isabelle](https://isabelle.in.tum.de/)
* [Lean](https://leanprover.github.io/)

...and many more. The [proof assistant](https://en.wikipedia.org/wiki/Proof_assistant) page on Wikipedia contains a
general-purpose comparison of these.

In contrast, *punctilious* is a ridiculous [Lilliputian](https://en.wikipedia.org/wiki/Lilliput_and_Blefuscu) 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)

## Source code repository

The source code of the *punctilious* package lives on [GitHub](https://github.com/) here:
<p align="center"><a href="https://github.com/daviddoret/punctilious">https://github.com/daviddoret/punctilious</a></p>

## Package directory

The *punctilious* package is available for download from the [Python Package Index (PyPi)](https://pypi.org/) here:
<p align="center"><a href="https://pypi.org/project/punctilious/">https://pypi.org/project/punctilious/</a></p>

## Prerequisites

Python version 3.11 or later.

## Installation

Install the latest version of the *punctilious* package, or upgrade it to the latest version if already installed:

```console
pip install punctilious --upgrade
```

## Getting started

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

## Documentation

The documentation of the *punctilious* package is hosted on [ReadTheDocs](https://docs.readthedocs.io/) here:
<p align="center"><a href="https://punctilious.readthedocs.io/en/latest/">https://punctilious.readthedocs.io/en/latest/</a></p>

## More links

* [Roadmap](https://punctilious.readthedocs.io/en/latest/front_matter/roadmap_front_matter.html)
* [Contributing](https://punctilious.readthedocs.io/en/latest/front_matter/contributing_front_matter.html)
* [Project](https://punctilious.readthedocs.io/en/latest/front_matter/project_front_matter.html)
* [License](https://github.com/daviddoret/punctilious/blob/master/LICENSE)

## Acknowledgments

We express our gratitude to the wonderful projects we depend on, and their amazing contributors:
<p align="center"><a href="https://github.com/daviddoret/punctilious/network/dependencies">Project dependencies</a></p>

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "punctilious",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "",
    "keywords": "math,mathematics,proof,proof assistant,math proof assistant,formal system",
    "author": "",
    "author_email": "David Doret <david.doret@icloud.com>",
    "download_url": "https://files.pythonhosted.org/packages/6c/2e/3c24bad90a2ec8ba8c5d7b294e4f592c777df4223d36a52cd49f57a82885/punctilious-1.0.10.tar.gz",
    "platform": null,
    "description": "# punctilious\r\n\r\n<br />\r\n<div align=\"center\">\r\n  <a href=\"https://github.com/daviddoret/punctilious\">\r\n    <img src=\"https://github.com/daviddoret/punctilious/raw/master/branding/punctilious-logo-full-light-600x600-white.png\" alt=\"The punctilious logo\" width=\"300\" height=\"300\">\r\n  </a>\r\n</div>\r\n<p align=\"center\">\r\n    A human-friendly and developer-friendly math proof assistant library.\r\n</p>\r\n\r\n## About\r\n\r\n*Punctilious* is a *math proof assistant* open-source project developed in python. In straightforward language, it\r\nintends to\r\nfacilitate the study and development of mathematical proofs by human beings.\r\n\r\nThere exists multiple math proof assistants, including:\r\n\r\n* [Coq](https://coq.inria.fr/)\r\n* [Isabelle](https://isabelle.in.tum.de/)\r\n* [Lean](https://leanprover.github.io/)\r\n\r\n...and many more. The [proof assistant](https://en.wikipedia.org/wiki/Proof_assistant) page on Wikipedia contains a\r\ngeneral-purpose comparison of these.\r\n\r\nIn contrast, *punctilious* is a ridiculous [Lilliputian](https://en.wikipedia.org/wiki/Lilliput_and_Blefuscu) with\r\nneither the length, nor the breadth of these time-proven systems.\r\n\r\n### So why develop yet another math proof assistant?\r\n\r\nBesides being a fun and thrilling learning experience, the focus points of *punctilious* are:\r\n\r\n* Human-friendly and developer-friendly inputs (i.e.: write math as we learn it)\r\n* Ease of use\r\n* Human-friendly and developer-friendly outputs (i.e.: readable)\r\n\r\n*Punctilious* does not pay much attention to:\r\n\r\n* Performance (i.e. for large-scale proof applications)\r\n\r\n## Source code repository\r\n\r\nThe source code of the *punctilious* package lives on [GitHub](https://github.com/) here:\r\n<p align=\"center\"><a href=\"https://github.com/daviddoret/punctilious\">https://github.com/daviddoret/punctilious</a></p>\r\n\r\n## Package directory\r\n\r\nThe *punctilious* package is available for download from the [Python Package Index (PyPi)](https://pypi.org/) here:\r\n<p align=\"center\"><a href=\"https://pypi.org/project/punctilious/\">https://pypi.org/project/punctilious/</a></p>\r\n\r\n## Prerequisites\r\n\r\nPython version 3.11 or later.\r\n\r\n## Installation\r\n\r\nInstall the latest version of the *punctilious* package, or upgrade it to the latest version if already installed:\r\n\r\n```console\r\npip install punctilious --upgrade\r\n```\r\n\r\n## Getting started\r\n\r\nA series of samples will be provided soon once we will have published our documentation on ReadTheDocs. Please wait...\r\n\r\n## Documentation\r\n\r\nThe documentation of the *punctilious* package is hosted on [ReadTheDocs](https://docs.readthedocs.io/) here:\r\n<p align=\"center\"><a href=\"https://punctilious.readthedocs.io/en/latest/\">https://punctilious.readthedocs.io/en/latest/</a></p>\r\n\r\n## More links\r\n\r\n* [Roadmap](https://punctilious.readthedocs.io/en/latest/front_matter/roadmap_front_matter.html)\r\n* [Contributing](https://punctilious.readthedocs.io/en/latest/front_matter/contributing_front_matter.html)\r\n* [Project](https://punctilious.readthedocs.io/en/latest/front_matter/project_front_matter.html)\r\n* [License](https://github.com/daviddoret/punctilious/blob/master/LICENSE)\r\n\r\n## Acknowledgments\r\n\r\nWe express our gratitude to the wonderful projects we depend on, and their amazing contributors:\r\n<p align=\"center\"><a href=\"https://github.com/daviddoret/punctilious/network/dependencies\">Project dependencies</a></p>\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A human-friendly and developer-friendly math proof assistant",
    "version": "1.0.10",
    "project_urls": {
        "Bug Tracker": "https://github.com/daviddoret/punctilious/issues",
        "Documentation": "https://punctilious.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/daviddoret/punctilious",
        "Repository": "https://github.com/daviddoret/punctilious"
    },
    "split_keywords": [
        "math",
        "mathematics",
        "proof",
        "proof assistant",
        "math proof assistant",
        "formal system"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68584ca846ef2f80a2b59c481183f219ca1db5f60d0a59f368f23931d09e3b0d",
                "md5": "488b78813bfb29db941925e9de66eb6c",
                "sha256": "a933662e2b7ab2e4c239d86e7d3eea801584bf5f37d86ece69c78417b806d829"
            },
            "downloads": -1,
            "filename": "punctilious-1.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "488b78813bfb29db941925e9de66eb6c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 133281,
            "upload_time": "2023-12-09T22:29:31",
            "upload_time_iso_8601": "2023-12-09T22:29:31.995739Z",
            "url": "https://files.pythonhosted.org/packages/68/58/4ca846ef2f80a2b59c481183f219ca1db5f60d0a59f368f23931d09e3b0d/punctilious-1.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c2e3c24bad90a2ec8ba8c5d7b294e4f592c777df4223d36a52cd49f57a82885",
                "md5": "cbfe3955ca50d66763ccd37ff250220b",
                "sha256": "743d36570d92c6bda8279b502117098b6190e1002fc4bf7058958b0840101e4b"
            },
            "downloads": -1,
            "filename": "punctilious-1.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "cbfe3955ca50d66763ccd37ff250220b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 127325,
            "upload_time": "2023-12-09T22:29:34",
            "upload_time_iso_8601": "2023-12-09T22:29:34.330388Z",
            "url": "https://files.pythonhosted.org/packages/6c/2e/3c24bad90a2ec8ba8c5d7b294e4f592c777df4223d36a52cd49f57a82885/punctilious-1.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-09 22:29:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "daviddoret",
    "github_project": "punctilious",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "punctilious"
}
        
Elapsed time: 3.26961s