judge-0.1.2.0: Tableau-based theorem prover.

Copyright(c) 2017 2018 N Steenbergen
LicenseGPL-3
Maintainerns@slak.ws
Stabilityexperimental
Safe HaskellSafe
LanguageHaskell2010

Logic.Judge.Formula

Description

Re-export of the Formula datastructure, including class instances.

Synopsis

Documentation

class (Eq e, Ord e, Parseable e, Subterm e e, HasVariables e, Substitutable e e) => Extension e Source #

Any extension of logical formulas is parseable, its extension terms are subterms of its formulas, and they can be substituted into.

This encompassing class shortens class constraints and also avoids UndecidableInstances in some cases.