Encoding Dependently-Typed Constructions into Simple Type Theory
summary
Claims an encoding of most of Lean’s dependent constructions into Isabelle/HOL by representing type families as a single set-valued function X : N → set, using locales to pack operations and axioms, and choosing a non‑extensional function-space encoding to keep automation fast. Builds a formalisation of strict omega‑categories (pasting‑diagram model encoded as rooted trees), reports that automation (notably Sledgehammer) proves many lemmas, notes loss of universe polymorphism and the need for faithfulness checks before tackling weak infinity categories.
AI-written summary · about
