コード例 #1
0
ファイル: tableau.py プロジェクト: approximatelylinear/nltk
    def __init__(self, goal=None, assumptions=None, prover=None):
        """
        :param goal: Input expression to prove
        :type goal: L{logic.Expression}
        :param assumptions: Input expressions to use as assumptions in
            the proof.
        :type assumptions: list of L{logic.Expression}
        """
        if prover is not None:
            assert isinstance(prover, TableauProver)
        else:
            prover = TableauProver()

        BaseProverCommand.__init__(self, prover, goal, assumptions)
コード例 #2
0
ファイル: tableau.py プロジェクト: jparise/haitwu-appengine
    def __init__(self, goal=None, assumptions=None, prover=None):
        """
        @param goal: Input expression to prove
        @type goal: L{logic.Expression}
        @param assumptions: Input expressions to use as assumptions in
            the proof.
        @type assumptions: C{list} of L{logic.Expression}
        """
        if prover is not None:
            assert isinstance(prover, TableauProver)
        else:
            prover = TableauProver()

        BaseProverCommand.__init__(self, prover, goal, assumptions)
コード例 #3
0
ファイル: resolution.py プロジェクト: azizur77/nltk-1
    def __init__(self, goal=None, assumptions=None, prover=None):
        """
        @param goal: Input expression to prove
        @type goal: L{logic.Expression}
        @param assumptions: Input expressions to use as assumptions in
            the proof.
        @type assumptions: C{list} of L{logic.Expression}
        """
        if prover is not None:
            assert isinstance(prover, ResolutionProver)
        else:
            prover = ResolutionProver()

        BaseProverCommand.__init__(self, prover, goal, assumptions)
        self._clauses = None
コード例 #4
0
ファイル: prover9.py プロジェクト: ciju/yql_hash
 def __init__(self, goal=None, assumptions=None, timeout=60, prover=None):
     """
     @param goal: Input expression to prove
     @type goal: L{logic.Expression}
     @param assumptions: Input expressions to use as assumptions in
         the proof.
     @type assumptions: C{list} of L{logic.Expression}
     @param timeout: number of seconds before timeout; set to 0 for
         no timeout.
     @type timeout: C{int}
     @param prover: a prover.  If not set, one will be created.
     @type prover: C{Prover9}
     """
     if not assumptions:
         assumptions = []
     
     if prover is not None:
         assert isinstance(prover, Prover9)
     else:
         prover = Prover9(timeout)
      
     BaseProverCommand.__init__(self, prover, goal, assumptions)
コード例 #5
0
ファイル: prover9.py プロジェクト: willowjar/scratchNLP
    def __init__(self, goal=None, assumptions=None, timeout=60, prover=None):
        """
        @param goal: Input expression to prove
        @type goal: L{logic.Expression}
        @param assumptions: Input expressions to use as assumptions in
            the proof.
        @type assumptions: C{list} of L{logic.Expression}
        @param timeout: number of seconds before timeout; set to 0 for
            no timeout.
        @type timeout: C{int}
        @param prover: a prover.  If not set, one will be created.
        @type prover: C{Prover9}
        """
        if not assumptions:
            assumptions = []

        if prover is not None:
            assert isinstance(prover, Prover9)
        else:
            prover = Prover9(timeout)

        BaseProverCommand.__init__(self, prover, goal, assumptions)
コード例 #6
0
ファイル: prover9.py プロジェクト: chethankumarka/SuaaS
    def __init__(self, goal=None, assumptions=None, timeout=60, prover=None):
        """
        :param goal: Input expression to prove
        :type goal: sem.Expression
        :param assumptions: Input expressions to use as assumptions in
            the proof.
        :type assumptions: list(sem.Expression)
        :param timeout: number of seconds before timeout; set to 0 for
            no timeout.
        :type timeout: int
        :param prover: a prover.  If not set, one will be created.
        :type prover: Prover9
        """
        if not assumptions:
            assumptions = []

        if prover is not None:
            assert isinstance(prover, Prover9)
        else:
            prover = Prover9(timeout)

        BaseProverCommand.__init__(self, prover, goal, assumptions)
コード例 #7
0
ファイル: prover9.py プロジェクト: 0day1day/golismero
    def __init__(self, goal=None, assumptions=None, timeout=60, prover=None):
        """
        :param goal: Input expression to prove
        :type goal: sem.Expression
        :param assumptions: Input expressions to use as assumptions in
            the proof.
        :type assumptions: list(sem.Expression)
        :param timeout: number of seconds before timeout; set to 0 for
            no timeout.
        :type timeout: int
        :param prover: a prover.  If not set, one will be created.
        :type prover: Prover9
        """
        if not assumptions:
            assumptions = []

        if prover is not None:
            assert isinstance(prover, Prover9)
        else:
            prover = Prover9(timeout)

        BaseProverCommand.__init__(self, prover, goal, assumptions)