__init__.py 550 B

123456789101112131415161718
  1. """
  2. A module to implement logical predicates and assumption system.
  3. """
  4. from .assume import (
  5. AppliedPredicate, Predicate, AssumptionsContext, assuming,
  6. global_assumptions
  7. )
  8. from .ask import Q, ask, register_handler, remove_handler
  9. from .refine import refine
  10. from .relation import BinaryRelation, AppliedBinaryRelation
  11. __all__ = [
  12. 'AppliedPredicate', 'Predicate', 'AssumptionsContext', 'assuming',
  13. 'global_assumptions', 'Q', 'ask', 'register_handler', 'remove_handler',
  14. 'refine',
  15. 'BinaryRelation', 'AppliedBinaryRelation'
  16. ]