What all this means is that logical reasoning, first order predicate calculus to be precise, can swallow expert systems whole and still have some power left over. For example, the IF..THEN rule can be ...
Things get very messy when you move away from mathematically founded theories like probability. What does it mean to say that you are 70% sure of something? Can you create a theory of the credible ...
Picat is a new logic-based programming language. In many ways, Picat is similar to Prolog, especially B-Prolog, but it has functions in addition to predicates, pattern-matching instead of unification ...
I found this prolog program to solve the five houses puzzle (Einestine's puzzle) on the net. Given that I don't know Prolog bsides that it's a predicative language, I started to learn it last night.