the process of formulating general concepts by abstracting common properties of instances
reasoning from detailed facts to general principles