Immanuel Kant a prezentat ideea ca exista cunostinte a priori care sunt universale si necesare, cum ar fi cele din matematica sau logica. De asemenea, a introdus conceptul de sinteza intelectuala prin care el a incercat sa arate cum sunt posibile cunostintele sintetice a priori. Un alt concept important este cel de categorii, care sunt instrumente ale gandirii prin care oamenii pot intelege realitatea din jurul lor.