Package com.logic.api

Interface IPLFormula

All Superinterfaces:
IFormula

public interface IPLFormula extends IFormula
The IPLFormula interface represents a propositional logic expression. This interface provides methods to interpret the expression, iterate over the literals, compute its truth table, and check logical equivalence between different propositional logic expressions. An instance of IPLFormula can represent any propositional logic expression, such as:
  • Atomic propositions
  • Negations
  • Conjunctions
  • Disjunctions
  • Implications

The methods in this interface allow for evaluating logical expressions, generating truth tables, and determining equivalence between two propositional expressions based on their truth values.

Since:
08-03-2025
See Also: