Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Element Model Type Theory

Topos Institute via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this Oxford Seminar from March 6, 2025, Owen Lynch presents a new Rust implementation of generalized algebraic theories that takes a more type-theoretic approach. Discover how this implementation integrates e-graphs into the type-checking process to enable extensive equality approximation and greater theory compositionality, achieving the long-desired "theory pushout" principle. Learn about the implementation's role as a prototype for type-checking algorithms intended for CatColab and enabling "open notebooks" for compositional modeling. The talk also explores how lessons from this two-level type theory implementation could apply to various domains requiring abstraction without complicating underlying semantics, including finite state machines, probabilistic programming, SAT solving, systems programming, constraint programming, databases, and serialization formats. This seminar builds on Topos Institute's long-standing work with generalized algebraic theories, dating back to the beginnings of Catlab.jl.

Syllabus

[Oxford Seminar] Owen Lynch | Element Model Type Theory

Taught by

Topos Institute

Reviews

Start your review of Element Model Type Theory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.