hol-1.4: Higher order logic
Safe HaskellSafe-Inferred
LanguageHaskell2010

HOL.Var

Description

 

Documentation

mk :: Name -> Type -> Var Source #

class HasFree a where Source #

Minimal complete definition

free

Methods

free :: a -> Set Var Source #

freeIn :: Var -> a -> Bool Source #

notFreeIn :: Var -> a -> Bool Source #

closed :: a -> Bool Source #

Instances

Instances details
HasFree TermData Source # 
Instance details

Defined in HOL.Var

HasFree Term Source # 
Instance details

Defined in HOL.Var

HasFree Var Source # 
Instance details

Defined in HOL.Var

HasFree TermAlpha Source # 
Instance details

Defined in HOL.TermAlpha

HasFree Sequent Source # 
Instance details

Defined in HOL.Sequent

HasFree Thm Source # 
Instance details

Defined in HOL.Thm

HasFree a => HasFree [a] Source # 
Instance details

Defined in HOL.Var

Methods

free :: [a] -> Set Var Source #

freeIn :: Var -> [a] -> Bool Source #

notFreeIn :: Var -> [a] -> Bool Source #

closed :: [a] -> Bool Source #

HasFree a => HasFree (Set a) Source # 
Instance details

Defined in HOL.Var

Methods

free :: Set a -> Set Var Source #

freeIn :: Var -> Set a -> Bool Source #

notFreeIn :: Var -> Set a -> Bool Source #

closed :: Set a -> Bool Source #