A resolution proof is a formal method used in propositional and predicate logic to derive conclusions from a set of premises through a process called resolution. This technique involves refuting a statement by showing that it leads to a contradiction, and it is particularly useful for automated theorem proving, where logical statements are manipulated to achieve a desired outcome.