CMD + K

logic1

Community

Interpreted first-order logic in Python

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::logic1

Usage Tracking

0.2.0
0.1.0
2 / 8 versions selected
Downloads (Last 6 months): 0

Description

First-order logic recursively builds terms from variables and a specified set of function symbols with specified arities, which includes constant symbols with arity zero. Next, atomic formulas are built from terms and a specified set of relation symbols with specified arities. Finally, first-order formulas are recursively built from atomic formulas and a fixed set of logical operators.

Logic1 focuses on interpreted first-order logic, where the above-mentioned function and relation symbols have implicit semantics, which is not explicitly expressed via axioms within the logical framework. Typical applications include algebraic decision procedures and, more generally, quantifier elimination procedures, e.g., over the real numbers.

About

Summary

Interpreted first-order logic in Python

Last Updated

Feb 12, 2025 at 10:35

License

GPL-2.0-or-later

Total Downloads

1.6K

Supported Platforms

noarch