AS_BASIC_Propositional.der.hs revision 16bc530c07001430b6c569bbc5f49e63de3bd4fa
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian Maeder{-# OPTIONS -fallow-undecidable-instances #-}
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederModule : $Header$
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederDescription : Instance of class Logic for propositional logic
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederCopyright : (c) Dominik Luecke, Uni Bremen 2007
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederLicense : similar to LGPL, see HetCATS/LICENSE.txt or LIZENZ.txt
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederMaintainer : luecke@tzi.de
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederStability : experimental
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian MaederPortability : portable
3d3889e0cefcdce9b3f43c53aaa201943ac2e895Jonathan von SchroederDefinition of abstract syntax for propositional logic
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian Maeder http://en.wikipedia.org/wiki/Propositional_logic
8878f7411a09d4dc54bf1941cc7a243e35ddb530Christian Maeder Formula (..) -- datatype for Propositional Formulas
8878f7411a09d4dc54bf1941cc7a243e35ddb530Christian Maeder , pretty -- pretty printing
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian Maeder , is_True_atom -- True?
4d3f1471f9fc5ef08b7d49f2e70af7f327292952Christian Maeder , is_False_atom -- False?
import Common.Id
import Common.Doc
import Common.DocUtils
| Predication Common.Id.Id