An open API service indexing awesome lists of open source software.

https://github.com/morphic-symplexis/morphic-symplexis

A framework for Systems Verification of categories, Theories and Meta Theories in Lean, Rocq, C# and F#.
https://github.com/morphic-symplexis/morphic-symplexis

applied-category-theory category-theory coq cosmos csharp dotnet dotnet-core formal-verification fsharp groupoids hylomorphisms lean4 metatheory monoidal-categories monoids rocq theorem-proving topos topos-theory type-theory

Last synced: about 2 months ago
JSON representation

A framework for Systems Verification of categories, Theories and Meta Theories in Lean, Rocq, C# and F#.

Awesome Lists containing this project

README

          

morphic-symplexis
=========================

.. image:: https://img.shields.io/badge/License-Apache%202.0-lightblue.svg
:target: LICENSE
:alt: License
|

**Summary:** ``morphic-symplexis`` is a software framework for **Systems Verification** of categories, Theories and Meta Theories in Lean, Rocq (formerly Coq), C# and F#. It is primarily focused on Formal Verification of Classical Mathematics and Metamathematics, but it is envisaged to also include Verification of Continuous and Hybrid Systems in the future.

|

.. contents:: **Table of Contents**

|

Downloading
-------------------------

To download this repository, there are currently two mains options:

- Clone the repository using either `GitHub Desktop `_ or the `command line (terminal) `_ :

.. code::

git clone https://github.com/morphic-symplexis/morphic-symplexis.git

- Download the repository as a ZIP file, as described `here `_

You can choose whichever best suits your needs.

**Note:** If you do not have Git on **Windows**, then you can download it `here `_.

Setup and installation
-------------------------

*Coming soon*

About
-------------------------

This framework was implemented using **Lean 4**, **Rocq** (formerly Coq), **C#** and **F#** (via `.NET Core 6.0.428 `_). The ``morphic-symplexis`` framework is |fully Open-Source|, as it does *not* rely on any Closed-Source language, framework, library, etc.

The main **components** of this software framework are the following:

- `C# and F# (.NET) library `_
- `Lean library `_
- `Rocq library `_

Minimum hardware and software requirements
--------------------------------------------------

Any Operating System from the following list `that can run .NET Core 6.0 `_:

- All major Linux distributions (after 2016)
- macOS Catalina (version 10.15) or later
- MS Windows 10 or later

Minimum hardware requirements:

- Any CPU (no GPU necessary)
- 2GB RAM

Acknowledgements
----------------

See `Acknowledgements `_.

References
----------

See `References `_.

License
-------------------------

`Apache License 2.0 `_

.. |br| raw:: html


.. |fully Open-Source| raw:: html

fully Open-Source