├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE.md ├── README.md ├── docs ├── alternatives.md ├── contributing.md ├── index.md ├── install.md ├── js │ ├── extra.js │ └── mathjax.js ├── jupyter.py ├── overrides │ └── main.html └── usage │ ├── automated-reasoning.md │ ├── grammars.md │ ├── kripke.md │ ├── models.py │ ├── natural-deduction.md │ ├── sequent-calculi.md │ ├── tableaux.md │ └── truth-tables.py ├── mathesis ├── _utils.py ├── deduction │ ├── hilbert │ │ ├── axioms.py │ │ ├── hilbert.py │ │ └── rules.py │ ├── natural_deduction │ │ ├── __init__.py │ │ ├── natural_deduction.py │ │ └── rules.py │ ├── sequent_calculus │ │ ├── __init__.py │ │ ├── rules.py │ │ ├── sequent.py │ │ └── sequent_tree.py │ └── tableau │ │ ├── __init__.py │ │ ├── rules.py │ │ ├── signed_rules.py │ │ └── tableau.py ├── forms.py ├── grammars.py ├── semantics │ ├── model.py │ └── truth_table │ │ ├── __init__.py │ │ ├── base.py │ │ ├── classical.py │ │ ├── fde.py │ │ ├── k3.py │ │ ├── l3.py │ │ └── lp.py ├── solvers.py ├── system │ ├── classical │ │ ├── __init__.py │ │ └── truth_table.py │ └── intuitionistic │ │ ├── __init__.py │ │ └── sequent_calculus │ │ ├── __init__.py │ │ └── rules.py └── truth_values │ ├── __init__.py │ ├── boolean.py │ └── numeric.py ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml └── tests ├── test_forms.py ├── test_grammars.py └── test_natural_deduction.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/README.md -------------------------------------------------------------------------------- /docs/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/alternatives.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/js/extra.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/js/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/js/mathjax.js -------------------------------------------------------------------------------- /docs/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/jupyter.py -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/usage/automated-reasoning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/automated-reasoning.md -------------------------------------------------------------------------------- /docs/usage/grammars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/grammars.md -------------------------------------------------------------------------------- /docs/usage/kripke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/kripke.md -------------------------------------------------------------------------------- /docs/usage/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/models.py -------------------------------------------------------------------------------- /docs/usage/natural-deduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/natural-deduction.md -------------------------------------------------------------------------------- /docs/usage/sequent-calculi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/sequent-calculi.md -------------------------------------------------------------------------------- /docs/usage/tableaux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/tableaux.md -------------------------------------------------------------------------------- /docs/usage/truth-tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/docs/usage/truth-tables.py -------------------------------------------------------------------------------- /mathesis/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/_utils.py -------------------------------------------------------------------------------- /mathesis/deduction/hilbert/axioms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/hilbert/axioms.py -------------------------------------------------------------------------------- /mathesis/deduction/hilbert/hilbert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/hilbert/hilbert.py -------------------------------------------------------------------------------- /mathesis/deduction/hilbert/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/hilbert/rules.py -------------------------------------------------------------------------------- /mathesis/deduction/natural_deduction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/natural_deduction/__init__.py -------------------------------------------------------------------------------- /mathesis/deduction/natural_deduction/natural_deduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/natural_deduction/natural_deduction.py -------------------------------------------------------------------------------- /mathesis/deduction/natural_deduction/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/natural_deduction/rules.py -------------------------------------------------------------------------------- /mathesis/deduction/sequent_calculus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/sequent_calculus/__init__.py -------------------------------------------------------------------------------- /mathesis/deduction/sequent_calculus/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/sequent_calculus/rules.py -------------------------------------------------------------------------------- /mathesis/deduction/sequent_calculus/sequent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/sequent_calculus/sequent.py -------------------------------------------------------------------------------- /mathesis/deduction/sequent_calculus/sequent_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/sequent_calculus/sequent_tree.py -------------------------------------------------------------------------------- /mathesis/deduction/tableau/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/tableau/__init__.py -------------------------------------------------------------------------------- /mathesis/deduction/tableau/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/tableau/rules.py -------------------------------------------------------------------------------- /mathesis/deduction/tableau/signed_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/tableau/signed_rules.py -------------------------------------------------------------------------------- /mathesis/deduction/tableau/tableau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/deduction/tableau/tableau.py -------------------------------------------------------------------------------- /mathesis/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/forms.py -------------------------------------------------------------------------------- /mathesis/grammars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/grammars.py -------------------------------------------------------------------------------- /mathesis/semantics/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/model.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/__init__.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/base.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/classical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/classical.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/fde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/fde.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/k3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/k3.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/l3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/l3.py -------------------------------------------------------------------------------- /mathesis/semantics/truth_table/lp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/semantics/truth_table/lp.py -------------------------------------------------------------------------------- /mathesis/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/solvers.py -------------------------------------------------------------------------------- /mathesis/system/classical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/system/classical/__init__.py -------------------------------------------------------------------------------- /mathesis/system/classical/truth_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/system/classical/truth_table.py -------------------------------------------------------------------------------- /mathesis/system/intuitionistic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/system/intuitionistic/__init__.py -------------------------------------------------------------------------------- /mathesis/system/intuitionistic/sequent_calculus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/system/intuitionistic/sequent_calculus/__init__.py -------------------------------------------------------------------------------- /mathesis/system/intuitionistic/sequent_calculus/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/system/intuitionistic/sequent_calculus/rules.py -------------------------------------------------------------------------------- /mathesis/truth_values/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/truth_values/__init__.py -------------------------------------------------------------------------------- /mathesis/truth_values/boolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/truth_values/boolean.py -------------------------------------------------------------------------------- /mathesis/truth_values/numeric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mathesis/truth_values/numeric.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/tests/test_forms.py -------------------------------------------------------------------------------- /tests/test_grammars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/tests/test_grammars.py -------------------------------------------------------------------------------- /tests/test_natural_deduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DigitalFormalLogic/mathesis/HEAD/tests/test_natural_deduction.py --------------------------------------------------------------------------------