About 50 results
Open links in new tab
  1. 'if' in prolog? - Stack Overflow

    May 17, 2010 · Is there a way to do an if in prolog, e.g. if a variable is 0, then to do some actions (write text to the terminal). An else isn't even needed, but I can't find any documentation of if.

  2. What is the difference between == and = in Prolog?

    May 25, 2015 · The = "operator" in Prolog is actually a predicate (with infix notation) =/2 that succeeds when the two terms are unified. Thus X = 2 or 2 = X amount to the same thing, a goal to unify X with 2.

  3. syntax - Prolog "or" operator, query - Stack Overflow

    Nov 22, 2012 · Prolog "or" operator, query Asked 13 years, 5 months ago Modified 12 years, 11 months ago Viewed 158k times

  4. prolog - User Input , How can we do it? - Stack Overflow

    How can we get something from user in prolog : for example : animal (dog). animal (cat). write ('please type animal name:'),nl. /* How to read from user and store it to X and then check that user has

  5. What is the logical 'not' in Prolog? - Stack Overflow

    In Prolog, the "not" is an example of "negation as failure", but it is felt that \+ will make it clearer to the programmer just what precisely is being asserted in any given rule. So you CAN use "not" (most PL …

  6. math - Prolog =:= operator - Stack Overflow

    Jan 25, 2021 · There are some special operators in Prolog, one of them is is, however, recently I came across the =:= operator and have no idea how it works. Can someone explain what this operator …

  7. What does \\+ mean in Prolog? - Stack Overflow

    Nov 10, 2009 · What does \+ mean in Prolog? Ask Question Asked 16 years, 5 months ago Modified 8 years ago

  8. What is the difference between the keyword is and = in prolog?

    Oct 12, 2015 · I'd appreciate it if someone could elaborate on the difference between the is keyword and the = operator in prolog. I saw this discussion in == and =, but it excludes is. The documentation …

  9. prolog - Forward and Backward Chaining - Stack Overflow

    Jun 14, 2020 · I am attempting to understand the best uses of backward and forward chaining in AI programming for a program I am writing. Would anyone be able to explain the most ideal uses of …

  10. How do you append an element to a list in place in Prolog?

    Variables in Prolog can only be assigned once. As soon as X has the value [1,2,3,4] it can never have another value. A temporary variable and append/3, like you mentioned, is the way to do it. Having …