Deductive reasoning is distinguished by the use of constraints to limit the solution space of a problem. In formal logic, premises are used as deductive constraints, but in the sciences and engineering laws like conservation of energy, or concepts like electronegativity, or simple causal relationships like the vendor of the reagent changed, then the reaction yielded an unexpected sidevii product play the role of constraints on possible solutions in underdetermined scenarios.