4 Logical Programming PROLOG tasks, which were done in VU MIF Computer Science course (5th semester). 1st task - basic predicates, working with family trees. 2nd task - recursion and pathfinding. 3rd task - working with lists. 4th task - advanced water bucket problem.