An assumption is a statement or proposition that is taken for granted without proof in the context of a formal proof. In constructing formal proofs in first-order logic, assumptions serve as foundational elements that support the derivation of conclusions. By establishing a set of premises, assumptions help guide the logical progression and reasoning, ultimately aiding in the demonstration of validity.