Propositions and the Leibniz rule