Characterizing that kind of reasoning which derives
   propositions from the observation of facts, or by generalizations from
   facts arrives at principles and definitions, or infers causes from
   effects. This is the reverse of a priori reasoning.