This document summarizes three AI lab experiments:
1) A monkey and banana problem solved using Prolog code to represent states and moves to get the monkey from the floor to the banana hanging from the roof.
2) A water jug problem to get exactly 2 liters of water in a 4 liter jug using a pump and two jugs of 4 and 3 liters. States are represented as jug volumes and moves involve filling, pouring, and emptying jugs.
3) A farmer, wolf, goat, and cabbage river crossing puzzle where the farmer must transport all items across the river in a boat that holds himself and one other item, avoiding unsafe states like leaving the wolf and goat alone.