Logic_DMU.hs revision af9a3a699c755ef4e1b0ceaad8ea3b9b3c0efb19
fdbad18e66c0e293f94694458d47df305f050c71Christian Maeder{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances, DeriveDataTypeable
fdbad18e66c0e293f94694458d47df305f050c71Christian Maeder , GeneralizedNewtypeDeriving #-}
5214cf3742dc626a7efc5ec851db09bf0ff1f579Christian MaederDescription : Instance of class Logic for DMU
5214cf3742dc626a7efc5ec851db09bf0ff1f579Christian MaederCopyright : (c) Christian Maeder DFKI, Uni Bremen 2009
b96b500ba4430269d97a08f07de87838278e9c5dChristian MaederLicense : GPLv2 or higher, see LICENSE.txt
5214cf3742dc626a7efc5ec851db09bf0ff1f579Christian MaederMaintainer : Christian.Maeder@dfki.de
5214cf3742dc626a7efc5ec851db09bf0ff1f579Christian MaederStability : provisional
5214cf3742dc626a7efc5ec851db09bf0ff1f579Christian MaederPortability : non-portable (imports Logic.Logic)
module DMU.Logic_DMU where
import Logic.Logic
import Common.DefaultMorphism
import Common.Doc
import Common.DocUtils
import Common.ExtSign
import Common.Id
import Common.Utils
import ATerm.Lib
import Data.List
import Data.Monoid
import qualified Data.Map as Map
import qualified Data.Set as Set
import Data.Typeable
-- use generic Category instance from Logic.Logic
sym_of DMU _ = [Set.singleton ()]
symmap_of DMU _ = Map.empty