Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data HerbrandModel n p r Source #
Instances
herbrand :: (Ord n, Ord p, Ord r) => Set (n, n) -> Set (n, p) -> Set (n, r, n) -> HerbrandModel n p r Source #
inducedModel :: (Ord r, Ord n, Ord p) => HerbrandModel n p r -> Model n n p r Source #
expand :: (Ord n, Ord p, Ord r) => Signature n p r -> HerbrandModel n p r -> HerbrandModel n p r Source #
removeWorld :: (Ord n, Ord p, Ord r) => n -> HerbrandModel n p r -> HerbrandModel n p r Source #