HOL.Theory
Description
data Theory Source #
Constructors
Fields
Defined in HOL.Theory
Methods
(==) :: Theory -> Theory -> Bool #
(/=) :: Theory -> Theory -> Bool #
compare :: Theory -> Theory -> Ordering #
(<) :: Theory -> Theory -> Bool #
(<=) :: Theory -> Theory -> Bool #
(>) :: Theory -> Theory -> Bool #
(>=) :: Theory -> Theory -> Bool #
max :: Theory -> Theory -> Theory #
min :: Theory -> Theory -> Theory #
showsPrec :: Int -> Theory -> ShowS #
show :: Theory -> String #
showList :: [Theory] -> ShowS #
consts :: Theory -> Set Const Source #
ops :: Theory -> Set TypeOp Source #
toDoc :: Theory -> Doc Source #
toStringWith :: Style -> Theory -> String Source #
toString :: Theory -> String Source #
empty :: Theory Source #
fromThmSet :: Set Thm -> Theory Source #
union :: Theory -> Theory -> Theory Source #
unionList :: [Theory] -> Theory Source #
lookupTypeOp :: Theory -> Name -> Maybe TypeOp Source #
lookupTypeOpUnsafe :: Theory -> Name -> TypeOp Source #
lookupConst :: Theory -> Name -> Maybe Const Source #
lookupConstUnsafe :: Theory -> Name -> Const Source #
sequents :: Theory -> Set Sequent Source #
thms :: Theory -> Set Thm Source #
lookupThm :: Theory -> Sequent -> Maybe Thm Source #
standard :: Theory Source #