Categorical logic is the study of relationships between categories and how they can be represented by logical symbols. Synonyms for categorical logic include Aristotelian logic, traditional logic, syllogistic logic, and term logic. These terms all refer to the same system of reasoning that was developed by the ancient Greek philosopher Aristotle and has been used throughout the history of Western philosophy. Other related terms include deductive logic, which involves drawing specific conclusions from general premises, and modal logic, which deals with the notion of possibility and necessity. Whatever the specific term, categorical logic provides a fundamental framework for logical reasoning and the analysis of arguments.