About Anaconda Help Download Anaconda

Interpreted first-order logic in Python

copied from cf-staging / logic1

Installers

  • noarch v0.2.0

conda install

To install this package run one of the following:
conda install conda-forge::logic1

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.


© 2025 Anaconda, Inc. All Rights Reserved. (v4.2.0) Legal | Privacy Policy