An indirect proof is a method of establishing the truth of a proposition by assuming the opposite is true and then demonstrating that this assumption leads to a contradiction. This technique is often used to prove statements in formal logic and relies on the principle of reductio ad absurdum, which shows that if the negation of a statement results in an impossible situation, the original statement must be true. Indirect proofs play a significant role in natural deduction systems, formal proof construction, and even in intuitionistic logic where the approach to proving statements differs slightly.