---
title: Categorical Logic
description: Categorical logic uses category theory to analyze mathematical logic and proof theory. You will understand how logical systems correspond to specific types of categories, enabling you to translate between formal proofs, computer programs, and geometric structures.
category: mathematics
subcategory: category-theory
difficulty: beginner, intermediate, advanced
url: /subject/categorical-logic
---

# Categorical Logic

Categorical logic uses category theory to analyze mathematical logic and proof theory. You will understand how logical systems correspond to specific types of categories, enabling you to translate between formal proofs, computer programs, and geometric structures.

## Available Resources

3 Books • 1 Courses • 3 Websites

## Websites

### 1. nLab: Categorical Logic

nLab's reference entry on categorical logic, the study of logical systems through category theory: internal languages, hyperdoctrines, toposes, and the correspondence between type theories and structured categories. Useful for orientation and for its extensive links to related entries and literature.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://ncatlab.org/nlab/show/categorical+logic

**Tags:** categorical-logic, category-theory, internal-language, topos-theory, type-theory

### 2. Wolfram MathWorld

**Author:** Eric W. Weisstein

MathWorld is an online mathematics encyclopedia from Wolfram Research offering detailed, browsable articles on topics across the math spectrum, including algebra, geometry, calculus, and number theory. Each entry includes definitions, theorems, formulas, diagrams, worked examples, and links to further reading.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://mathworld.wolfram.com

**Tags:** mathematics-reference, encyclopedia, abstract-algebra, number-theory, geometry

### 3. nLab

Collaborative wiki for mathematics, physics and philosophy written from a category-theoretic viewpoint, with cross-linked entries on categories, functors, adjunctions, topos theory, higher category theory and homotopy theory. Readers can look up precise definitions, examples and references for advanced structural mathematics.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://ncatlab.org

**Tags:** category-theory, higher-category-theory, topos-theory, homotopy-theory, reference-wiki

## Books

### 1. Categorical Logic and Type Theory

**Author:** Bart Jacobs

The reference volume once the correspondence in Lambek & Scott is understood: fibrations give one uniform machine for indexing logic over type contexts, which is what makes dependent and polymorphic type theory tractable categorically. Systematic survey organising the whole field around fibrations, covering simple, dependent, polymorphic and higher-order type theories alongside equational and first-order predicate logic. The author's page carries the full table of contents and a downloadable prospectus chapter.

**Difficulty:** Advanced | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0444501703?tag=edmonddante07-20

**Tags:** categorical-logic, fibrations, dependent-type-theory, polymorphic-type-theory, category-theory

### 2. Introduction to Higher-Order Categorical Logic

**Author:** J. Lambek, P. J. Scott

The primary source for the exact skill the topic promises: translating between formal proofs, programs and categorical structures. Establishes the correspondence between typed lambda calculi, intuitionistic proof theory and cartesian closed categories, then extends it to higher-order logic and toposes. The standard reference for the Curry-Howard-Lambek triangle linking proofs, programs and categorical structure.

**Difficulty:** Advanced | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0521356539?tag=edmonddante07-20

**Tags:** categorical-logic, lambda-calculus, cartesian-closed-categories, curry-howard, topos-theory, higher-order-logic

### 3. Topoi: The Categorial Analysis of Logic

**Author:** Robert Goldblatt

The least punishing rigorous route into how a category can carry a logic — it assumes far less than Mac Lane & Moerdijk or Johnstone and still reaches the real content (Heyting algebras of subobjects, quantifiers as adjoints, elementary toposes). Self-contained development of topos theory as a framework for logic, moving from arrows and categories through subobject algebras, intuitionistic versus classical semantics, adjoints as quantifiers, and categorial set theory. Roughly 550 pages, open access via Project Euclid.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://projecteuclid.org/ebooks/books-by-independent-authors/Topoi-The-Categorial-Analysis-of-Logic/toc/bia/1403013939

**Tags:** topos-theory, categorical-logic, intuitionistic-logic, heyting-algebras, category-theory

## Courses

### 1. Categorical Logic (CMU 80-514/814) — Course Notes

**Author:** Steve Awodey

Steve Awodey's Carnegie Mellon graduate course page with downloadable chapter notes and problem sets covering functorial semantics of algebraic theories, propositional and first-order logic, simple and dependent type theory, topos theory, sheaf semantics, and homotopy type theory.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://awodey.github.io/catlog/

**Tags:** categorical-logic, functorial-semantics, dependent-type-theory, topos-theory, sheaf-semantics, homotopy-type-theory

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/categorical-logic