Hets - the Heterogeneous Tool Set

Copyright(c) Jonathan von Schroeder, DFKI GmbH 2010
LicenseGPLv2 or higher, see LICENSE.txt
Maintainer<jonathan.von_schroeder@dfki.de>
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred

QBF.Symbol

Description

Definition of symbols for propositional logic

Synopsis

Documentation

pretty :: Pretty a => a -> Doc

symOf :: Sign -> Set Symbol

Extraction of symbols from a signature

getSymbolMap :: Morphism -> Map Symbol Symbol

Determines the symbol map of a morhpism

getSymbolName :: Symbol -> Id

Determines the name of a symbol

idToRaw :: Id -> Symbol

make a raw_symbol

symbolToRaw :: Symbol -> Symbol

convert to raw symbol

matches :: Symbol -> Symbol -> Bool

does a smybol match a raw symbol?

applySymMap :: Map Symbol Symbol -> Symbol -> Symbol

application function for Symbol Maps