Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data TypeOpProv Source #
Instances
Eq TypeOpProv Source # | |
Defined in HOL.Data (==) :: TypeOpProv -> TypeOpProv -> Bool # (/=) :: TypeOpProv -> TypeOpProv -> Bool # | |
Ord TypeOpProv Source # | |
Defined in HOL.Data compare :: TypeOpProv -> TypeOpProv -> Ordering # (<) :: TypeOpProv -> TypeOpProv -> Bool # (<=) :: TypeOpProv -> TypeOpProv -> Bool # (>) :: TypeOpProv -> TypeOpProv -> Bool # (>=) :: TypeOpProv -> TypeOpProv -> Bool # max :: TypeOpProv -> TypeOpProv -> TypeOpProv # min :: TypeOpProv -> TypeOpProv -> TypeOpProv # | |
Show TypeOpProv Source # | |
Defined in HOL.Data showsPrec :: Int -> TypeOpProv -> ShowS # show :: TypeOpProv -> String # showList :: [TypeOpProv] -> ShowS # |
Instances
Eq Type Source # | |
Ord Type Source # | |
Show Type Source # | |
HasOps Type Source # | |
HasVars Type Source # | |
CanSubst Type Source # | |
Defined in HOL.TypeSubst | |
CanSubst Type Source # | |
Defined in HOL.Subst basicSubst :: Type -> Subst -> (Maybe Type, Subst) Source # sharingSubst :: Type -> Subst -> (Maybe Type, Subst) Source # subst :: Subst -> Type -> Maybe Type Source # typeSubst :: TypeSubst -> Type -> Maybe Type Source # trySharingSubst :: Type -> Subst -> (Type, Subst) Source # | |
Printable Type Source # | |
Objective Type Source # | |
type TypeId = StableName TypeData Source #
Instances
Eq Var Source # | |
Ord Var Source # | |
Show Var Source # | |
HasOps Var Source # | |
HasVars Var Source # | |
CanSubst Var Source # | |
Defined in HOL.TypeSubst | |
HasFree Var Source # | |
CanSubst Var Source # | |
Defined in HOL.Subst basicSubst :: Var -> Subst -> (Maybe Var, Subst) Source # sharingSubst :: Var -> Subst -> (Maybe Var, Subst) Source # subst :: Subst -> Var -> Maybe Var Source # typeSubst :: TypeSubst -> Var -> Maybe Var Source # trySharingSubst :: Var -> Subst -> (Var, Subst) Source # | |
Printable Var Source # | |
Objective Var Source # | |
Instances
Eq Term Source # | |
Ord Term Source # | |
Show Term Source # | |
HasConsts Term Source # | |
HasOps Term Source # | |
HasVars Term Source # | |
HasFree Term Source # | |
CanSubst Term Source # | |
Defined in HOL.Subst basicSubst :: Term -> Subst -> (Maybe Term, Subst) Source # sharingSubst :: Term -> Subst -> (Maybe Term, Subst) Source # subst :: Subst -> Term -> Maybe Term Source # typeSubst :: TypeSubst -> Term -> Maybe Term Source # trySharingSubst :: Term -> Subst -> (Term, Subst) Source # | |
Printable Term Source # | |
Objective Term Source # | |
type TermId = StableName TermData Source #