Hacker News new | ask | show | jobs
by codeismath 316 days ago
Books. Some books on my shelf covering these topics:

"Type Theory and Functional Programming" by Simon Thompson (PDF available via quick search)

First 120 pages of "Type Theory and Formal Proof" by Rob Nederpelt / Herman Geuvers

For some early stuff on dependent types (also covered in the above), check out "Intuitionistic Type Theory" by Per Martin-Lof

"Computation and Reasoning: A Type Theory for Computer Science" by Zhaouhui Luo

"Type-Driven Development with Idris" by Edwin Brady

"Gentle Introduction to Dependent Types with Idris" by Boro Sitnikovski

"Types and Programming Languages" by Pierce

"Practical Foundations for Programming Languages" by Robert Harper (or any of his YouTube videos re/Type Theory)

"The Little Typer" by Friedman and Christiansen

"Modal Homotopy Type Theory: The Prospect of a New Logic for Philosophy" by David Corfield (just took this one to OBX North Carolina to enjoy on my beach vacation last week! Got some salt water in those pages. Also speaks to Category Theory.)

For Category Theory:

"The Joy of Abstraction" (2023) by Euginia Cheng

"Basic Category Theory for Computer Scientists" by Benjamin C. Pierce

"Conceptual Mathematics: A first introduction to categories" by Lawvere and Schanuel

"Categories for the Working Philosopher" by Landry