Logic_LF.hs revision 8ca1e1bd6b1cffc2e2030c8aa3514d76f537a6dd
2d0611ffc9f91c5fc2ddccb93f9a3d17791ae650takashi{-# LANGUAGE MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
dc0d8d65d35787d30a275895ccad8d8e1b58a5edndDescription : Instances of classes defined in Logic.hs for the Edinburgh
dc0d8d65d35787d30a275895ccad8d8e1b58a5ednd Logical Framework
dc0d8d65d35787d30a275895ccad8d8e1b58a5edndCopyright : (c) Kristina Sojakova, DFKI Bremen 2009
dc0d8d65d35787d30a275895ccad8d8e1b58a5edndLicense : GPLv2 or higher, see LICENSE.txt
dc0d8d65d35787d30a275895ccad8d8e1b58a5edndMaintainer : k.sojakova@jacobs-university.de
dc0d8d65d35787d30a275895ccad8d8e1b58a5edndStability : experimental
6ae232055d4d8a97267517c5e50074c2c819941andPortability : portable
import LF.MorphParser (readMorphism)
import LF.Sign
import LF.Morphism
import LF.ATC_LF ()
import LF.Analysis
import LF.Framework
import LF.ComorphFram ()
import Logic.Logic
import Common.Result
import Common.ExtSign
import qualified Data.Map as Map
import Data.Monoid
isInclusion = Map.null . symMap . canForm