Prolog focuses on describing facts and relationships about problems rather than steps to solve problems. It uses facts to work out solutions by searching possible solutions. Facts are declared with a predicate followed by objects in parentheses separated by commas. Rules are used when a fact depends on other facts, with the head before the body separated by ":-". Variables begin with capital letters and are used to represent unknown values. Conjunction uses commas to represent "AND" and disjunction uses semicolons to represent "OR" between predicates.