A system of logic developed notably by Gerhard Gentzen, solely in terms of rules of inference. In the place of axioms there are only rules, saying what can be derived from any given assumption. However, there will be rules for ‘discharging’ assumptions, leading to results derivable from anything at all, and these are the theorems of the system. The rule of conditional proof is one such rule. Such systems are useful for three reasons: